暂时“暂停”Symfony应用程序

时间:2011-03-04 07:45:24

标签: symfony1

我需要在Symfony(1.3.8)驱动的网站上执行升级/增强。该网站将至少离线几天。有谁知道如何设置"临时脱机"页面,使用Symfony框架?

1 个答案:

答案 0 :(得分:7)

以下是A Gentle Introduction to symfony, chapter 16的引用:

您可以暂时禁用您的应用程序 - 例如,当您需要升级库或大量数据时。

php symfony project:disable APPLICATION_NAME ENVIRONMENT_NAME

默认情况下,禁用的应用程序显示sfConfig::get('sf_symfony_lib_dir')/exception/data/unavailable.php页面,但如果您在项目的config /目录中创建自己的unavailable.php文件,symfony将使用它。

项目:启用任务重新启用应用程序并清除缓存。

php symfony project:enable APPLICATION_NAME ENVIRONMENT_NAME

项目:如果在settings.yml中未将check_lock参数设置为true,则当前禁用无效。

相关问题