traducteur Posté 15 Avril 2005 Posté 15 Avril 2005 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,
Dan Posté 15 Avril 2005 Posté 15 Avril 2005 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.
traducteur Posté 15 Avril 2005 Auteur Posté 15 Avril 2005 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.
thewiseoldman Posté 15 Avril 2005 Posté 15 Avril 2005 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
Dan Posté 15 Avril 2005 Posté 15 Avril 2005 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.
traducteur Posté 15 Avril 2005 Auteur Posté 15 Avril 2005 (modifié) 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é 15 Avril 2005 par traducteur
traducteur Posté 16 Avril 2005 Auteur Posté 16 Avril 2005 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.
traducteur Posté 16 Avril 2005 Auteur Posté 16 Avril 2005 Ç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 !
Dan Posté 16 Avril 2005 Posté 16 Avril 2005 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
traducteur Posté 24 Avril 2005 Auteur Posté 24 Avril 2005 Bonjour, Bon, ben voilà, ça marche ! Ce fut laborieux, mais un grand merci à tous ceux qui m'ont aidé, et spécialement à Dan.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant