PHP ARTISAN STORAGE LINK НЕ РАБОТАЕТ
Команда php artisan storage link
используется для создания символической ссылки между папкой public
и storage/app/public
. Это позволяет обращаться к файлам в storage/app/public
через URL-адреса.
Если при выполнении этой команды возникает проблема, то прежде всего нужно проверить правильность доступа к файлам и папкам. Для этого можно использовать команду ls -la
.
Одна из причин, по которой php artisan storage link
может не работать, это отсутствие прав для создания символических ссылок. Для Linux или macOS это означает, что нужно запустить команду php artisan storage:link
от имени пользователя с правами администратора (sudo).
sudo php artisan storage:link
Если проблема не решается, то можно попробовать удалить символическую ссылку и создать ее заново:
rm public/storage
php artisan storage:link
Также стоит проверить файл filesystems.php
в папке config
и убедиться, что настройки отражают правильный путь к папке storage
:
'links' => [
'public' => storage_path('app/public'),
],
Laravel: Cómo ejecutar el comando storage:link en un servidor compartido con CPanel
Cómo subir y descargar archivos con Laravel Storage
Laravel Upload Image and Create Storage Link
Cómo depurar errores en PHP
Cara membuat symlink storage link laravel di shared hosting lewat cpanel cron jobs
How to create a symbolic link for laravel website in cPanel
PHP : Laravel storage link won't work on production
PHP Artisan Serve Not Working - PHP Artisan Serve Not Working Laravel - PHP Artisan Serve Error