18

私はphp.Itに問題がありました。以下のようなエラーが表示されます。他のパソコンでは問題なく動作するのですが、別のパソコンで実行しようとすると以下のようなエラーが表示されます。wampserver 2.0 の設定に問題があったと思います。

内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生したため、要求を完了できませんでした。サーバー管理者の webmaster@localhost に連絡し、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。詳細情報このエラーについては、サーバー エラー ログで確認できる場合があります。

4

9 に答える 9

40

そのためmod_rewriteです。WAMPデフォルトでこのオプションをコメントしていました。

通知領域のWAMPアイコン、Apache、httpd.config

を検索しmod_rewrite、コメントを外します。

その後、再起動すればWAMP完了です!

于 2012-01-24T20:11:09.540 に答える
6

これは、Apacheの構成でmod_rewriteモジュールが無効になっているためです。

  1. Webサイトがローカルマシンでホストされている場合は、Apacheのconfフォルダーにあるhttpd.confを開いて、「mod_rewrite」を検索するだけです。mod_rewrite行の前に#がある場合は、この#を削除してファイルを保存し、Apacheを再起動します。

  2. Webサイトが共有ホスティングサーバーでホストされている場合は、Apacheの構成を変更する権限がない可能性があります。したがって、ホスティング管理者にmod_rewriteモジュールを有効にするよう依頼する必要があります。これは、ほぼすべての共有ホスティングプロバイダーによってすでに有効になっています。

于 2012-12-25T12:37:15.287 に答える
4

これは mod_rewrite の問題です。Apache サーバーで mod_rewrite を有効にするか、Web サイトのホスティング会社に有効にするように依頼してください。これにより、サイトが機能します。

于 2011-05-03T11:53:07.147 に答える
3

誰もが同じことを言いますが、このサイトから収集した情報に基づいて回答を追加したいと思います。

この種のエラーは、サーバーの apache mod_rewrite 機能が有効になっていない場合に発生します。デフォルトでは、WAMP サーバーはこの Apache Mod Rewrite モジュールをロードしません。デフォルトでは無効になっています。このモジュールをロードするには、このオプションを有効にする必要があります。これに関する WAMP Apache 構成ファイルの行がありますが、デフォルトではコメント化されています。この mod_rewrite 機能を有効にするには、この指示に従います。

  • システム トレイの通知領域 (Windows OS の時計の近く) にある Wamp アイコンを見てください。
  • WAMP アイコンをクリックします。
  • Apache>httpd.config に移動します
  • 設定ファイルが「メモ帳」またはデフォルトのテキスト エディタで開かれます。
  • テキスト「mod_rewrite」を検索すると、「#LoadModule rewrite_module modules/mod_rewrite.so」という行が見つかります。
  • 行頭のハッシュ「#」を削除して、この行のコメントを解除します。
  • ファイルを保存 WAMP メニューから「すべてのサービスを再起動」をクリックして、WAMP サーバーを再起動します。あなたは完了です!
于 2014-12-08T08:50:35.633 に答える
1

この質問を見つけた人にとっては、 mod_rewrite はすでに有効になっています...

WAMP が不要な .htaccess ファイルを C:\ ドライブのルートに配置していないことを確認します。

これは私に起こりました.httpd.confファイルでさまざまな設定を試した後だと思います.

httpd.conf 設定を元に戻した後、Internal Server Error が表示されるようになりました。.htaccess ファイルを削除すると問題が解決しました。

于 2019-05-14T16:04:11.830 に答える
0

Wampserver ログ ファイルを確認してください。この問題は、Apache 構成の何かに関連しています。

于 2010-08-22T11:49:37.863 に答える
0

これはコメントする必要があります: LoadModule rewrite_module modules/mod_rewrite.so

于 2013-06-28T22:54:03.557 に答える
0

hunzaboyが最初に提案することを必ず実行してください。それでもエラーが発生する場合は、httpd-vhosts.conf ファイル内のディレクティブの 1 つが原因で、彼のアドバイスを受けた後も同じエラーが続くことがわかりました。私は次の行にコメントしました:「すべて許可する必要があります」(Apacheの新しいバージョンを使用して機能しました)、すべて問題ありませんでした。

于 2013-05-20T05:59:02.303 に答える