Images don't appear in my website

This issue typically stems from server restrictions imposed by hosting providers. You may encounter an error message like symlink() has been disabled for security reasons in your PHP error logs.

To resolve this, ensure the PHP symlink() function is enabled on your server. The script relies on this function to create a symbolic link sharing the images directory within the public folder.

If the symlink() function is disabled and you have SSH access, you can manually create the symbolic link via command line:

ln -s /path/to/storage/app/public/  /path/to/public/storage

Alternatively:

cd  /path/to/public_html/public/
ln -s ../storage/app/public/ ./storage

Note: Replace /path/to/ with your actual website root directory path.

Was this article helpful?

Thank you for your feedback!

Still need help? Create a support ticket

Create a Ticket

Common Issues

Mar 24, 2026