php の 403 エラーの解決策: 1. Apache 設定ファイル httpd.conf を開きます; 2. 内容を「すべてから許可」に変更します; 3. 設定ファイルを保存します。
この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、Dell G3 コンピューター。
php の 403 エラーとは何ですか?
php に表示される「HTTP エラー 403 - アクセスが禁止されています」の解決策の概要
Apache バージョン 2.2.6 をインストールします。インストール後にテストしてください。 php の php.in ファイルをダウンロードし、ローカルホストで再度開いたところ、エラーが見つかりました: HTTP エラー 403 - 禁止、つまり、403 禁止: このサーバー上の / にアクセスする権限がありません。権限はありません十分?
Apache の設定ファイル httpd.conf を開いて 1 行ずつ確認してください。半分ほどに次のコードがあります:
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory>
見つかりました。 phpが設定されているため、ここでの「すべてから拒否」はすべての接続を拒否しました。この行を「すべてから許可」に変更します。修正されたコードは次のとおりです。問題は解決しました
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow allow from all </Directory>
ブラウザで http://localhost をもう一度開くと、機能することがわかります。
要約: このような 403 アクセス禁止に遭遇した場合は、Apache の httpd.conf 設定ファイルの「Deny from all」というコード行に注目して、システムからの秘密があるかどうかを確認するとよいでしょう。変更されました
このページを表示する権限がありません
あなたが入力した認証情報でこのディレクトリまたはページを表示する権限がない可能性があります。 provided
ディレクトリまたはページを表示できると思われる場合は、localhost のホームページに記載されている電子メール アドレスまたは電話番号を使用してサイトに連絡してみてください。
[検索] をクリックすると、インターネット上の情報を検索できます。
HTTP エラー 403 - アクセスが禁止されています
Internet Explorer
上記の問題の解決策は次のとおりです:
1 。
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow # Deny from all Satisfy all </Directory>
2. httpd.conf ファイルで DocumentRoot "D:/www" を見つけます。これは、php ファイルを保存するパスです。その下に行があります。
win7 apache 403 error
apache仮想ディレクトリにアクセスした後、Web サイトにアクセスすると権限がないと表示され、数時間作業した結果、エラーの原因が判明しました。Apache の設定ファイルが原因であることが判明しました。
私のApache設定ファイルにAlias/myCodeという文があります。「D:/myCode/」
これは仮想ディレクトリの設定です
変更しましたAlias/myCode "D:/myCode" にすればOKです
次の添付ファイルは正しいです書き方
alias/server1 /var/server1 //正确 alias/server1/ /var/server1/ //正确 alias/server1/ /var/server1 //错误
apache http 403 Forbidden error solution
Linux で Apache を構成する サービスを提供するときに、http403 エラーがよく発生します。今日の構成テストでも発生しました。最終的に解決してまとめました。それ。 http 403 エラーはアクセスが拒否されたことを意味し、さまざまな理由が考えられます。その主な理由を4つにまとめてみました!
1. アクセスされたドキュメントには十分な権限がありません。 755 以上の権限が必要です。解決策: コマンド chmod 755 /var/www/ またはその他の対応するディレクトリを使用します。
2. SELinux またはファイアウォールの原因。解決策: まず SELinux をオフにして、ファイアウォールが WWW サービスを通過できるようにします。
3. 仮想ホスト設定エラー。解決策: 仮想ホストを再構成するか、一時的にシャットダウンします。
4. エイリアス ディレクティブが正しく構成されていません。 (エイリアスの構文: エイリアス URL パス ファイル パス|ディレクトリ パス)
解決策は次のとおりです: Apache の設定ファイル httpd.conf を開き、すべてのエイリアスの指示を表示します。命令が / で終わる場合、次に示すように、ファイル パスまたはディレクトリ パスの末尾にも / が含まれている必要があります:
alias/server1 /var/server1 //正确 alias/server1/ /var/server1/ //正确 alias/server1/ /var/server1 //错误
5. DocumentRoot 設定。解決策は次のとおりです。
Apache の設定ファイル httpd.conf を開いて、次のコードを見つけます。
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory>
php の設定後、ここでの「すべて拒否」によりすべての接続が拒否されることがあります。この行を「すべてから許可」に変更すると以下のように修正され、問題は解決します。
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory>
thinkphp のコンパイル済み Runtime フォルダーを削除します。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPの403エラーとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。