0
Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/SITENAME/public_html/files/cache/052f225905c1618003df0c5088aec7a9.jpg' for writing: Permission denied in /home/SITENAME/public_html/concrete/helpers/image.php on line 172

我清空了缓存目录,但仍然没有运气,如果我更改缓存文件夹的权限,则会出现另一个错误,我根本无法使用该站点:

Warning: require_once(Zend/Cache/Backend/File.php) [function.require-once]: failed to open stream: No such file or directory in /home/MYACCOUNT/public_html/concrete/libraries/3rdparty/Zend/Cache.php on line 133

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Cache/Backend/File.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/home/owen/php') in /home/MYACCOUNT/public_html/concrete/libraries/3rdparty/Zend/Cache.php on line 133

我不明白?我以前从来没有遇到过这个问题。

4

3 回答 3

1

对我来说听起来像是一个权限问题,但我们不能从这方面判断。

如果您可以通过 FTP(或 CD)进入该 /home/SITENAME/public_html/files/

并查看“文件”是否归 public_html 所有,并具有与 public_html 相同的权限

然后查看他们需要哪些权限才能进行托管设置。

于 2012-09-07T05:53:12.350 回答
1
  1. 检查该目录是否存在。
  2. 检查 web 服务器守护进程,大部分时间 - www-data,是否具有对该特定目录的写入权限。
于 2012-09-07T06:11:46.990 回答
0

为了将来参考,问题是 PHP 处理程序。它已更改为 CGI 模式(与 DSO 相对)并且他们将 suEXEC '关闭' - 可能对下线的人有用。

于 2012-09-11T09:34:06.527 回答