2015-10-31 6 views
-2

Я новичок в laravel. Я следую this учебнику, чтобы установить его на Ubuntu. Мне удалось установить все зависимости PHP, и Laravel клонирован успешно, но когда я делаю chmod -R 777 /var/www/laravel/app/storage, я получаю No such file or Directory. Я проверил его вручную, и его там нет, я добавил каталог вручную, но когда я запустил команду artisan, чтобы создать контроллер, я вижу эту ошибку /var/www/html/laravel/storage/logs/laravel.logУстановить Laravel на ubuntu

+0

Было бы полезно иметь содержимое лог-файла, чтобы лучше понять проблему. – varevarao

+0

Пожалуйста, дважды проверьте разрешение для файла laravel.log в папке журналов. У меня тоже была такая же проблема, я изменил разрешение папки хранения, но разрешение файла laravel.log не изменилось .. – ArtisanBay

+0

'/ var/www/html/laravel/app/storage' –

ответ

0

Какой тип laravel вы используете? В более поздних версиях Laravel нет папки хранения внутри «приложения», но в корне проекта.

Try с:

chmod -R 777 /var/www/laravel/storage  

Тем не менее, я бы рекомендовал использовать 755 вместо 777. Использование 777 почти всегда плохая практика.

В тех случаях, когда вам нужны больше разрешений, вы можете попробовать изменить пользователь владелец владельца/группы папки, с помощью следующего кода:

chown -R someuser:somegroup laravel/somefolder 
4

Вам может понадобиться обновить композитор, прежде чем запустить ремесленник , Пожалуйста, попробуйте с помощью следующей команды:

composer.phar update 

Надеется, что это помогает.

Смежные вопросы