と呼ば得ていないgetting started
チュートリアルで言ったように私は私の/etc/apache/httpd.conf
を設定した:symfonyのApacheの設定エラー、コントローラ
# Be sure to only have this line once in your configuration
NameVirtualHost 127.0.0.1:8080
# This is the configuration for your project
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot "/var/www/innobo/web"
DirectoryIndex index.php
<Directory "/var/www/innobo/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /var/www/symfony/data/web/sf
<Directory "/var/www/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
Alias /uploads /var/www/innobo/web/uploads
<Directory "/var/www/innobo/web/uploads">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
私はそれが正常に動作し、Webブラウザでlocalhost:8080
を開きます。しかし、私がlocalhost:8080/poster
のようなものを開くと、404
がスローされます。それはsymfonyによってリダイレクトされた404ではなく、Apacheで生成されたデフォルトのものです!つまり、Apacheがコントローラにリクエストを送信していない、つまり/var/www/innobo/web/index.php
を意味します。私は別のコンピュータで同じを試して、それは正常に動作します。リクエストがコントローラに到達し、すべてが期待通りに機能します。間違いはどこにありますか?
はい、app.php/posterが動作しています 設定スクリプト – prongs
を試してみるのは間違いなくmod_rewriteです。あなたが使っているサーバーのどんな風味にもインストール/有効化する方法を探します。 – MrGlass