私はこの問題がserverfaultに進む必要があると考えています。しかし、問題の原因がわからないので、私はここで質問します。私はアポストロフィのCMSを実行し、バックエンドで、私は教義のadminジェネレーターからいくつかのモジュールを持っているフロントエンドでfrontend
とbackend
: symfonyとアポストロフィを404に与えるフロントエンドのページ
すべてがローカルで正常に動作します。しかし、私のプロダクションサーバーでは、http://mydomain.com/の後のすべてのフロントエンドページに404エラーが発生します。奇妙なことは、http://mydomain.com/backend/がうまく動作するということです。私のapacheの設定(/ backend /として動作するかどうか)を確認するのかどうかは分かりませんが、ここに貼り付けておきます。これは私がサイトに持っているものです - 利用可能/デフォルト:
<VirtualHost *:80>
DocumentRoot "/mysfproject/web"
DirectoryIndex index.php
<Directory "/mysfproject/web">
AllowOverride All
Options Indexes FollowSymLinks MultiViews
Allow from All
</Directory>
ErrorLog /var/log/apache2/error.log
Alias /sf /mysfproject/lib/vendor/symfony/data/web/sf
<Directory "/mysfproject/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
ご協力いただけると助かります。
index.phpまたはdev.phpに直接アクセスすると問題なく動作しますか? –
はい、http://foo.com/index.phpは正常に動作します。 –
.htaccessファイルがありますか? http://trac.apostrophenow.org/browser/sandboxes/asandbox/trunk/web/.htaccess –