phpで問題が発生しました。以下のようなエラーが表示されます。他のコンピューターでも問題なく動作しますが、別のコンピューターで実行しようとすると、次のようなエラーが表示されます。 wampserver 2.0の設定に問題があったと思います。
内部サーバーエラー
サーバーで内部エラーまたは設定ミスが発生し、リクエストを完了できませんでした。サーバー管理者(webmaster @ localhost)に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあることを通知してください。詳細このエラーについては、サーバーのエラーログで確認できる場合があります。
mod_rewrite
。 WAMP
はデフォルトでこのオプションにコメントしていました。
通知領域のWAMP
アイコンに移動する必要があります、Apache、httpd.config
検索する mod_rewrite
、コメント解除します。
その後、WAMP
を再起動すると完了です。
これは、Apacheの設定でmod_rewriteモジュールが無効になっているためです。
Webサイトがローカルマシンでホストされている場合は、Apacheのconfフォルダーでhttpd.confを開き、「mod_rewrite」を検索します。 mod_rewrite行の前に#がある場合は、この#を削除してファイルを保存し、Apacheを再起動します。
Webサイトが共有ホスティングサーバーでホストされている場合、Apacheの設定を変更する権限がない可能性があります。そのため、ホスティング管理者にmod_rewriteモジュールを有効にするよう依頼する必要があります。これは、ほぼすべての共有ホスティングプロバイダーによって既に有効になっています。
これはmod_rewriteの問題です。Apacheサーバーでmod_rewriteを有効にするか、ウェブサイトのホスティング会社に有効にしてください。これにより、サイトが機能します。
誰もが同じことを言っていますが、これから収集したいくつかの情報に基づいて回答を追加したいと思います site 。
この種のエラーは、サーバーのApache mod_rewrite機能が有効になっていない場合に発生します。デフォルトでは、WAMPサーバーはこのApache Mod Rewriteモジュールをロードしません。デフォルトでは無効になっています。このモジュールをロードするには、このオプションを有効にする必要があります。これに関するWAMP Apache構成ファイルに行がありますが、それはデフォルトでコメント化されています。このmod_rewrite機能を有効にするには、次の手順に従います。
この問題が発生しましたが、書き換えモジュールはすでに有効になっています。それを引き起こしていたショップの.htaccessファイルにヘッダーコマンドがあります。 Apacheでheaders_moduleを有効にすると修正されました。これは誰かを助けるかもしれないと思った。
Hunzaboyが最初に提案することを間違いなく行います。それでもエラーが発生する場合は、httpd-vhosts.confファイルのディレクティブの1つが、アドバイスを受け取った後でも同じエラーが続く原因であることがわかりました。私は、「すべて許可する必要があります」という新しいコメント(Apacheの新しいバージョンを使用すると機能しました)をコメントしましたが、すべて問題ありませんでした。
この質問を見つけた人にとって、mod_rewriteはすでに有効になっています...
WAMPがC:\ドライブのルートに不要な.htaccessファイルを配置していないことを確認します。
これは私に起こりました。httpd.confファイルのさまざまな設定を実験した後だと思います。
Httpd.conf設定を元に戻した後、内部サーバーエラーが発生し始めました。 .htaccessファイルを削除すると、問題が解決しました。
これは次の場所でコメント化する必要があります:LoadModule rewrite_module modules/mod_rewrite.so
Wampserverログファイルを確認してください。この問題は、Apache構成の何かに関連しています。