【问题标题】:Symfony2 deployment via ftpSymfony2 通过 ftp 部署
【发布时间】:2011-07-27 19:56:55
【问题描述】:

我尝试使用 capifony 部署我的项目,因为我在这里找到了一个答案,即使用 capifony 部署很容易。好吧,我认为不是,所以我的问题是: 如何通过 ftp 部署我的项目,我将所有文件放在服务器上,但即使我浏览到 web/app.php,我唯一得到的是一个空页面,无论我在 url 中写入什么路径。所以有人请解释我怎样才能得到这个工作!谢谢!

【问题讨论】:

    标签: windows deployment ftp symfony


    【解决方案1】:

    在将 Symfony2 项目部署到新服务器或计算机(据我所知)时需要考虑的一些事情可能是:

    • 确保服务器及其 PHP 安装符合 Symfony2 要求(也许还有建议)
    • 检查您是否遵循了安装说明 (found here)
    • 尝试清除缓存
    • 确保 Web 服务器及其 PHP 进程对缓存文件夹具有写入权限

    如果这些都没有帮助,请尝试修改 app_dev.php 以暂时允许从您当前的(客户端)IP 访问(而不是将其限制为 localhost)。然后,希望您会得到更有用和更详细的错误消息,而不是空白页(这通常是由框架及其内核初始化期间发生的一些致命错误引起的)

    更新:现在注意到您已经用“windows”标记了您的问题,但您没有提及您尝试部署到哪个服务器。我在上面写了一些基于 *nix 的服务器,但希望其中一些也适用于 Windows 服务器(但在 Windows 下运行的其他常见错误来源可能是我不熟悉的 p>

    【讨论】:

    • 服务器是基于 linux 的。我会试试你说的谢谢!但是我还有一件事不知道该怎么做:“索引”页面必须是 web/app.php 对吗?那么我该如何设置呢?
    • 这可以使用 .htaccess 文件中定义的 Apache 重写规则来解决。 Symfony2 标准版的 web/ 目录中有一个默认的 - 看看 github.com/symfony/symfony-standard/blob/master/web/.htaccess 祝你好运!
    • 你让它工作了吗?如果是这样,您可能会考虑接受答案(主要是从“未回答的问题”中删除问题):-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多