Vaswani V. の本 - Zend Framework に書かれているように、私はすべてを行いました。初心者向けガイド (33 ページ) ですが、ページ "http://square.localhost/default/index/index" は "not found" という応答を返します。なにが問題ですか?
質問する
290 次
1 に答える
1
私は本のその部分でまったく同じ問題を抱えていました。幸いなことに、この本のコンパニオン サイト (zf-beginners-guide.com) には、問題をうまく解決するエラッタ/トラブルシューティング セクションがあります。サイトからの引用:
モジュラー ディレクトリ レイアウトを実装し、URL http://square.localhost/default/index/indexにアクセスした後に「ファイルが見つかりません」というエラーが表示される 場合は、新しい仮想ホストが .htaccess オーバーライドをサポートしていることを確認してください。これを有効にするには、仮想ホストの構成に次の行を追加します。ディレクトリ パスを仮想ホストのドキュメント ルートに変更することを忘れないでください。
<Directory "/usr/local/apache/htdocs/square/public">
AllowOverride All
Options All
</Directory>
ちなみに、Ubuntu を使用している場合、デフォルトで mod_rewrite が有効になっていない可能性があります。(ところで、私はまったく同じ問題に遭遇しました)。それでも問題が解決しない場合は、次のことを試してください。
sudo a2enmod rewrite
sudo service apache2 restart
(それについて助けてくれたMahokに感謝します、ところで!)
于 2012-04-11T04:16:10.057 に答える