0

Zend Framework をインストールし、プロジェクト「zendy」をパス D:\wamp\www\zendy に作成しました。そこで、「httpd.conf」ファイル (私は WAMPSERVER を使用) を次のように変更しました。

名前VirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
     ServerName zendy
     DocumentRoot D:\wamp\www\zendy\public
     <Directory D:\wamp\www\zendy\public>
         DirectoryIndex index.php
         AllowOverride All
         Order allow,deny
         Allow from all
     </Directory>
</VirtualHost>

そして、WAMPSERVER のすべてのサービスを再起動しました。ファイル C:\Windows\System32\divers\etc\hosts に「127.0.0.1 zendy」という行を追加します。ナビゲーターに「zendy/」または「localhost」と入力すると、次のように表示されます。

「内部サーバー エラー サーバーで内部エラーまたは構成ミスが発生したため、要求を完了できませんでした。」

私は、次のような zend フレームラインをインストールするためのチュートリアルに完全に従います: http://www.youtube.com/watch?v=m7svJHmgJqsおよびhttp://framework.zend.com/manual/en/learning.quickstart.create-project.html

誰が私を助けることができます??どうもありがとう!!

4

2 に答える 2

1

「httpd -S」を使用して仮想構成の構文を確認します</p>

また、httpd.conf で次のようなものを見つけて、Include の前の # 記号を削除してコメントを解除します。

#Virtual hosts 
Include conf/extra/httpd-vhosts.conf

上記のように、仮想ホストの前にある # 記号を削除しないでください。

また、追加

Options Indexes FollowSymLinks

AllowOverride All

ワンプを再起動します

于 2012-07-21T12:49:23.233 に答える
0

正しい構成は次のとおりです。

<VirtualHost *:80>
    ServerName zendy
    DocumentRoot D:\wamp\www\zendy\public
</VirtualHost>

この下のディレクトリについて言及する必要はありません。

元に戻してみてください!:)

PS: また、メインの httpd.conf または apache2.conf ファイルで AllowOverride を確認してください。それが役に立てば幸い!

于 2012-07-21T12:59:13.747 に答える