2016-01-11 4 views
0

Просто переехал проекта Laravel на хостинг и он говорит:Laravel 5.0 file_put_contents ошибки

production.ERROR: exception 'ErrorException' with message 'file_put_contents(/Users/max/sites/evocate.dev/storage/framework/sessions/7f7df88c52734c34a3f89286dc74d517d446c4fd): failed to open stream: No such file or directory' in /home/f/fb7929gh/evocate2/vendor/compiled.php:6440

Почему это берет мой локальный путь хозяина, и где я могу это исправить?

+0

Вы загрузили папку поставщика на новый хост или запустили «компоновщик обновления/установки» на новом сервере? –

+1

вы должны запустить 'comper dump-autoload' для очистки всех этих ссылок. –

+0

@MagnusEriksson Я только что загрузил папку vandor. Это не работает? – Max

ответ

1

Вы должны убедиться, что этот каталог существует и у вас есть действительные права доступа к файлам в этот каталог

0

Сделать каталог sessions с надлежащим разрешением в storage/framework Вы можете сделать каталог с помощью команды терминала в Ubuntu:

sudo mkdir storage/framework/sessions 

Или вы можете создать каталог непосредственно внутри project-root-folder/storage/framework/sessions

А также у проверки **storage** и **bootstrap** есть полное разрешение на запись. 777 или 775

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