Aller au contenu

Client Putty pour Windows


traducteur

Sujets conseillés

Bonjour,

Mon hébergement utilise Red Hat 9 comme système d'exploitation et j'interviens à partir d'un panneau de contrôle Plesk. Je veux installer Dotclear et pour ça j'ai besoin de désactiver le Safemode de PHP.

J'ai donc téléchargé Putty comme client et quand je lance l'exécutable je dois me loguer comment ?

La FAQ me dit :

To Turn Off PHP Safemode in Linux

1. Using SSH, log in as root.

2. Open /etc/php.ini in your text editor.

3. Change the line "safe_mode = on" to "safe_mode = off"

4. Save and close php.ini.

Or quand j'essaie de me loguer comme root et de donner mon mot de passe d'administrateur, le prompt me dit que ce n'est pas le bon.

J'ai essayé de me loguer comme admin et de mettre le mot de passe mais ça ne marche pas non plus.

J'ai l'impression qu'il y a quelque chose qui m'échappe mais je ne comprends pas quoi. J'aurais bien besoin de vos avis éclairés.

Merci d'avance,

Lien vers le commentaire
Partager sur d’autres sites

Cela dépend de la configuration SSH sur ton serveur.

Pour changer, essaies en changeant de SSH1 en SSH2 ou inversément dans les options de putty: SSH->Auth (ce sont les 2 premières cases à cocher)

Il faut aussi t'assurer que SSH soit configuré pour permettre l'identification par mot de passe. En toute logique, sur un nouveau serveur cela devrait l'être. Et aussi t'assurer que le login "root" est permis. Tu devrais arriver à voir la configuration par Plesk.

Mais ce que je trouve surprenant c'est que ton php tourne en "safe mode" à l'origine.

Lien vers le commentaire
Partager sur d’autres sites

Dan,

Merci pour la réponse. PHP est en safe mode par défaut, je ne sais pas pourquoi. J'ai finalement réussi à me connecter, et j'arrive sur cette ligne de prompt:

[root_AT_Virtual root]#

Et après, je fais quoi ?

Quand la FAQ dit "Open /etc/php.ini in your text editor" je m'y prends comment ? J'ai essayé d'entrer /etc/php.ini comme commande mais ça ne marche pas, j'obtiens le message suivant : -bash: /etc/php.ini: Permission denied

Si j'essaie d'entrer autre chose, le message est : -bash: ... command not found !

Vu que c'est la première fois que je me lance dans cette aventure, ça m'a l'air un peu compliqué.

Quant à l'option SSH sur le Plesk Board elle est désactivée, probablement parce qu'elle ne reconnaît que Linux comme OS. :?:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

L'éditeur c'est vi sous bash donc vi /etc/php.ini pour modifier un fichier.

Attention ce n'est pas facile d'emploi entrainez vous sur un autre fichier avant, la recherche et la lecture d'un tutorial pour bash et les commandes les plus générales est une bonne idée.

La commande man vous donne l'aide ex :

man cp pour l'aide sur la commande cp (copy)

man vi ou

vi

Esc

:

help

Bon courage :)

Lien vers le commentaire
Partager sur d’autres sites

Tu peux essayer d'entrer la commande "pico /etc/php.ini" (sans les guillemets)

Pico est un éditeur un peu moins rebutant que vi. Ce dernier demande un peu de pratique.

Attention en éditant le fichier... il serait plus sage d'en faire une copie d'abord.

cp /etc/php.ini /etc/php.ini.save

Cela te permettrait de retomber sur tes pattes en cas de problème lors de l'édition.

Pour remettre le fichier original en place, entre:

cp /etc/php.ini.save  /etc/php.ini

Dan

PS1: tu dois pouvoir éditer ce fichier /etc/php.ini au départ de plesk, non ?

PS2: si tu doutes, envoies-moi l'IP et le mot de passe de root par MP, je ferai la modif pour toi. Il y en a pour 30 secondes.

Lien vers le commentaire
Partager sur d’autres sites

PS1: tu dois pouvoir éditer ce fichier /etc/php.ini au départ de plesk, non ?

PS2: si tu doutes, envoies-moi l'IP et le mot de passe de root par MP, je ferai la modif pour toi. Il y en a pour 30 secondes.

<{POST_SNAPBACK}>

