4

そのため、ラップトップで Apache を実行しています。

「localhost」にアクセスすると、次のようなページが表示されます。

これが表示された場合、このシステムへの Apache Web サーバー ソフトウェアのインストールが成功したことを意味します。このディレクトリにコンテンツを追加して、このページを置き換えることができます。

ただし、コンテンツを追加してそのページを置き換えることはできません。

そのリンクをクリックできますが、問題なく動作します。

まず、そのディレクトリには「index.html」ドキュメントすらありません。localhost/index.html で作成したものに直接アクセスしようとすると、「サーバー上にリクエスト URL が見つかりませんでした」と表示されます。そのため、そのページがどこから来ているのかさえわかりません。そのページで apache ディレクトリの下の単語を検索しましたが、何も見つかりません。どこかにリダイレクトされているようです。

テストとして、 localhost/manual/index.html をロードすることを知っているので(それが何であるかは関係ありません)、それを私が書いたものに置き換えようとしましたが、メッセージを受け取りました

サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。

エラーログには、

[2008 年 9 月 12 日金曜日 20:27:54] [エラー] [クライアント 127.0.0.1] 型マップの構文エラー、C:/Program Files/Apache Group/Apache2/manual/index.html のヘッダー \ r\n

ただし、ブラウザで直接開くと、そのページは正常に機能します。

基本的に、ここでわからないことはわかりません。Apacheが何を探しているのかわかりません。エラーが構成ファイルにあるのか、html ページにあるのか、それとも何にあるのかわかりません。

ああ、Apache を使用してこれを開きたい理由は、(主に) PHP をテストしようとしているからです。Apache をローカルで実行しようとしています。

ありがとう。

4

3 に答える 3

4

"デフォルトでは、ページは Apache 2.0 の場合は "C:\Program Files\Apache Group\Apache2\htdocs" フォルダーに配置され、Apache 2.0 の場合は "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" フォルダーに配置されます。 Apache 2.2. サイトの準備ができたら、フォルダ内の既存のファイルを削除して、テストしたいファイルに置き換えてください。」

ここから。

于 2008-09-13T00:44:25.820 に答える
1

わかった、

私自身に答えるために。. 構成ファイルの「Listen」ディレクティブが「Listen localhost: 80」ではなく「Listen 80」に設定されていることがわかりました。

また、localhost/htdocs/index.html は機能しませんが、localhost/index.html は機能します。

うまくいけば、これは将来誰かを助けることができます。

ありがとう、シュローダー。

于 2008-09-13T01:05:16.490 に答える
0

Skype を使用している場合は、Xampp と同じポート (80、443) も使用します。Xampp を最初に起動し、次に Skype を起動します。

[ソース: http://starikovs.com/2011/02/23/apache-doesnt-start-in-xampp/]

于 2012-09-17T11:07:55.773 に答える