0

私はローカルの EzPUblish 5 インストールをセットアップしましたが、1 つの例外を除いて動作しているようです: フレンドリ URL。

http://arabia.local/index.php/Frontpageにアクセスすると動作しますが、http://arabia.local/Frontpageにアクセスすると 404 not found と表示されます。

私はすでにいくつかの調査を行いました。.htaccess_root を .htaccess にコピーし、site.ini で ForceVirtualHost=true を設定し、httpd.conf で AllowOverride All が設定されていることを確認しました。

4

1 に答える 1

0

あなたが言及したファイルと設定は、主に eZ Publish のレガシー部分に関するものであり、フロントエンドにはほとんど影響しません。

あなたが説明していることから、私に最初に浮かんだ考えは、VHost の構成が完全ではない可能性があるということでした。eZ Systems が公式に提供している構成と比較してください:仮想ホストのセットアップ.htaccess の例

おそらく次の行がありませんか?

RewriteRule .* index\.php

また、Web サーバーのルートは「web」ディレクトリを指している必要があり、VHost ベースの構成を使用していない場合、.htaccess ファイルは「web」ディレクトリに存在する必要があることに注意してください (ただし、正直なところ、私は.非 VHost ベースのセットアップはまだ見たことがないので、.htaccess メソッドについてはわかりません。

それにもかかわらず、「ezpublish_legacy」ディレクトリ内の何も変更する必要はありません。特に初期設定の場合はそうです。

于 2014-05-07T16:27:42.150 に答える