Apache refuse de changer DocumentRoot

J'ai installé Zend Server CE 5.1.0 Sur la version 64 bits Windows 7 Ultimate à son emplacement par défaut, c'est-à-dire le chemin de mon htdocs

C:\Program Files (x86)\Zend\Apache2\htdocs

. Pas que je voudrais entrer à chaque fois que je vérifie le projet de SVN dans Eclipse ou quelque chose comme ça.

Je voudrais installer DocumentRoot à un autre dossier, nommément

D:\www

.

Qu'est-ce que j'ai fait

J'ai édité

conf/httpd.conf

, avec des lignes importantes:

DocumentRoot "D:\www"
<directory "d:\www"="">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</directory>
Include conf/extra/httpd-vhosts.conf

J'ai édité

conf/extra/httpd-vhosts.conf

Pour ajouter un hôte virtuel:

NameVirtualHost *:80

<virtualhost *:80="">
DocumentRoot D:\www
ServerName localhost
ServerAlias localhost
SetEnv APPLICATION_ENV development
SetEnv APPLICATION_DOMAIN localhost
</virtualhost>
<virtualhost *:80="">
DocumentRoot D:\www\UmbraCMS
ServerName umbracms.local
ServerAlias umbracms.local
SetEnv APPLICATION_ENV development
SetEnv APPLICATION_DOMAIN umbracms.local
</virtualhost>

J'ai édité

C:\Windows\System32\drivers\etc\hosts

Pour ajouter cette chaîne:

127.0.0.1 umbracms.local

Et j'ai ajouté le projet PHP dans

D:\www\UmbraCMS

. Et redémarrer Apache. En fait, juste en cas de redémarrage et d'ordinateur.

Que devrait arriver

Après l'entrée

[url=http://umbracms.local/]http://umbracms.local/[/url]

Dans la barre d'adresse du navigateur, je souhaite évidemment voir le lancement de mon projet PHP.

Que se passe-t-il réellement

Indépendamment de savoir si je tape

[url=http://umbracms.local/]http://umbracms.local/[/url]

ou

[url=http://localhost/]http://localhost/[/url]

, Je suis arrivé à la page de test zend, Situé dans

C:\Program Files (x86)\Zend\Apache2\htdocs\index.html

, comme si ni DocumentRoot Non modifié, ni l'hébergement virtuel sur la base du nom ne fonctionnait pas.

Je me demande quoi quand j'ai passé un autre projet dans

C:\Program Files (x86)\Zend\Apache2\htdocs\bugraid\

et puis dans le navigateur marqué

[url=http://localhost/bugraid]http://localhost/bugraid[/url]

, le projet vraiment ouvert ou au moins essayé, car il a complètement ignoré

.htaccess

déposer.

Considérations supplémentaires

Version Apache Zend Server - 2.2.16, version PHP - 5.3.0

J'ai installé MySQL CE 5.5.13 séparément et cela fonctionne à la fois de la ligne de commande et de MySQL Workbench.

J'ai installé XAMPP, Mais aucun de ses composants n'est lancé. Il a sa propre installation Apache 2.2.17 et MySQL 5.5.1. Version PHP - 5.3.5 (je pense).

Question

Avez-vous eu une situation similaire auparavant? Quoi d'autre peut avoir besoin de prendre soin d'utiliser Apache Zend Server

D:\www

comme la racine du document pour mes projets PHP?
Invité:

Giselle

Confirmation de:

Pas vista Ne vous trompe pas avec les fichiers appartenant à l'administrateur qui modifie votre utilisateur, en faisant la plupart des copies que seule votre utilisateur voit? Je pense que c'est "Redirection du système de fichiers" - Essayer runas + administrator, Et vous verrez que httpd.conf effectivement n'a pas changé.

Pour répondre aux questions, connectez-vous ou registre