Activation PHP sous Mac OS X : Problème

<blockquote><font class="small">Post&eacute; &agrave; l'origine par Antiphon:</font><hr /> Je refais l'ensemble et j'ai toujours Server Error… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/frown.gif

Antiphon
<hr /></blockquote>

Tu as des # devant le texte (c-à-d à chaque ligne) en dessus de ServerName ou pas ?
 
Oui, il y en a à chaque ligne du texte, mais plus entre le dernier paragraphe et ServerName… Il faut que je les enlève toutes ?… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/ooo.gif En fait, je m'y remettrais peut-être demain… il faut que je quitte mon écran… Dis-moi s'il faut enlever tous les #, je réessayerai demain, et je ne manquerai pas de te dire comment ça se passe…

Antiphon
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par Antiphon:</font><hr /> Oui, il y en a à chaque ligne du texte, mais plus entre le dernier paragraphe et ServerName… Il faut que je les enlève toutes ?… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/ooo.gif En fait, je m'y remettrais peut-être demain… il faut que je quitte mon écran… Dis-moi s'il faut enlever tous les #, je réessayerai demain, et je ne manquerai pas de te dire comment ça se passe…

Antiphon
<hr /></blockquote>

Non surtout pas ne les enlèves surtout pas!!!!! /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
'

C'est pas bientôt fini votre bordel ? /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif

'+
 
J'ai essayé de poursuivre cette installation par moi-même et d'y comprendre quelque chose… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif Je me suis référé au tutoriel suivant que je trouve assez clair pour un littéraire comme moi (il ne s'y est glissé qu'une erreur que j'aie signalée à son auteur : dans Pico, l'enregistrement des modifications ne se fait pas par ctrl-v mais par ctrl-x)… Seulement, après avoir demandé à Apache de prendre en compte la nouvelle configuration (sudo apachectl graceful), il me donne la réponse suivante :

</font><blockquote><font class="small">Citer:</font><hr />
/usr/sbin/apachectl graceful: httpd not running, trying to start
Processing config directory: /private/etc/httpd/users
Processing config file: /private/etc/httpd/users/antiphon.conf
/usr/sbin/apachectl graceful: httpd started
<hr /></blockquote>

Si mon anglais n'est pas trop rouillé, il me dit d'abord que httpd ne marche pas, puis qu'il a démarré ? Alors, pourquoi est-ce que je n'arrive pas à lire le fichier test.php ? Internet Explorer comme Omniweb ne me renvoient rien… J'ai essayé de me débrouiller tout seul, sans déranger à nouveau, mais c'est pas concluant… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/frown.gif Un petit coup de main ? /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/confused.gif

Antiphon

P. S. : T'as raison, le Gognol, c'est un vrai bordel Unix, mais c'est très enthousiasmant… /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif
 
Je veux pas faire ma star et dire fait ca et ca et ca, alors je te conseille "vivement"d'aller ici : http://projectomega.online.fr/contents/common/php/content_mgr.php?idmc=3&amp;idsc=12&amp;idt=32&amp;PO_cfg_lang=fr&amp;PO_type_page=content&amp;PO_tuts_flag=O&amp;PO_tuts_nbpage=1&amp;p=1&amp;PO_php=oreilly_apache3.php

car j ai pas trouvé de site plus clair pour l'activation de PHP sous OS X

Juste, dans le httpd.conf de Jaguar je n ai pas trouvé ca :

# For example, the PHP 3.x module will typically use:
#
# AddType application/x-httpd-php3 .php3
# AddType application/x-httpd-php3-source .phps
#
# And for PHP 4.x, use:
#
# AddType application/x-httpd-php .php
# AddType application/x-httpd-php-source .phps

Alors je l ai collé sous les AddType de Tar Gz

a++et bon courage
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par huexley:</font><hr />Juste, dans le httpd.conf de Jaguar je n ai pas trouvé ca :

# For example, the PHP 3.x module will typically use:
#
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Alors je l ai collé sous les AddType de Tar Gz

a++et bon courage
<hr /></blockquote>

