Permissions 以前是否有人遇到过此php错误,警告:imagejpeg()?

Permissions 以前是否有人遇到过此php错误,警告:imagejpeg()?,permissions,cpanel,php,concrete5,Permissions,Cpanel,Php,Concrete5,我清空了缓存目录,但仍然不走运,如果我更改了缓存文件夹的权限,则会出现另一个错误,我根本无法使用该站点: Warning: imagejpeg() [function.imagejpeg]: Unable to open '/home/SITENAME/public_html/files/cache/052f225905c1618003df0c5088aec7a9.jpg' for writing: Permission denied in /home/SITENAME/public_html/

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

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

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

听起来像是权限问题,但我们无法从这个角度来判断

如果您可以将FTP(或CD)传输到/home/SITENAME/public\u html/文件中/

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

然后查看他们对您的主机设置需要哪些权限

  • 检查目录是否存在
  • 检查web服务器守护进程(大多数情况下是www数据)是否具有对该特定目录的写入权限
    为了便于将来参考,问题是PHP处理程序。它已被更改为CGI模式(与DSO相反),他们将suEXEC“关闭”-可能对后续人员有用

    文件不存在??目录存在,文件文件夹有777个世界可写权限。还是不走运。public_html文件夹与我的cpanel帐户一样由我的帐户拥有,它下面的文件夹也是如此。如何检查web服务器后台程序是否具有写入权限?我无法将用户更改为www数据,我已尝试过。最好的选择是联系您的主机提供商以获得支持。主持人本身显然有问题。谢谢马蒂斯,事情变得非常紧急,我已经没有主意了。今天早上我和主机提供商谈过,他们似乎认为Concrete5CMS更喜欢不同的php配置设置。当我知道完整答案时,我会添加更多内容。公共html有相同的所有者,但有不同的组。公共html的权限是750,我在文件文件夹中有777。
    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