为什么Concrete5网站在运行c5:clear-cache后回答500错误?

时间:2018-11-12 17:02:28

标签: caching concrete5

Concrete5 documentation说:

  

清除Concrete5缓存与执行以下命令一样简单:

concrete/bin/concrete5 c5:clear-cache

但是以root身份运行此命令后,网站会回答错误500。为什么?

1 个答案:

答案 0 :(得分:0)

如果启用错误显示,您将看到:

  

缓存路径不可写

c5:clear-cache命令不授予对Web服务器的缓存路径的写许可权。

您可以通过以下方法重置正确的所有权来解决此问题:

chown -R www-data:www-data /var/www/concrete5/application/files/ 
chown -R www-data:www-data /var/www/concrete5/application/config/
chown -R www-data:www-data /var/www/concrete5/packages/
chown -R www-data:www-data /var/www/concrete5/updates/