0

サイトでわかりやすい URL を設定しようとしていますが、Apache の error.log に次のエラーが表示されます。

[2012 年 3 月 20 日火曜日 18:41:39] [エラー] [クライアント 127.0.0.1] スクリプト 'C:/EasyPHP/www/index.php' が見つからないか、stat できません

次のように自分のサイトにアクセスします: http://localhost/mysite

サイト ファイルは次の場所にあります: d:\Sites\php\projects\mysite\public_html\

私の .htaccess ファイル:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php

EasyPHP 5.3.9 と Yii フレームワークを使用しています。httpd.conf の次の行のコメントも外しました。

LoadModule rewrite_module modules/mod_rewrite.so

4

2 に答える 2

1

これはRewriteRuleとは関係がなく、EasyPhpのインストールと関係があります。Webサイトが適切に構成されていることを確認してください(vhosts構成を確認するか、サイトが1つしかない場合は構成を確認してくださいhttpd.conf)。

于 2012-03-20T16:19:31.657 に答える
0

yii プロジェクトの /protected/config/main.php ファイルを確認し、URL マネージャーのコメントを解除します。ここにいくつかのヘルプがあります -> http://www.yiiframework.com/doc/blog/1.1/en/final.url

于 2012-03-20T20:39:47.343 に答える