en enlevant les # devant les lignes ou c'est nécessaire /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
Moi non plus je n'arrive tjs pas à activer PHP, malgré tout ce que j'ai pu trouver sur internet et sur cette discution! :(
Quand je tappe " http://127.0.0.1/~mon_login/test.php" ça me met : Safari ne parvient pas à ouvrir la page "http://127.0.0.1/~amandine/test.php" car il n'a pas pu se connecter au serveur "127.0.0.1".

Pourtant j'ai suivi les instructions.
:confused: :heu:
 
Voilà où j'en suis, si quelqu'un peux m'aider ce serait génial!

J'ai enlevé les # dans le fichier httpd.conf (/private/etc/httpd/httpd.conf) devant:
LoadModule php4_module libexec/httpd/libphp4.so (ligne 239)
et
AddModule mod_php4.c (ligne 282)


Puis dans le terminal lorsque je tape:
Nature:~ login_Root$ cd /etc
Nature:/etc login_Root$ mv php.ini.default php.ini

l'ordi me répond cela:
mv: rename php.ini.default to php.ini: Permission denied

Et pour:
Nature:/etc login_Root$ /usr/sbin/apachectl graceful
/usr/sbin/apachectl graceful: httpd not running, trying to start
Processing config directory: /private/etc/httpd/users/*.conf
Processing config file: /private/etc/httpd/users/login_Root.conf
Processing config file: /private/etc/httpd/users/joueur.conf
fopen: No such file or directory
httpd: could not open document config file /usr/local/php5/httpd.conf.php
/usr/sbin/apachectl graceful: httpd could not be started



J'ai donc pour le fichier: login_Root.conf :
<Directory "/Users/login_Root/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>


Pour le fichier:joueur.conf:
<Directory "/Users/joueur/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Que dois-je faire? :confused:
 
Il y a un truc bizarre dans ton message d'erreur de apachectl : /usr/local/php5/httpd.conf.php not found

PHP5 n'est pas installé sur Panther : il faut le faire soi-même. Donc :
- soit tu l'as fait et il serait bon que tu nous donnes la liste de tes opérations
- soit tu ne l'as pas fait et je suppose que tu as recopié des fichiers sans
faire attention à la version de php ni aux chemins ... :-)

Par ailleurs, ton login 'login_Root' est-il le user 'root' ? Ou est-ce simplement un compte avec pouvoir d'administration ? Dans ce cas, il te faut exécuter les commandes d'administration avec 'sudo' donc :
"sudo mv php.ini.default php.ini" devrait mieux marcher.

Pour ma part, j'ai déjà réinstallé Apache 2 et Php 5 sans aucun souci : suis les recommendations de ce site : http://www.phpmac.com/
 
bompi a dit:
Il y a un truc bizarre dans ton message d'erreur de apachectl : /usr/local/php5/httpd.conf.php not found

PHP5 n'est pas installé sur Panther : il faut le faire soi-même. Donc :
- soit tu l'as fait et il serait bon que tu nous donnes la liste de tes opérations
- soit tu ne l'as pas fait et je suppose que tu as recopié des fichiers sans
faire attention à la version de php ni aux chemins ... :-)
Quand j'ai installé php5 on m'a dit "malheur non il fallait pas!!!" Alors quand j'ai trouvé le dossier php5 dans /usr/local/ j'ai viré le dossier!!! et je ne peux plus modifier /local?? :siffle: :rose: aïeaïeaïe!!!

Par ailleurs, ton login 'login_Root' est-il le user 'root' ? Ou est-ce simplement un compte avec pouvoir d'administration ? Dans ce cas, il te faut exécuter les commandes d'administration avec 'sudo' donc :
"sudo mv php.ini.default php.ini" devrait mieux marcher.
oui mon 'login_root' est le user root!

:heu:
 
  • J’aime
Réactions: pim
Si tu as des erreurs en faisant des copies ou déplacements en étant 'root', c'est que le fichier que tu veux écraser est protégé en écriture, il te suffit alors d'ajouter '-f' (ex. cp -f zesource zedestination) pour forcer le shell à agir.

Je ne sais pas comment tu as installé PHP5. Sur mon iBook, j'ai téléchargé Apache 2 et PHP 5, décompressé, configuré, compilé puis installé. Si tu as l'habitude sur un autre Unix, tu sauras faire. Sinon, regarde le site que je te conseillais. Sinon encore, tu peux toujours me demander (mail privé).
Ensuite, j'ai désactivé le lancement de la version d'Apache fournie par Apple et créé un nouveau service avec la version que j'ai compilée et installée moi-même. Là aussi, c'est assez simple et je peux te fournir la méthode.
Après cela, j'ai bien obtenu Apache 2 et PHP 5 en bonne et due forme et cela seulement (i.e. sans me farcir Fink ...)

L'ennui avec PHP 5 est que certains sites sont à corriger (j'ai dû corriger PhpMyAdmin dans un fichier, dotProject se fourvoie etc.) En revanche, tu bénéficies alors du support de la dernière version de MySQL, téléchargeable et installable à partir de www.mysql.com Et ça, c'est cool :-)
 
  • J’aime
Réactions: pim