localhostのxamppにウェブサイトを作成しましたが、すべて動作しましたが、hostingerのユーザーにアップロードすると、写真をアップロードしようとするとhttpエラー500になります。しかし、データはデータベースに取得され、ウェブサイトに表示されます。また、ファイルマネージャでは、写真が必要なディレクトリを見ることができますが、私がそれを入力しようとするとThe directory /public_html/path-to-dir does not exist or could not be selected, so the directory/is shown instead.
何が間違っている可能性がありますか?これは私が最初に働いたウェブサイトなので、私には苦労しないでください。ディレクトリが存在しないか、選択できませんでした
0
A
答えて
0
あなたの500は、致命的なエラーをキャッチして何が間違っているかを調べることができます。許可が拒否された場合
<?php
error_reporting(E_ALL); //E_ALL
function cache_shutdown_error() {
$_error = error_get_last();
if ($_error && in_array($_error['type'], array(1, 4, 16, 64, 256, 4096, E_ALL))) {
echo '<font color=red>500 Error Caught</font></br>';
echo 'Fatal error:' . $_error['message'] . '</br>';
echo 'File: ' . $_error['file'] . '</br>';
echo 'Line ' . $_error['line'] . '</br>';
}
}
register_shutdown_function("cache_shutdown_error");
また、あなたは、ファイルが644
か600
のいずれかで見つけることができます。また、httpdが実行されていることをユーザーに確認してください。
+0
わかりました。ユーザーがファイルをアップロードするときに、ディレクトリ内のアクセス権がr ---- x - tに設定されていますが、PHPで777を指定してもユーザーがコンテンツ内のイメージを見ることができません – Ernestas
関連する問題
- 1. ディレクトリ。マップされていないディレクトリが存在しません
- 2. cdディレクトリが存在しませんか?
- 3. Twig_Error_Loader - ディレクトリが存在しません
- 4. Twig_Error_Loaderディレクトリが存在しません
- 5. 作業ディレクトリが存在しません
- 6. @PropertySourceが存在しないためオープンできません
- 7. クラスパスリソースが存在しないためオープンできません
- 8. xpathアトリビュートが存在しないときに属性で選択
- 9. 存在しませんでしたか?
- 10. 開発サーバーにない場合、選択したファイルをディレクトリに保存できません
- 11. Xcode 7.3 - ディレクトリが存在していても "ディレクトリが見つかりませんでした"
- 12. ファイル "test_hdfs.py"、save_path = saver.save(sess、hdfs_path + "save_net.ckpt") "{}の親ディレクトリが存在しないため、保存できません"
- 13. Java IOException jaas.conf(ファイルまたはディレクトリが存在しません)
- 14. UnsatisfiedLinkError、そのようなファイルまたはディレクトリは存在しませんがファイルが存在します
- 15. libstlport_sharedが存在していてもリンクできませんでしたか?
- 16. 存在しないブランチは削除できませんか?
- 17. オプションタグが存在しない場合のみ選択します
- 18. 現在のディレクトリにセレンのgeckoドライバが存在しません
- 19. なぜキーが存在しないときにKeyErrorを取得できませんでしたか?
- 20. "OSError:[Errno 2]そのようなファイルまたはディレクトリが存在しません"
- 21. 'FILE'が存在しないか、読み込めませんでした。エラー
- 22. 選択したプラグインのプレースホルダテキストが1つ選択できません
- 23. SQLiteに値を保存または選択できません
- 24. Firebase .valueオブザーバは、refが存在しないが、後で存在するかどうかを聞きません。
- 25. "adb reverse"コマンドが存在しないため実行できません。
- 26. フラスコ・マイグレーション:テーブルが存在しないためデータベースをアップグレードできません
- 27. Spring/NetBeans - java.io.FileNotFoundException:クラスパスリソース[beans.xml]が存在しないためオープンできません
- 28. .libファイルが存在しないため、ライブラリプロジェクト(DLL)を参照できません。
- 29. Spring - java.io.FileNotFoundException:クラスパスリソースが存在しないためオープンできません
- 30. 存在しませんが、os.mkdirを使用してディレクトリを作成できません
これはファイルのアクセス許可の問題である可能性がありますので、適切なアクセス許可を確認してください – pravindot17
彼が言ったように^^ – PhpDude
これらのアクセス許可がどこに設定されているか教えてください。それはホスティングやコーディングにありますか? – Ernestas