3

私はSymfonyが初めてです。

Windows用のhttp://symfony.com/doc/current/book/installation.htmlの指示に従って、Symfony 2.3.2をインストールしました。

私が開くとき

http://localhost/Symfony/web/

次に、以下のエラーが表示されます

おっとっと!エラーが発生しました

サーバーは「404 Not Found」を返しました。

しかし、私が実行した場合

http://localhost/Symfony/web/app-dev.php

次に、Symfony のウェルカム ページを取得します。

ポイントに変更する必要がある設定

http://localhost/Symfony/web/app-dev.php

呼び出すことによって

http://localhost/Symfony/
4

3 に答える 3

3

次のように Web ディレクトリの .htaccess を更新します。

<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app_dev.php [QSA,L]
</IfModule>

/ は /app_dev.php にリダイレクトされます

于 2013-07-24T11:28:34.867 に答える
0

私は同じことをしていましたが、私の問題はもっとばかげていました。Symfony プロジェクト全体を構成し、変更を有効にするために apache を再起動して、これを行いました ( WRONG ):

service apache2 stop
service apache2 start

私は通常のユーザーだったので、これは有効になりませんでした。しなければならなかった():

sudo service apache2 stop
sudo service apache2 start

それから私/app_dev.phpは働き始め、ウェブサイトの読み込みを開始しました

于 2016-11-15T12:06:46.630 に答える