25

私は小さな問題を抱えていて、誰かがこぶを助けてくれるかどうか疑問に思っていました. Hostgator から Web サイトのコピーを取得し、それをローカル マシンにセットアップ WAMPしようとしていますが、サイトにアクセスしようとするとエラーが発生し続けます。これが私が試したことです..Apachesファイルに行き、 rewrite_module modules/mod_rewrite.sohttpd.confから#のコメントを外しました。LoadModuleまた、AllowOverride None を All に変更しました。そうは言っても、他に何を探すべきかわかりません。私のアプリケーション内では、ファイルの前に inhttaccessがないことに注意してください。それが注目に値するかどうかはわかりません。自分のサイトにアクセスするために何をする必要があるかについてのアイデアはありますか? アプリケーションにアクセスすると、キャッシュされたバージョン (白い画面) が表示されますが、リンクをクリックしてログインすると、(.)(.htaccess)404 Not Found.

4

10 に答える 10

24

httpd.conf ファイルで # を削除する必要があります

#LoadModule rewrite_module modules/mod_rewrite.so

# 行を削除すると、次のようになります。

LoadModule rewrite_module modules/mod_rewrite.so

きっとあなたの問題は解決するでしょう...

于 2013-12-17T14:38:46.283 に答える
13

これを変える

Include conf/extra/httpd-vhosts.conf

#Include conf/extra/httpd-vhosts.conf

すべてのサービスを再起動します

于 2014-01-12T16:03:57.540 に答える
5

.htaccess ファイルに問題がなく、問題が解決しない場合は、httpd.conf で AllowOverride ディレクティブを有効にしてみてください。Apache httpd.config ファイルで AllowOverride ディレクティブが None に設定されている場合、.htaccess ファイルは完全に無視されます。httpd.config で有効になっている AllowOverride ディレクティブの例:

 <Directory />
    Options FollowSymLinks
    **AllowOverride All**
 </Directory>

そのため、サーバーを再起動します。

于 2016-07-02T18:50:44.990 に答える
1

ファイルを .htaccess として保存するには、Windows を使用している場合は、メモ帳を開いてから .htaccess として保存する必要があります。これは、Windows ではドットで始まるファイルが作成されないためです。これで .htaccess が機能するようになり、問題が解決されます。

ちなみに、Configure::write('debug', 0); to '2' in app/config/core.php開発目的で設定された特定のエラーメッセージを受け取るために。

于 2013-09-17T16:32:11.770 に答える
0

私の場合 (サーバーを Windows でローカルに実行)、httpd.conf ファイルを変更した後、キャッシュを消去する必要がありました。

\modules\apache\bin> ./htcacheclean.exe -t
于 2017-07-22T10:53:52.753 に答える