2017-02-17 2 views
0

Я успешно загрузил приложение symfony на сервер. Я также скопировал содержимое веб-папки в папку public_html моего сайта. Но когда я достигаю мое приложение через www.domain.com я получаю эту ошибкукак выполнить установку композитора на сервере cpanel

Warning: require_once(/home/domain/public_html/../app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/domain/public_html/app.php on line 6 

Fatal error: require_once(): Failed opening required '/home/domain/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/domain/public_html/app.php on line 6 

После исследования я обнаружил, что вы можете запустить композитор установить на сервере, но моя задача состоит в том, что я не знаю, как запустить команду CLI на сервере через ssh/cpanel.

Пожалуйста, кто будет добр, чтобы показать мне дорогу. Это моя первая попытка попытаться разместить приложение Symfony.

ответ

0

Когда вы не запускаете композитор, ваши зависимости отсутствуют, а bootstrap.cache.php не создается. Поэтому вы должны загрузить файл и полную папку поставщика.

Но я бы предпочел взглянуть на ваше SSH-соединение и использовать правильный путь. В противном случае вы должны загружать каждый раз, когда ваши полные источники, включая папку вашего поставщика, могут занять много времени.

И следующий пример - ваш путь. Компоненты вашего приложения Symfony обычно находятся за пределами вашего веб-сайта. Поэтому вы должны быть уверены, что можете получить доступ к этим папкам за пределами вашего веб-сайта.

В некоторых системах вы должны разрешить это, прежде чем сможете его использовать. В противном случае вы должны загрузить свое полное приложение в свою папку public_html и поместить свой домен в подкаталог web.

+0

Я скопировал все проекты в папку public_html моего проекта и все еще не работал – Francis

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