ホームページ >バックエンド開発 >PHPチュートリアル >CentOS Apache/PHP セットアップで、index.php がデフォルトで読み込まれないのはなぜですか?

CentOS Apache/PHP セットアップで、index.php がデフォルトで読み込まれないのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-23 11:14:231081ブラウズ

Why isn't my index.php loading by default in my CentOS Apache/PHP setup?

Apache と PHP を使用した CentOS での Index.php の読み込みの問題のトラブルシューティング

質問:

私のウェブサイトのindex.phpファイルが読み込まれないのはなぜですかデフォルト?

http://example.com/myapp/ にアクセスすると、「禁止」エラーが発生します。ただし、http://example.com/myapp/index.php に直接アクセスすると、正しいコンテンツが表示されます。

回答:

インデックス認識の構成要件:

Apache 構成修正:

この問題を解決するには、index.php をインデックス ファイルとして認識するように Apache を構成します。次の手順に従ってください:

  1. Web ルート ディレクトリに .htaccess ファイルを作成します。
  2. 次の行をファイル:
DirectoryIndex index.php

注:

  • この設定は、Apache が .htaccess ファイルを許可することを前提としています。そうでない場合は、Apache の構成ファイル httpd.conf の設定を変更します。
  • .htaccess ファイルの使用方法の詳細については、http://www.twsc.biz/twsc_hosting_htaccess.php.

以上がCentOS Apache/PHP セットアップで、index.php がデフォルトで読み込まれないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。