我尝试使用 capifony 部署我的项目,因为我在这里找到了答案,使用 capifony 部署很容易。好吧,我不这么认为,所以我的问题是: 我如何通过 ftp 部署我的项目,我将所有文件都放在服务器上,但即使我浏览到 web/app.php,我唯一得到的是一个空页面,无论我在 url 中写什么路径。所以有人请向我解释我怎样才能得到这项工作!谢谢!
最佳答案
将 Symfony2 项目部署到新服务器或计算机(据我所知)时需要考虑的几件事可能是:
- 确保服务器及其 PHP 安装符合 Symfony2 要求(也许还有建议)
- 检查您是否遵循了安装说明 (found here)
- 尝试清除缓存
- 确保网络服务器及其 PHP 进程对缓存文件夹具有写入权限
如果这些都没有帮助,请尝试修改 app_dev.php 以暂时允许从当前(客户端)IP 进行访问(而不是将其限制为本地主机)。然后,希望您会得到更有用和详细的错误消息,而不是空白页面(这通常是由框架及其内核初始化期间发生的一些 fatal error 引起的)
更新:现在注意到您已经用“windows”标记了您的问题,但您没有提及您正尝试部署到哪个服务器。我写上面的代码时考虑到了一些基于 *nix 的服务器,但希望其中一些也适用于 Windows 服务器(但可能还有其他我不熟悉的在 Windows 下运行的常见错误源/p>
关于windows - 通过 ftp 部署 Symfony2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850437/