2011-09-05 13 views
2

私は自分のウェブサイトのガイドに従ってSymfony2を設定しようとしています。私は自分のローカルUbuntuマシンでApache2を実行しています。Symfony2のインストールに関するデモ/設定404 Apacheのエラー

私は

はlocalhost/symfonyの/ウェブ/ config.phpの

(として期待される作品がある)に記載されたすべてのエラーを解決するために管理しているが、私はからのリンクのいずれかを追跡しようとすると、そこ:

はlocalhost/symfonyの/ウェブ/ app_dev.php/_configurator /またはローカルホスト/ symfonyの/ウェブ/ app_dev.php/

私は404エラーを取得します。私は

はlocalhost/symfonyの/ウェブ/ app_dev.php

に代わりに行く場合は、ページの作品が、その後、再び、それからのすべてのリンクが壊れています。これはApacheの設定上の問題でしょうか?

答えて

2

私は次は、PHPファイルへのパスであると仮定した場合、あなたのApacheのドキュメントルートはsymfony

のWebディレクトリを指している必要があります:

/var/www/Symfony/web/app_dev.php 

は、あなたがあなたのアパッチのドキュメントルートを指している必要があります:

/var/www/Symfony/web/ 

エンジンの再書き込みエンジンがオンで、htaccessファイルが正しく読み込まれていることを確認してください。 、

a2emod rewrite 

これが解決しない場合は、stackoverflow.comに質問を移動/追加してみて、その多くのsymfonyの具体的な質問がありますが、より多くのsymfonyのユーザーを見つける:

はアパッチはエンジンを書き換え可能にします。

https://stackoverflow.com/questions/tagged/symfony-2.0

+0

同じ問題があるが、Nginxではいくつかのバリエーション(ルート)を試したが動作しない – Marin

2

あなたの.htaccessやあなたのバーチャルホストにでAcceptPathInfoディレクティブを追加する必要があります。

AcceptPathInfo On 

http://httpd.apache.org/docs/2.0/mod/core.html#acceptpathinfo

これはsymfonyのインストール/コンフィギュレーションガイドの奇妙な監督です。この問題は長い間知られていたようだが、解決策は公式のどこにでも統合されていない。

関連する問題