【发布时间】:2014-06-19 10:27:53
【问题描述】:
我对 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 之间的交互。
谢谢!
对不起,我的英语不好和新手问题。
【问题讨论】:
-
您是否为 Web 服务器正确设置了能够访问所有内容的权限?您是否尝试过使用
app_dev.php来查看任何调试信息的站点? -
我的每个请求都以内部服务器错误 500 结束。如果需要,您可以自己检查:442259.oeastate.web.hosting-test.net
-
您是否正确设置了权限......就像我上面问的那样
-
是的,权限一切正常。
标签: php .htaccess symfony web-deployment internal-server-error