Zend Webサイトを構築しています。プロジェクト(ローカル)の構造は次のとおりです。
/app
/controllers
/views
/public
/css
/images
/js
.htaccess
index.php
.htaccessファイルとindex.phpファイルはパブリックディレクトリ内にあるため、パブリックディレクトリはapacheによってWebサイトのドキュメントルートおよびルートディレクトリとして識別可能である必要があります。
したがって、httpd.confファイル内の「DocumentRootfrom c:/ wamp / www / to c:/ wamp / www / my-zend-app/public」を編集する必要があります。しかし、そうすると、「c:/ wamp / www /」内の他のプロジェクトにアクセスできなくなります。両方のdocumentRootsを保持できますか?
編集 「httpd-vhost.conf」に関するhttpd.conf行のコメントを外してみて、ファイルを編集しました。
[httpd-vhost.conf]
<VirtualHost *:80>
ServerAdmin webmaster@dum.com
DocumentRoot "C:\wamp\www\my-zend-app\application\public"
ServerName website.loc
ErrorLog "C:\wamp\www\my-zend-app\application\public\error.log"
CustomLog "C:\wamp\www\my-zend-app\application\access.log" common
</VirtualHost>
Windowsホストファイルを編集した直後に次を追加します。
127.0.0.1 website.loc
しかし、それは機能していません。私はWAMPSERVER2.1を実行しています