Opencart错误

时间:2015-08-28 16:25:02

标签: php opencart

将OpenCart网站从旧服务器转移到新服务器后,我收到以下错误。我还将文件夹权限更改为777,但仍然收到错误。

http://5cross.com/index.php?route=common/home

这些是我收到的错误:

  

警告:fopen(/home/cross5/public_html/system/logs/error.log):无法打开流:第6行/home/cross5/public_html/system/library/log.php中的权限被拒绝

     

警告:取消链接(/home/cross5/public_html/system/cache/cache.currency.1440668347):第17行/home/cross5/public_html/system/library/cache/file.php中的权限被拒绝

     

警告:fwrite()要求参数1为资源,第10行/home/cross5/public_html/system/library/log.php中给出布尔值

     

警告:取消链接(/home/cross5/public_html/system/cache/cache.language.1440668347):第17行/home/cross5/public_html/system/library/cache/file.php中的权限被拒绝

     

警告:fwrite()要求参数1为资源,第10行/home/cross5/public_html/system/library/log.php中给出布尔值

     

警告:session_start():无法发送会话缓存限制器 - 已在/ home / cross5 / public_html / system / library中发送的报头(输出从/home/cross5/public_html/system/library/log.php:6开始)第12行的/session.php

     

警告:fwrite()要求参数1为资源,第10行/home/cross5/public_html/system/library/log.php中给出布尔值

     

警告:fopen(/home/cross5/public_html/system/logs/openbay.log):无法打开流:第6行/home/cross5/public_html/system/library/log.php中的权限被拒绝

     

警告:fwrite()要求参数1为资源,第1行的/home/cross5/public_html/system/library/log.php中给出布尔值

3 个答案:

答案 0 :(得分:5)

请仔细检查您的权限:

# OpenCart 1.5x
/system/logs/
/system/cache/

# OpenCart 2.1x and above
/system/storage/logs/
/system/storage/cache/

如果您有控制台访问权限(或询问您的提供商),您可以通过以下方式执行此操作:

# OpenCart 1.5x
chmod 777 /home/cross5/public_html/system/logs/ -R
chmod 777 /home/cross5/public_html/system/cache/ -R

# OpenCart 2.1x and above
chmod 777 /home/cross5/public_html/system/storage/logs/ -R
chmod 777 /home/cross5/public_html/system/storage/cache/ -R

答案 1 :(得分:0)

确保您授予文件的所有权限

    chmod 0755 or 0777 system/storage/cache/
    chmod 0755 or 0777 system/storage/download/
    chmod 0755 or 0777 system/storage/logs/
    chmod 0755 or 0777 system/storage/modification/
    chmod 0755 or 0777 system/storage/session/
    chmod 0755 or 0777 system/storage/upload/
    chmod 0755 or 0777 system/storage/vendor/
    chmod 0755 or 0777 image/
    chmod 0755 or 0777 image/cache/
    chmod 0755 or 0777 image/catalog/
    chmod 0755 or 0777 config.php
    chmod 0755 or 0777 admin/config.php

希望它对你有用!

答案 2 :(得分:0)

从根目录尝试更改文件夹和文件的权限。

# File permissions, recursive
find . -type f -exec chmod 0644 {} \;
 
# Dir permissions, recursive
find . -type d -exec chmod 0755 {} \;