#php #laravel #cloud-foundry
#php #laravel #облако-foundry
Вопрос:
Я развернул свое приложение в cloud foundry и привязал к нему ClearDB для базы данных. но когда я нажимаю на ссылку, она показывает:
Отсутствующие файлы поставщика попробуйте запустить «composer install» или воспользоваться мастером установки.
У вас есть какие-либо идеи, в чем проблема?
Комментарии:
1. Вам нужно выполнить
composer install
, как написано2. Я сделал это на своей машине. Но я не знаю, как запустить его в Cloud Foundry
3. Подключитесь по SSH к вашему серверу и запустите его
4. Я сделал это на своем сервере и снова отправил приложение в cloud foundry, но получаю ту же ошибку
5. Вам необходимо включить полный вывод из
cf push
. Это покажет нам, что делает пакет сборки, когда он подготавливает ваше приложение. Обычно пакет сборки будет работатьcomposer
за вас (это избавляет вас от необходимости загружать все ваши зависимости, хотя это ничему не повредит, если вы все-таки загрузите свои зависимости). Тот факт, что приложение жалуется на отсутствие зависимостей, вероятно, означает, чтоcomposer
оно не запущено или файлы находятся не там, где их ожидает ваше приложение. Если у вас есть свое приложение или образец приложения в Интернете (возможно, на Github), ссылка на него также была бы полезна.