Развертывание Symfony 2 500

#php #.htaccess #symfony #web-deployment #internal-server-error

#php #.htaccess #symfony #веб-развертывание #внутренняя ошибка сервера

Вопрос:

Я довольно новичок в symfony2, а также в разработке wed. У меня возникли проблемы с развертыванием моего приложения symfony2 на сервере.

Я получаю 500 Internal Server Eror

Я сделал все, что хотел, в своем приложении, и оно отлично работает на localhost. Затем я перенес свои файлы на сервер с помощью ftp и создал файл .htaccess:

 <Directory /web>
# enable the .htaccess rewrites
AllowOverride All
Require all granted
</Directory>
  

Это все, что я изменил в приложении symfony2. Все остальное в соответствии с Symfony 2 the book

О сервере: это просто каталог, переносимый apache, и у меня нет доступа к журналам.

Я не могу понять точку входа приложения, поэтому я думаю, что проблема заключается во взаимодействии между web/app.php и AppKernel.php .

Спасибо!

Извините за мой плохой английский и вопрос новичка.

Комментарии:

1. Правильно ли настроены разрешения для веб-сервера, чтобы иметь доступ ко всему? Вы пробовали использовать сайт app_dev.php , чтобы увидеть какую-либо информацию об отладке?

2. Каждый мой запрос заканчивается внутренней ошибкой сервера 500. Вы можете проверить это самостоятельно, если хотите: 442259.oeastate.web.hosting-test.net

3. Правильно ли вы настроили разрешения.. как я и просил выше

4. Да, с разрешениями все в порядке.

Ответ №1:

На случай, если кто-то еще является новичком в веб-разработке на Symfony2. Когда вы переносите свой проект на удаленный сервер, просто убедитесь, что ваш корневой каталог — /web .