【发布时间】:2014-12-20 12:31:25
【问题描述】:
我曾使用 subversion 恢复我的 PHP Opencart 项目,但我遇到了权限问题(示例如下:
警告:imagejpeg():无法打开“/var/www/html/opencart/image/cache/data/pavblog/img-blog-620x300w.jpg”进行写作:/var/www/html 中的权限被拒绝/opencart/system/library/image.php 第 45 行
警告:imagejpeg():无法打开“/var/www/html/opencart/image/cache/data/pavblog/img-blog-250x250w.jpg”进行写作:/var/www/html 中的权限被拒绝/opencart/system/library/image.php 第 45 行
警告:imagejpeg():无法打开...
我执行了以下命令来为这些文件夹添加权限,但我仍然在我的网站上收到警告消息。
sudo chmod 777 /var/www/html/opencart
cd /var/www/html/opencart
sudo chmod 777 image/
sudo chmod 777 image/cache/
sudo chmod 777 image/data/
sudo chmod 777 system/cache/
sudo chmod 777 system/logs/
sudo chmod 777 download/
sudo chmod 777 config.php
sudo chmod 777 admin/config.php
我该如何解决这个问题?
【问题讨论】:
-
如果您在其中一个文件夹中执行
ls -al,则会显示为文件所有者:root、www-data、apache 还是其他人? -
所有者是所有文件夹和文件的根用户。
-
好吧...这几乎肯定是真正的问题。我将把你推荐给unix.stackexchange.com/a/30888/47521,因为这将更好地描述正确的文件权限
-
谢谢,问题解决了!