PHPの解析に関する質問

WBOY
リリース: 2016-06-23 13:24:18
オリジナル
983 人が閲覧しました

discuz フォーラムを構築するときに問題が発生しました。前回構築したときは、バージョン 2.2 を使用しました。今回は Apache のバージョン 2.4 をダウンロードしました。たとえば、denyallow の順序に多くの違いがあることがわかりました。変更されました


全員から拒否

になる

すべて拒否する


全員から許可する

になる

すべて許可する必要がある



今日、設定後、ブラウザの使用を開始しますインストールしたが、403 エラーが発生し、ログに次のように表示されます:


一致する DirectoryIndex (index.html,index.php) が見つかりません。サーバー生成のディレクトリ インデックスはオプション ディレクティブによって禁止されています


設定を追加します:

200 のコードでアクセスできますが、php を解析することはできません。




通常、php を解析することはできません。

この一連の調整の後、実際にはそれが主な理由ではありません

最も重要なことは、AddType application/x-httpd-php .php

これはphp;

を解析するための重要なオプションです
さらに、 DirectoryIndex index.php インデックスも追加する必要があります。これは先頭に優先される必要があります

ただし、すべてのユーザーにアクセスを許可する必要がある場合は、すべて許可する必要があります


パスは次のとおりです: http メイン設定ファイル (上記) これらは役に立たないので、コメントアウトすることもできます

そして、AllowOverride について:

AllowOverride が None に設定されている場合、.htaccess ファイルは次のようになります完全に無視されました。このディレクティブが All に設定されている場合、「.htaccess」スコープを持つすべての

ディレクティブが .htaccess ファイルに表示されることが許可されます。

htaccess ファイル (または「分散設定ファイル」) は、ディレクトリの設定を変更する方法を提供します。つまり、1 つ以上のディレクティブを含むファイルを特定のドキュメント ディレクトリに配置し、このディレクトリとそのすべてのサブディレクトリに作用します。 。ユーザーとして使用できる

コマンドは限られています。管理者は、Apache のAllowOverride ディレクティブを介してこれを設定できます。





🎜🎜🎜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!