2017-01-07 2 views
4

В настоящее время я работаю над небольшим проектом, который требует, чтобы я размещал свое приложение laravel на общем хостинге (пожалуйста, проигнорируйте причину, по которой я не использовал VPS для размещения моего проекта laravel) и этот хостинг-провайдер отключает escapeshellarg() по причине безопасности, поэтому я не могу использовать php artisan config:cache для очистки кеша конфигурации.Laravel 5.3 - Очистить кеш конфига в общедоступном хостинге

Есть ли обходной путь для этого?

ответ

7

config:clear команда просто удаляет файл bootstrap/cache/config.php, поэтому просто удалите этот файл вручную.

+0

Этот ответ (https://stackoverflow.com/a/43446010/1085499) решил мою проблему после прохождения всех других решений. – Mohal

3

Вы можете вызвать ремесленник команды

программно
Artisan::call('config:clear'); 
0

Вы можете добавить несколько маршрутов на ваш виртуальный хостинг веб-сайт, где вы будете запускать команды из кэша. This - лучший ответ, который я нашел. Cheers

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