Jump to content


Photo

Installation Apache 2 sur macos 10.4


  • Please log in to reply
7 replies to this topic

#1 jplhoir

jplhoir

    iCeinture blanche

  • Membres
  • 14 posts

Posted 30 October 2009 - 10:17 AM

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

#2 zoz

zoz

    MacPlus

  • Administrateurs
  • 889 posts
  • Gender:Male

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....
[MBA] - [MacOS X 8.2]
Je préfère les mails aux M.P... merci ;-)

#3 jplhoir

jplhoir

    iCeinture blanche

  • Membres
  • 14 posts

Posted 02 November 2009 - 02:04 PM

J'ai bien un fichier httpd.conf. Que dois-je vérifier? Que dois-je modifier?

Jean-Pierre

#4 jplhoir

jplhoir

    iCeinture blanche

  • Membres
  • 14 posts

Posted 02 November 2009 - 03:26 PM

Je progresse. :wub:
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 jplhoir

jplhoir

    iCeinture blanche

  • Membres
  • 14 posts

Posted 02 November 2009 - 05:29 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

#6 zoz

zoz

    MacPlus

  • Administrateurs
  • 889 posts
  • Gender:Male

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 :-)
[MBA] - [MacOS X 8.2]
Je préfère les mails aux M.P... merci ;-)

#7 jplhoir

jplhoir

    iCeinture blanche

  • Membres
  • 14 posts

Posted 03 November 2009 - 05:35 PM

J'ai finalement installé MAMP qui s'est avéré très efficace. Apache 2 et PHP 5 fonctionnent très bien maintenant. Il installe cela d'une autre manière, dans le dossier application. Du coup, l'installation précédente est toujours là. Puis-je supprimer le dossier Apache 2, qui s'était installé précédemment dans la bibliothèque, afin de récupérer de la place disque?
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 Biliaverrigue

Biliaverrigue

    iCeinture blanche

  • Membres
  • 4 posts
  • Location:United States
  • Interests:Playing sports

Posted 29 December 2009 - 11:03 PM

jai le même problème lié à cette histoire de skin et apache

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