【发布时间】:2011-12-31 06:29:08
【问题描述】:
我必须在没有任何目录写入权限的环境中托管我的 Symfony 1.4 项目。 我想在 Symfony 中完全禁用缓存,因为如果启用,我的应用程序将无法运行。
我搜索了互联网并将我的缓存目录移动到系统 TEMP 但这并不能解决我的问题,因为当我进行任何配置更改时我无法清除它,这会导致我的应用程序死机。
它不会有太多流量,可能总是只有 1 个用户,所以性能不是问题。
请指导我如何在没有任何缓存的情况下运行我的 symfony 项目。 我可以按照说明进行操作,并且能够进行核心级别的更改。
-问候
【问题讨论】:
-
让我明白,您可以通过 cpanel 或 ftp 部署您的项目,但您不能更改任何目录权限?
-
不是这样,我在一个拥有自己的数据中心的部门工作,但由于某些安全策略,他们不提供对任何目录的写入权限。我的问题是 Symfony 需要一个目录来放置通过解析 .yml 文件生成的 .php 文件,而我无法提供该目录。我可以让我的应用程序在每次页面加载时解析 .yml,但需要摆脱写权限要求。
-
我发现了这个有趣的链接zalas.eu/symfony-meets-apc-alternative-php-cache 但我认为这不能解决配置缓存的问题...我希望这可以为您指明正确的方向,但我真的认为这是一个目标很难获得。
标签: caching configuration symfony1 symfony-1.4