#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 .