Serveur web sous apache 2 et léopard

benassis

Membre confirmé
10 Janvier 2006
73
0
Bonjour,

Sur un imac intel 20 pouces, j'avais un serveur local installé sous Tiger avec MySql et tout, et tout cela fonctionnait bien.
Je suis passé à léopard pour m'apercevoir que apache 1.33 était remplacé par la version 2.2 avec php5. J'ai découvert que la configuration et la hiérarchie des répertoires web sous léopard était différente et qu'il me fallait recommencer la configuration à zéro. C'est ce que j'ai fait depuis trois jours de bidouillage.
Aujourd'hui j'ai réussi à faire tourner apache (mon partage web est actlivé) mais lorsque j'essaie de me connecter dans Safari ou Firefox, je reçois le message suivant :
Bloc de code:
Pour visualiser cette page, vous devez ouvrir une session dans la zone “Zone interdite : dossier personnel” de 66.110.138.56:8080.
On me donne la possibilité de conserver mon mot de passe dans mon trousseau.
Je n'ai pas rempli les champs présentés parce que je veux que mon serveur soit accessible en externe.

Mon access_log me donne ceci :
Bloc de code:
66.110.138.56 - - [07/Nov/2007:09:27:53 -0500] "GET /allo.php HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:09:33:03 -0500] "GET /allo.php HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:09:33:26 -0500] "GET /favicon.ico HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:09:33:30 -0500] "GET /allo.php HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:09:46:01 -0500] "GET /index.html HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:10:11:13 -0500] "GET /index.html HTTP/1.1" 401 401
.
Mon fichier error_log me donne :
Bloc de code:
[Wed Nov 07 08:55:21 2007] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Wed Nov 07 08:55:21 2007] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 07 08:55:21 2007] [notice] Digest: done
[Wed Nov 07 08:55:21 2007] [notice] Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.7l DAV/2 PHP/5.2.4 configured -- resuming normal operations[Wed Nov 07 09:27:29 200$
[Wed Nov 07 09:27:29 2007] [notice] Digest: generating secret for digest authentication ...
[Wed Nov 07 09:27:29 2007] [notice] Digest: done
[Wed Nov 07 09:27:29 2007] [notice] Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.7l DAV/2 PHP/5.2.4 configured -- resuming normal operations
J'ai testé la syntaxe de mon fichier de configuration httpd.conf et tout est ok.
À noter que le fichier de configuration "httpd-ssl.conf" n'est pas encore activé.
Mais pourtant, il y a un problème avec le 'Session Cache' mais je ne sais pas comment ni où intervenir.
Merci de m'aider
 
Je viens de solutionner une partie du problème, il faut commenter la ligne suivante dans le fichier httpd.conf
#LoadModule ssl_module libexec/apache2/mod_ssl.so
Maintenant lorsque apache est démarré mon error_log affiche :
Bloc de code:
[Wed Nov 07 11:42:45 2007] [notice] Apache/2.2.6 (Unix) DAV/2 PHP/5.2.4 configured -- resuming normal operations
Mais mon access_log m'indique une erreur d'authentication:
Bloc de code:
66.110.138.56 - - [07/Nov/2007:11:43:27 -0500] "GET /index.html HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:11:45:25 -0500] "GET /index.html HTTP/1.1" 401 401
66.110.138.56 - - [07/Nov/2007:11:45:49 -0500] "GET /allo.php HTTP/1.1" 401 401

C'est déjà ça de fait :)
Mais il reste un bout de chemin à faire encore:(
 
Problème d'installation résolu !:)

J'ai tellement essayé de modifs que je ne sais plus quel remède a été le plus salutaire.
Néanmoins, le dernier problème qui restait a trouvé solution dans les manipulations proposées ici :
http://stringfoo.com/2007/11/05/server_setup_on_leopard/

Je vous donne aussi des liens où j'ai trouvé de précieux renseignements :

http://mymacinations.com/2007/10/28/apache-php-and-mysql-on-leopard/

http://stephane.karmaos.com/post/142

http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/

Heureuse migration !