ホームページ  >  記事  >  バックエンド開発  >  php include プロンプトがストリームを開けませんでした: error_PHP チュートリアルで許可が拒否されました

php include プロンプトがストリームを開けませんでした: error_PHP チュートリアルで許可が拒否されました

WBOY
WBOYオリジナル
2016-07-13 10:17:392156ブラウズ

php インクルードプロンプトがストリームを開くのに失敗しました: エラーで権限が拒否されました

ストリームを開くのに失敗しました: 権限が拒否されました の発生は、Apache を実行しているユーザーが指定されたファイルにアクセスする権限を持っていないため、ディレクトリ ファイルを開くことができないことを意味します開いた。

ブラウザを開くときにプロンプ​​トを表示します

警告: include (/global.php) [function.include]: ストリームを開けませんでした: 21 行目のindex.php で許可が拒否されました

警告: include() [function.include]: 21 行目で、index.php にインクルード (include_path='.;C:php5pear') するために '/global.php' を開くことができませんでした

致命的なエラー: クラス 'fl_global' が、index.php の 22 行目に見つかりません

非常に多くのエラー メッセージから、ストリームを開くことができなかったことがわかります: 許可が拒否されました は、この問題にアクセスする許可がないことを意味します

Linuxソリューション

Linux下

Chmod -R 777 ./dirname はディレクトリに書き込み権限を与えます

Chmod 777 ./filename はファイルに書き込み可能な権限を与えます。

Windows 2003 ソリューション

私はApacheユーザーなので、Apacheユーザーに権限を与えるだけで済みます(iisユーザーの場合はiisでも権限を設定する必要があります)

例: www または Web ディレクトリを右クリックし、ポップアップ ウィンドウで [セキュリティと共有] または [プロパティ] をクリックし、それを開いてセキュリティを選択し、ユーザーを追加してユーザーのアクセス許可を設定することもできます。次の図を選択する必要があります。追加するアクセス ユーザーは Apache ディレクトリと同じである必要があることに注意してください。

php include提示failed to open stream: Permission denied in错误 帮客之家

www.bkjia.com本当http://www.bkjia.com/PHPjc/890392.html技術記事 php include プロンプトがストリームを開けませんでした: 許可が拒否されました エラーがストリームを開けませんでした: 許可が拒否されました は、Apache を実行しているユーザーに指定されたファイルにアクセスする許可がないことを意味します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。