2017-06-11 15 views
1

私は殴られましたここではプロジェクト名を1つ作成し、プロジェクト名はmedicalsです。なぜ私のプロジェクトをzendフレームワークで見ることができません1.12

私はxamppを使用しています。私はhttp.confのように書いています。

<VirtualHost *:8080> 
    DocumentRoot "C:/xampp/htdocs/medicals/public" 
    ServerName medicals.com 

    # This should be omitted in the production environment 
    SetEnv APPLICATION_ENV development 

    <Directory "C:/xampp/htdocs/medicals/public"> 
     Options Indexes MultiViews FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
    </Directory> 

</VirtualHost> 

そして、Windowsを使用するpath:C:\Windows\System32\drivers\etcを指します。

127.0.0.1  medicals.com 

私のブラウザはmedicals.comにアクセスするとエラーが発生します。

enter image description here

どこ実際の問題があります。私は理解できませんでした。

前もって大歓迎です。

+0

xamppのApacheバージョンは何ですか? –

答えて

1

8080は、一般的に使用されるポート番号秒で、あなたは

、あなたのポートに8080を変更、あなたがXAMPPの別のポートを使用する場合、uは <VirtualHost *:8080>にライン <VirtualHost *:80>を変更することができ、あなたのポートは80であることを確認してください

xamppのコントロールパネルに表示されるポート番号PFA enter image description here

+0

これはzendの機能ではなく、すべてのドメインがホストされていますこのタイプでは –

+0

ありがとうございました。貴重な時間を節約できます。 – rubin

1

次のコードをコピー:

<VirtualHost *:80> 
    ServerName medicals.com 
    DocumentRoot "C:/xampp/htdocs/medicals/public" 
    SetEnv APPLICATION_ENV "development" 
    <Directory "C:/xampp/htdocs/medicals/public"> 
     DirectoryIndex index.php 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

へ:

127.0.0.1 medicals.com 

C:/Windows/System32/drivers/etc 
へ:

C:/xampp/apache/conf/extra/httpd-vhosts.conf 

も行以下を追加

また、mod_rewriteが有効になっていることを確認し、変更後にApacheサーバーを再起動することを忘れないでください。

これは私のためにzf3で動作します。 zf1で動作しない場合は、これを見てください。 https://framework.zend.com/manual/1.10/en/project-structure.rewrite.html

+0

@thanks、あなたの検索は何ですか?しかし、それは私にとってはうまくいきません。なぜ はここに書きますか?httpd-vhosts.conf usally:C:\ xampp \ apache \ conf \ httpd.conf。 right .. – rubin

+0

httpd.confの行に 'Include conf/extra/httpd-vhosts.conf'という行のコメントを外していますか?503 –

+0

はいコメントを外してください。 – rubin

関連する問題