2015-07-08 1 views
4

Я действительно хотел следить за this question, но я думаю, что лучше начать новый вопрос.Laravel 5.0 - Виртуальный хостинг - Artisan не работает как следует

Я установил новую копию своего собственного laravel (5.0), и я попытался запустить список php artisan route: list, который работает.

Теперь я загрузил сжатый репозиторий проекта, который я хочу развернуть, в режиме общедоступного хостинга, но когда я запускаю маршрут php artisan: список ничего не происходит. (Нет сообщения об ошибке, ничего). Использование this method для размещения приложения

Актуальной проблемой является php artisan migrate, которая также не выводит ничего!

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

Стоит упомянуть:
Я не разработчик Laravel, и у меня есть ограниченное время для чтения.

+0

У вас возникли какие-либо ошибки? Imo, зависимости Laravel, вероятно, не включены в ваш пакет. Попробуйте выполнить «обновление композитора», чтобы принудительно получать зависимости из репозитория. – roastedtoast

+0

попробуйте предоставить папке 'storage' разрешение на запись с' sudo chmod -R 755 storage/', если это не работает попытка' 777' –

+0

Приложение не создает код: http://laravel.cloud03.attend.no/ Следовательно, нет ошибки, APP_DEBUG = true Пробное обновление композитора и изменение мода на память, без разницы. – user3387555

ответ

3

Как предложил LittleFinger, вполне возможно, что ремесленник еще не установлен. При развертывании с репо пакеты Laravel, из которых состоит все ядро ​​каркаса, не включены. Вы должны запустить установку композитора для установки пакетов. Если у вас нет установленного композитора, который может быть затруднен на общем хостинге, но его обычно можно установить.

Перед выполнением обновления для композитора вам потребуется выполнить установку композитора. Выполнение обновления композитора не требуется, если вы не хотите обновлять новейшие версии ваших пакетов, которые разрешены правилами в вашем файле composer.json. Это должно быть сделано с осторожностью в производственной среде, поскольку новые версии пакетов могут сломать ваше приложение.

После установки пакетов вам необходимо будет установить переменные среды (учетные данные базы данных и т. Д.), Скопировав файл .env.example в .env и отредактировав его. Как только вы это сделаете, вы сможете запустить ключ php artisan: сгенерировать для генерации ключа шифрования.

После этого ваше приложение должно работать (при условии, что вы указали домен в/общедоступный каталог).

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