Always the same error 403 on www.mydomain.fr/storage/images/filename. I tried to create a symlink from storage/app/public/images to www/images but i’ve Always the 403 error.
Do you have some idea guys? ?
Maybe a trouble in filesystem.php. I’ve
disks' => [
'local' => [ 'driver' => 'local', 'root' => storage_path('app'), ], 'public' => [ 'driver' => 'local', 'root' => storage_path('app/storage'), 'url' => env('APP_URL').'/storage', 'visibility' => 'public', ], 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), 'secret' => env('AWS_SECRET_ACCESS_KEY'), 'region' => env('AWS_DEFAULT_REGION'), 'bucket' => env('AWS_BUCKET'), 'url' => env('AWS_URL'), ],
Maybe, I need to create another disk like ftp or something else?
The command php artisan storage:link doesn’t work because my public folder is in www and not in the project folder. I created a symlink from storage/app/public to www/image but It don’t work. Always a 403 forbidden error or page not found (depends the url). I’m really stuck. Could it be a problem of the .htaccess and symlink?
Ok. I tried something different. I want to store file directly in a folder www/images but when i sepcify in my controller $path = $request->file('picture1')->storeAs('../www/images' . $id_post, "picture1.jpeg"); i've an error "Path is outside of the defined root, path: [../www/images/picture1.jpeg]".
Can you tell me if it's possible and how to do that?
For the "storage folder solution", i don't understand the problem.I've all the permission on folder and create symlink but it doesn't work.
Thanks all guys
@Helmchen i've create the symlink so i've www/images symlink which point to storage/app/public/images but i've an error when i trie to access to www.mydomain.fr/images
error 403 forbidden
If i understand, i need to use storage/app/public (with a symlink).
My question is: "how to access the picture i stock in storage/app/public/images/... since the view?"
It works on the local project but not on the hosted project.
If i need to use a folder in my /www folder, how can i store images in /www/images folder. When i try, i've an error of path.
sorry but it's my first deployment project.
Thanks a lot.
@jlrdw thanks for links. I follow this guide but it seems we need to create symlink to use storage folder and in my case it didn’T work apparently.
Thanks rsvb. Can you detail steps to change the storage folde? I'm using a storeas method to store picture in storage folder but i don't know how to change for the www/images folder
se2B started a new conversation Trouble To Display Images In A Laravel Project On Shared Hosting.
I'm stuck on a trouble to access images stored on my personnal server www.sebastienbourda.fr.
Server Config tree:
/ pepiniere app ... storage ... www ....
I tried to create symlink in www to point in storage/ folder but it don''t work.
When i tried to display the page
i've a permission error: Forbidden You don't have permission to access /storage/images/palmier-pepiniere-des-sables-agen-arbuste.jpg on this server.
Best regards guys.