0

我需要在与 cPanel 的共享主机上部署一个 symfony2 应用程序。我已经设法上传它,为 app/cache 和 app/logs 目录设置 umask(根据文档,通过在所需文件中添加 umask(0000) 行)但我有一个奇怪的问题:

每当我使用 ftp 上传新文件时,它似乎都会随机停止工作。即使相同的文件在 localhost 上工作正常,它总是吐出“找不到 GET /(whatever-link)的路由”。清除缓存文件夹没有任何作用。

然后,这是奇怪的部分 - 我相信我已经注意到在几个小时的不活动后它再次开始工作而没有更改文件。

这让我发疯,我错过了什么?

4

1 回答 1

0

我已经解决了这个问题,并将在这里提供解决方案,以帮助未来的一些不幸的访客:

托管服务提供商启用了旧版本的 eAccelerator - 在缓存 php 文件时将注释从 php 文件中删除。不用说,这对我的整个应用程序造成了严重破坏。

我通过删除所有注释来解决它,而是对所有内容使用 yaml,包括教义映射。

在此处阅读有关此问题的更多信息:http ://wildlyinaccurate.com/eaccelerator-and-doctrine-2/

于 2013-01-25T04:28:17.880 回答