linux系统下phpcms v9 后台批量生成文件出错
2014-10-11 11:33:47   来源:   评论:0 点击:

服务器因黑客入侵,修改了部分文件。修复漏洞后,将部分文件权限设置成了644,之后就出现后台批量生成问题。查找了好久没找到原因,其他的都没有改过,然后试着回原,将缓存文件权限

 

服务器因黑客入侵,修改了部分文件。修复漏洞后,将部分文件权限设置成了644,之后就出现后台批量生成问题。查找了好久没找到原因,其他的都没有改过,然后试着回原,将缓存文件权限修改后,问题得以解决。错误提示如下:

MySQL Query : SELECT * FROM `hb_video` WHERE status=99 AND catid IN() ORDER BY `id` ASC LIMIT 10,10 

MySQL Error : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY `id` ASC LIMIT 10,10' at line 1 

MySQL Errno : 1064 

Message : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY `id` ASC LIMIT 10,10' at line 1 

 

解决办法:

chmod -R 777 /var/www/html/phpcmsv9/caches/

看来在linux系统下,安装phpcms,基本都得设置成777,最高权限。否则问题不断,但设置为最高权限又不是很安全,不知道这是不是phpcms v9的bug呢。

相关热词搜索:phpcms

上一篇:PHPCMS V9采集地址中有相对路径的问题及解决方法
下一篇:phpcms v9缓存目录caches下的各个文件的作用