Laravel Storage Images Returning 403
High
production
8
views
0
votes
Images stored in Laravel's storage/app/public were inaccessible to clients, returning HTTP 403 Forbidden from Apache on OVH shared hosting.
Root Cause: The public/storage symbolic link was configured using an absolute path, which Apache/OVH refused to serve.
Impact: Client-facing images were unavailable until the symlink was corrected.
A
abdelhamid
Sep 12, 2026
Solutions
1
0
A
abdelhamid
Sep 12, 2026
Recreated the Laravel storage symlink using a relative path instead of an absolute one:
rm public/storage
ln -s ../storage/app/public public/storage
Images became accessible and the issue was resolved.
Have a solution to share?
Sign in to submit a solution