Installation Apache 2 sur macos 10.4
#1
Posted 30 October 2009 - 10:17 AM
J'utilise mon serveur personnal sur Powerbook avec 10.4.11 pour des tests avant mise en ligne. J'avais Apache 1.3 livré avec le système et un php 4.x que j'avais installé il y a quelques années. Voulant passer au php 5 afin de tester phpicalendar (qui nécessite le 5), je me suis aussi décidé à installer Apache 2.0.52 et Php 5.2.4. Mal m'en a pris, car depuis le serveur personnel ne fonctionne plus. Cela fait quelques jours que j'essaie de trouver une solution...
Pour Apache, j'ai installé CompleteApache2-2.0.52.dmg. Pour Php, j'ai installé le package en téléchargeant via www.entropy.ch/software/macosx/php/. Tout s'est bien passé en apparence. Pourtant, au lancement du système, il ne lance pas Apache 2 (correctement coché pour chargement au boot). Si je le lance via le panneau Apache dans préférences, il se lance correctement. Mais quand je veux tester un phpinfo(), il me répond ceci :
Not Found
The requested URL /~jplhoir/test.php was not found on this server.
Apache/2.0.52 (Unix) DAV/2 Server at 127.0.0.1 Port 80
Il y a bien un user jplhoir et un dossier Sites avec un test.php contenant l'instruction phpinfo(). Cela fonctionnait sans problème avant mon upgrade Apache et Php.
Dans le terminal, quand je tape httpd -v, il répond Apache 1.3...
Si quelqu'un a une idée du problème, je le remercie d'avance.
Jean-Pierre
#2
Posted 01 November 2009 - 04:55 PM
Bonjour,
J'utilise mon serveur personnal sur Powerbook avec 10.4.11 pour des tests avant mise en ligne. J'avais Apache 1.3 livré avec le système et un php 4.x que j'avais installé il y a quelques années. Voulant passer au php 5 afin de tester phpicalendar (qui nécessite le 5), je me suis aussi décidé à installer Apache 2.0.52 et Php 5.2.4. Mal m'en a pris, car depuis le serveur personnel ne fonctionne plus. Cela fait quelques jours que j'essaie de trouver une solution...
Pour Apache, j'ai installé CompleteApache2-2.0.52.dmg. Pour Php, j'ai installé le package en téléchargeant via www.entropy.ch/software/macosx/php/. Tout s'est bien passé en apparence. Pourtant, au lancement du système, il ne lance pas Apache 2 (correctement coché pour chargement au boot). Si je le lance via le panneau Apache dans préférences, il se lance correctement. Mais quand je veux tester un phpinfo(), il me répond ceci :
Not Found
The requested URL /~jplhoir/test.php was not found on this server.
Apache/2.0.52 (Unix) DAV/2 Server at 127.0.0.1 Port 80
Il y a bien un user jplhoir et un dossier Sites avec un test.php contenant l'instruction phpinfo(). Cela fonctionnait sans problème avant mon upgrade Apache et Php.
Dans le terminal, quand je tape httpd -v, il répond Apache 1.3...
Si quelqu'un a une idée du problème, je le remercie d'avance.
Jean-Pierre
Bonjour,
Que donne votre httpd.conf? si cela se trouve c'est dedans ce fichier qu'il va falloir résoudre les problèmes....
Je préfère les mails aux M.P... merci ;-)
#3
Posted 02 November 2009 - 02:04 PM
Jean-Pierre
#4
Posted 02 November 2009 - 03:26 PM
Dans httpd.conf, j'ai fait le remplacement suivant : UserDir public_html par UserDir Sites
Du coup, je n'ai plus l'erreur d'avant, mais php n'a pas l'air reconnu. Quand j'appelle mon programme test, il me donne <?php phpinfo() ?> en toutes lettres au lieu de l'exécuter.
D'autre part, Apache 2 ne démarre toujours pas au boot.
Une idée?
Jean-Pierre
#5
Posted 02 November 2009 - 05:29 PM
httpd -v
Server version: Apache/1.3.41 (Darwin)
Server built: Feb 22 2008 09:40:00
...et pour php, ceci:
php -v
PHP 4.4.9 (cli) (built: Sep 17 2008 16:31:15)
Copyright © 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright © 1998-2004 Zend Technologies
alors que php5 est bien installé...
Jean-Pierre
#6
Posted 02 November 2009 - 07:15 PM
Si cela peut aider, après avoir démarré Apache 2 via son panneau dans les préférences, cela indique ceci:
httpd -v
Server version: Apache/1.3.41 (Darwin)
Server built: Feb 22 2008 09:40:00
...et pour php, ceci:
php -v
PHP 4.4.9 (cli) (built: Sep 17 2008 16:31:15)
Copyright © 1997-2008 The PHP Group
Zend Engine v1.3.0, Copyright © 1998-2004 Zend Technologies
alors que php5 est bien installé...
Jean-Pierre
J'ai trouvé ceci sur le web, ça pourrait éventuellement vous aider. Je pense quand même qu'un truc ne se charge pas bien au niveau du httpd.conf, comme un LoadModules php5 mal chargé ou a rajouter à la main...
http://forums.macrum...p/t-655165.html
http://www.entropy.c...are/macosx/php/
Bon courage :-)
Je préfère les mails aux M.P... merci ;-)
#7
Posted 03 November 2009 - 05:35 PM
D'autre part, comment se fait-il que, dans le terminal, quand je tape httpd -v et php -v ce soit toujours les infos des anciennes versions qui s'affichent (voir mon extrait plus haut)?
Jean-Pierre
#8
Posted 29 December 2009 - 11:03 PM
Mais le problème cest que je narrive pas à voir le gestionnairedapparence pour me permettre de résoudre ce problème
Une idée ?
Merci davance
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users










