Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 生产服务器上的更改_Php_Symfony - Fatal编程技术网

Php 生产服务器上的更改

Php 生产服务器上的更改,php,symfony,Php,Symfony,我已经在生产服务器上安装并运行了我的全新symfony2应用程序。不幸的是,我需要对部署的文件做一些更改,我需要编辑已经存在的文件。我是用nano做的,但不幸的是,我所做的任何改变实际上都不可见。。。我该怎么做才能让这些改变对我有用? 我试过了 php app/console cache:clear 因为它过去在本地主机上对视图所做的更改不起作用时对我有效,但现在它并没有真正让我发挥作用…有两个缓存-生产和开发php应用程序/控制台缓存:清除默认情况下清除开发缓存。指定要清除的生产缓存: ph

我已经在生产服务器上安装并运行了我的全新symfony2应用程序。不幸的是,我需要对部署的文件做一些更改,我需要编辑已经存在的文件。我是用nano做的,但不幸的是,我所做的任何改变实际上都不可见。。。我该怎么做才能让这些改变对我有用? 我试过了

php app/console cache:clear

因为它过去在本地主机上对视图所做的更改不起作用时对我有效,但现在它并没有真正让我发挥作用…

有两个缓存-生产和开发<代码>php应用程序/控制台缓存:清除默认情况下清除开发缓存。指定要清除的生产缓存:

php app/console cache:clear --env=prod

您应该将
prod
缓存清除为symfony2“写下”两种类型的缓存:
prod
dev

php app/console cache:clear --env=prod

使用您的命令,您只清除
dev
cache(默认行为)

尝试了它,但我收到一个错误,说“无法在“/path/user/public\u html/forum/app/cache/prod”中写入。我尝试了chmod-R777,但得到了一堆“不允许操作”的错误。。。(不幸的是,我无法在此服务器上使用sudo)@Leo阅读了有关设置权限的内容-。您可能需要主机提供商的帮助才能正确设置它们。@Leo:可能您的Web服务器使用其他用户运行,使用7x0创建文件,而您不能直接从shell用户运行chmod。你是以root身份登录的吗?@Leo:所以我以前写的场景可能是现实的。顺便说一句,将权限设置为777不是一个好选择