私はWebサイトを開発しました。何らかの理由でディスクから画像を開く必要があります。私のローカル設定では問題なく動作していますが、実際のサーバにデプロイすると動作しないようです。エラーは表示されませんが、画像は空の状態で開きます。私は何をすべきか?fopen()/ file_get_contentsが実サーバで動作しない
答えて
私はそれが2つのいずれかであることを賭けるでしょう:
- 権限
- 絶対パスではなく相対的なもの(例えばのに使用した "C:\ wwwrootの\画像\ ETC \ image1.jpg" ではなく"イメージの/ etc/image1.jpg"
もう少し調査します。
通常、その逆の方法は#2で行われます。誰かが相対パスを使用しようとしているか、 '/'がサーバ上のドキュメントルートへのパスであると考えています。 – prodigitalson
ええ、そうかもしれませんが、私は通常、/を省略します。/ – Jay
ええ、私は常に 'realpath(dirname(__ FILE __)。.. ..)'のような絶対パスに変換します。ディレクトリや何を持っています。実際の操作にリアルパスを使用すると、私の経験で問題が起きる傾向があります:-) – prodigitalson
- 1. fopenが私のサーバで動作していません
- 2. Hangfireが実サーバで動作しない
- 3. PHPのfile_get_contentsが動作しない
- 4. laravel file_get_contents( 'php:// input')が動作しない
- 5. file_get_contents()問題、サーバではないローカルで問題なく動作します
- 6. 動的ファイル名でfopenが動作しない
- 7. カール、関数fopen&のfile_get_contentsがランダムにブラウザ
- 8. fOpenでパラメータが正しく動作しない
- 9. httpsサーバのfile_get_contentsが突然起動しませんでした
- 10. アップロード後にZend Projectが実際のサーバで動作しない
- 11. SSH2が新しいサーバで動作しない
- 12. アプリケーションがMacOSサーバで動作しない
- 13. C#サーバでバンドルが動作しない
- 14. HerokuサーバがDeviseで動作しない
- 15. Laravel 5.2複数のfile_get_contents()がプロダクトで動作しない
- 16. stream_filter_append awsサーバでPHPが動作しない
- 17. file_get_contents()がプロトコルなしで動作しないのはなぜですか?
- 18. PHPのfopen関数が動作しない
- 19. Djangoサーバの静的ファイルがdevサーバで動作しない
- 20. file_get_contentsが期待通りに動作しない
- 21. JSONからPHPへの配列file_get_contentsが動作しない
- 22. TCPクライアント/サーバが動作しない
- 23. PythonマルチスレッドHTTPサーバが動作しない
- 24. file_get_contents( 'php:// input')が動作しません
- 25. なぜこのコードがLinuxサーバで動作していないのですか?
- 26. 一部のファイルタイプでfile_get_contentsを使用したphp postファイルが動作しない
- 27. MultyQueryがphpmyadminで動作し、Mysqliで動作していない、他のサーバで動作していた
- 28. phpセッションが新しいサーバで動作しない
- 29. Facebook Graph APIが新しいサーバで動作しない
- 30. URLがパラメータであるURLがNgnixサーバで動作しない
通常のUnixファイルシステムの権限は順序になっている場合は、 'は/ var/log /監査/ audit.log'かを'チェックのようなものよりもdmesg(1) 'が出力されて、[mand [AppArmor](http://wiki.ubuntu.com/AppArmor/)、[SELinux](http://en.wiki.ubuntu.com/AppArmor/)などの[Atory Access Control](http://en.wikipedia.org/wiki/Mandatory_access_control) wikipedia.org/wiki/Security-Enhanced_Linux)、[TOMOYO](http://tomoyo.sourceforge.jp/index.html.en)、[SMACK](http://schaufler-ca.com/)が拒否されましたファイルへのアクセス。 – sarnold
'私はどうすればよいですか?' - あなたのコードを投稿してください。詳細を記入してください。 –
これに答える方法はありません。 –