私はpublic/imagesディレクトリにいくつかの画像をアップロードしようとしています。アップロードは機能しましたが、アップロードした画像にそのアドレスでアクセスしたい場合は、権限拒否エラーが表示されます。拒否されたサーバー上でこのリソースへLaravelの画像と権限の問題
アクセスを禁止
!
イメージ・パスは、次のとおりです。
/public_html/public/images/someimage.jpg
と、私はこのURLで、この画像にアクセスしたい:
http://example.com/images/someimage.jpg
私は許可拒否エラーを取得します。
私は私のimages
フォルダが0777
権限を持っているし、私のファイルは0644
権限を持っている
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
パブリックフォルダにすべての要求を送信するには、以下のhtaccessファイルを使用していました。
ところで、私は共有ホストを使用していますが、私はシェルにアクセスしません。
=============== EDIT
は、私は多分解決策を見つけるために私たちを助けて新しい何かを発見しました。 LaravelによってアップロードされたファイルはUID 99(最初の写真)ですが、FTPでアップロードされたファイル(および古いファイル)はUID 715(2番目の写真)です!!!!
私は他のすべての作品がイメージアクセスを期待していると思いますか?あなたが画像を見たいとき。あなたは問題を抱えています。画像のあるURLがどのように見えているのか、あなたには問題があることを教えてください。 –
@ maytham-ɯɐɥʇʎɐɯ:ありがとう。私は私の質問を更新しました。 – smoqadam
楽しみにしてhttp://example.com/public/images/someimage.jpgを書き、何が起こるか見ることができます –