2009-11-29 6 views
0

J'ai installé ma machine de développement et tout a parfaitement fonctionné. Mais alors j'avais besoin de mélanger quelques dossiers autour et, ce faisant, j'avais besoin de changer ma racine de document apache.Comment puis-je changer mon DocumentRoot sans casser PHP?

Il était d:/htdocs Il est maintenant d:/web/htdocs

Je l'ai mis à jour les deux fois dans httpd.conf; à DocumentRoot d:/htdocs et < Répertoire "d:/htdocs" >

Le problème est que maintenant PHP ne fonctionne pas. Apache a changé la racine, mais même un simple script phpinfo() ne fonctionne pas.

Que se passe-t-il?

Je ne comprends vraiment pas pourquoi cela empêcherait Apache de trouver PHP. Tous les chemins faisant référence à PHP depuis httpd.conf sont absolus. Ai-je raison de penser que c'est un problème avec Apache trouver php plutôt que PHP pouvant trouver apache?

Merci.

+2

avez-vous essayé de redémarrer apache? – Aviatrix

+0

Selon la façon dont vous exécutez PHP, vous devrez peut-être mettre à jour un répertoire là aussi. Et que signifie "PHP ne fonctionne pas" signifie exactement? Voyez-vous le code non analysé? –

+0

J'ai redémarré apache et mon ordinateur plusieurs fois maintenant. Je ne vois pas de code non analysé, je ne vois rien. – Matthew

Répondre

2

Vérifiez le fichier error.log et le fichier access.log

+0

ouais cela pourrait être un bon point de départ, je vous recommande également d'installer quelque chose comme webmin, mais ne savez pas comment il sera facile de configurer sur Windows. Cela simplifie beaucoup les choses. – Shiv

Questions connexes