私はLinux、Apache、およびPHP 5.2.17でallow_url_fopen = trueを使用しており、画像の有無を確認するPHPページfopen(fopen($ _ SESSION ['IMG_DIR_REL ']。 "/ img/img5.jpg"、 "rb"));私はfile_existsを "nothing"を返すため、使用しません:-(。 ページがサブディレクトリ./test/にあり、サブディレクトリ./img/にあります。 http(http://www.example.com/test/control.php)でページにアクセスすると、 https(https://www.example.com/test/control.php)で同じページにアクセスすると、fopen(https://www.example.com/img/img5.jpg)[function.fopen]:ストリームのオープンに失敗しました:HTTP要求に失敗しました!HTTP/1.1 403 Forbidden。 私はfopen(fopen( "../ img/img5.jpg"、 "rb"))に変更した場合、httpsで動作します 私はちょっとグーグルで試してみました。 ありがとうございます。PHP fopenはHTTPSで禁止されています
0
A
答えて
0
これはおそらく、Apacheが「/img/img5.jpg」にアクセスできないということです。
この場合、ファイルのアクセス許可または所有権を変更する必要があります。
ファイルの所有者がサーバーを実行しているグループの一部であることを確認してください。
Apacheはデフォルトでhttpdグループ上で動作します。
関連する問題
- 1. Apacheは禁止されています
- 2. 403 JavaではURLは禁止されていますが、ブラウザでは禁止されています
- 3. clojure.specで禁止されているキー
- 4. 禁止された403 in imagecreatefromjpeg in PHP
- 5. CodeIgniterエラー403 Ubuntuでのアクセスが禁止されています
- 6. 403禁止されています - Nginx、Docker&Windows
- 7. xamppサーバ上のファイルアクセスが禁止されています
- 8. PHP:LOAD DATA LOCAL INFILEが禁止されています
- 9. ベースが禁止されています。ユーザーが必要です
- 10. IIS 7.5 - 403は禁止されています
- 11. WAMP&Vhosts。インターネットからのアクセスは禁止されています。
- 12. Amazon S3署名の動作は禁止されています
- 13. なぜリンクサーバーは禁止されていますか?
- 14. "..."のディレクトリインデックスは禁止されています
- 15. 403 HttpWebRequestクラスで禁止されています
- 16. 403 CodeigniterのURIルーティングで禁止されています
- 17. エラー - ディレクティブでディレクトリインデックスが禁止されていますか?
- 18. Reddit API v1 - 管理ルールで禁止されています
- 19. Railsプロダクションサーバで資産が禁止されています
- 20. Wordpress 403をインストールできない!アクセスは禁止されています
- 21. エラー:Webサイト 'https://xya.domain.com'を作成できません。禁止された
- 22. '禁止された'ファイルを禁止するSonarQubeルール
- 23. SQLで禁止されているアカウントが動作しない
- 24. php curlの実行中に403が禁止されました
- 25. scp失敗:不正アクセスが禁止されています
- 26. フォルダへのアクセスが禁止されています
- 27. Xampp、非インデックスファイルのアクセスが禁止されています
- 28. 403 youtube urlのために禁止されています
- 29. djangoのapache2メディアファイルへのアクセスが禁止されています
- 30. カスタムファイルへのアクセスが禁止されています
私は成功しなかった。 @アダム – mYmage