Symfony 3.4 - пустая страница после развертывания на сервере

Я сделал простую страницу в Symfony 3.4, и она отлично работает локально как на dev, так и на prod envs. Я решил разместить его на своем сервере, но у меня нет доступа к нему по ssh, поэтому мне пришлось сделать это по ftp. Я изменил папку «web» на «public_html / web» (все еще работает локально), сделал кеш: очистил, заархивировал весь проект и поместил его на сервер.

Но когда я перехожу на mypage / public_html / web /, я получаю только пустую страницу. Когда я захожу в web / app_dev.php, я вижу сообщение о том, что мне не разрешен к нему доступ.

Я установил новый проект symfony 3.2 с фантастикой, и он работает. Я попытался даже поместить весь свой проект в public_html, как это сделал фантаст, но это не помогло.

var / cache и var / logs имеют perms 777 (без очень глубоких подпапок, потому что без ssh мне приходилось изменять его вручную для каждого уровня)

Когда я помещаю test.php с эхом в веб-папку, он работает. Я не могу выполнить shell_exec на своем сервере.

Я экспортировал свою базу данных на сервер, но мне пришлось переименовать ее с префиксом «servername_». Может ли это быть причиной этой проблемы? Я попытался изменить parameters.yml с новым именем хоста и пользователем, но он все тот же. Нужно ли снова очищать кеш после изменения? Я меняю его на сервере, поэтому не могу очистить кеш с помощью команды.

Что мне делать, чтобы это работало? Я сижу на нем второй вечер и все еще нахожусь в той же точке.

.........

Обновлено:

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

Fatal error: Interface 'Symfony\Component\DependencyInjection\ContainerAwareInterface' not found in /profiles/r/ra/rad/radioaktywnyja/radio-test.cba.pl/domowy-budzet/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Bundle/BundleInterface.php on line 24

Я не могу найти, что означает эта ошибка и как от нее избавиться. Кто-нибудь может помочь?

Вот этот проект на github https://github.com/Radioaktywnyja/domowy-budzet

Посмотри мой ответ здесь для прав доступа к файлам
Preciel 31.03.2018 00:51

@Preciel Привет. Извините за такой поздний ответ, но это были пасхальные каникулы, и я был офлайн. Я посмотрел на ваш ответ, но не знаю, как это сделать без доступа по SSH. Возможно ли это через FTP или Cpanel?

Milo K 03.04.2018 21:22

Привет, нет, через FTP это невозможно ... Что касается Cpanel, то не знаю, возможно ли это. Если вы можете получить доступ к оболочке как root из нее, тогда вы сможете это сделать ...

Preciel 03.04.2018 21:45

К сожалению, не могу. То есть нет возможности запустить symfony на сервере без доступа к оболочке?

Milo K 03.04.2018 21:59

Ну, должно быть, но я не знаком с серверами, которые вы не контролируете.

Preciel 04.04.2018 00:34
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
380
0

Другие вопросы по теме