暂时"暂停"Symfony应用程序

sky*_*gle 2 symfony1

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

Mae*_*lyn 7

以下是"温柔的symfony简介"第16章的引用:

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

php symfony project:disable APPLICATION_NAME ENVIRONMENT_NAME
Run Code Online (Sandbox Code Playgroud)

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

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

php symfony project:enable APPLICATION_NAME ENVIRONMENT_NAME
Run Code Online (Sandbox Code Playgroud)

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