【问题标题】:Symfony 2 deployment 500Symfony 2 部署 500
【发布时间】: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


【解决方案1】:

如果其他人完全是 Symfony2 上的网络开发初学者。当您将项目传输到远程服务器时,只需确保您的根目录是 /web。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多