Tout d'abord un grand merci à "thewiseoldman" (joli nom) et Dan. En tapant vi /etc/php.inin j'ai pu visualiser le fichier (c'est quand même un bon début) mais pas l'éditer. J'ai vu ma fameuse ligne (safe_mode = on) sans pouvoir modifier "on" par "off". Mais ça va venir...

PS1. Au départ de Plesk, non, parce que le Terminal SSH est désactivé, et il n'y a apparemment aucun moyen de l'activer à partir de Windows (j'ai 2000 pro). Quant au support Plesk, j'avais droit qu'à une question (que j'ai d'ailleurs posée sans le savoir), et c'est 75$ à partir de la deuxième ou alors prendre un abonnement trimestriel, annuel, etc.

Je vais quand même essayer de faire sans !

PS2. Dan, concernant ta proposition pour faire la modif à ma place, volontiers ... si je n'y arrive pas avant demain !

En fait je veux installer Dotclear et un forum php sur certains de mes sites (j'en ai plusieurs que j'aimerais activer), et je me dis qu'il va quand même falloir que je mette la main au charbon si je veux y comprendre quelque chose et au moins tenter de faire l'indispensable tout seul.

Mais si j'y arrive vraiment pas, j'oublierai pas ta proposition, c'est vraiment gentil.

Je vous tiendrai au courant du développement du site, surtout parce que j'imagine que j'aurai une tonne de questions à poser.

P.S. Bon, j'ai fini par ouvrir le fichier, j'ai pu le parcourir et même changer "On" en "Off" en utilisant la touche "Insertion".

Le seul problème c'est que je sais pas comment on sauve le fichier : quand j'arrive en bas du fichier, je me retrouve sur "end" mais je n'arrive pas à en sortir, ce qui fait que la modif que j'avais faite n'a pas été sauvegardée.

J'ai cherché ici et là sur Internet mais je n'ai pas encore trouvé la solution.

Donc :

1. comment on fait pour sortir du fichier et le sauvegarder une fois que la modif est faite ?

2. comment on fait pour revenir ensuite sur le prompt de la ligne de commande ?

Signé : débutant de chez débutant !

Modifié par traducteur
Lien vers le commentaire
Partager sur d’autres sites

Rebonjour,

Tout d'abord merci à Dan qui m'a enlevé le safe mode. J'ai donc relancé le fichier dc_loader.php de Dotclear, mais l'installation ne marche toujours pas. Voici le message que j'obtiens :

Warning: fopen("././images/dotclear_pw.png", "w") - Permission denied in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 103

Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 104

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 105

Warning: chmod failed: No such file or directory in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 106

Warning: fopen("././images/dotclear_pw.TN__.png", "w") - Permission denied in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 103

Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 104

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 105

Warning: chmod failed: No such file or directory in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 106

Warning: Cannot add header information - headers already sent by (output started at /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php:103) in /home/httpd/vhosts/emantics.com/httpdocs/dc_loader.php on line 241

Conformément aux instructions de Dotclear ( http://www.dotclear.net/support/install/ ), qui recommandent l'installation manuelle si l'installation automatique ne marche pas, j'ai créé un dossier Dotclear (sous /httpdocs), j'ai téléchargé l'ensemble des fichiers par FTP puis j'ai entré http://www.monsite.com/Dotclear/install/ dans mon navigateur.

Résultat des courses : Not Found

The requested document was not found on this server.

Je n'y comprends RIEN ! C'est beau l'informatique, mais quel casse-tête !

Merci d'avance pour tous vos conseils.

Lien vers le commentaire
Partager sur d’autres sites

Ça marche, ça marche !!!

J'avais posté un autre message sur le forum de Dotclear et on m'avait répondu qu'il y avait sûrement un problème de chmod 777. N'ayant aucune idée de ce que ça voulait dire j'ai cherché sur Internet et j'ai découvert que le 7 signifiait droits en lecture+droits en écriture+droits en execution sur les droits d'un fichier. Or je l'avais déjà fait pour les répertoires qui m'intéressaient, sauf pour le répertoire "images". J'ai changé les droits et l'installation est partie !

Maintenant j'ai plus qu'à essayer d'arriver jusqu'au bout !

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Tu dois avoir des problèmes de permissions sur ces fichiers.

Je viens de regarder, vu que tu m'as envoyé le mot de passe, et effectivement, le répertoire Dotclear/conf n'était pas accessible en écriture.

J'ai corrigé les permissions et l'installation devrait bien se passer en allant à la page -http://www.xxxxxx.com/Dotclear/install/

Dan

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...