【发布时间】:2013-01-23 14:52:47
【问题描述】:
我需要在与 cPanel 的共享主机上部署一个 symfony2 应用程序。我已经设法上传它,为 app/cache 和 app/logs 目录设置 umask(根据文档,通过在所需文件中添加 umask(0000) 行)但我有一个奇怪的问题:
每当我使用 ftp 上传新文件时,它似乎都会随机停止工作。即使相同的文件在 localhost 上工作正常,它总是吐出“找不到 GET /(whatever-link)的路由”。清除缓存文件夹没有任何作用。
然后,这是奇怪的部分 - 我相信我已经注意到在几个小时不活动后它会再次开始工作,而文件没有任何更改。
这让我发疯了,我错过了什么?
【问题讨论】:
-
当你说你清除缓存文件夹时,你如何进行?
-
这是一个愚蠢但必要的问题:您是否每次都更新您的路由文件?
-
我通过使用 cPanel 文件管理器手动删除 app/cache 文件夹中的所有内容来清除缓存。而对于路由,我使用注解,所以我不需要更新 routing.yml(即便如此,我并不总是更改路由)
标签: php symfony permissions ftp cpanel