Alex的博客

由于博客程序改版,且org域名无法备案。 故此博客不再更新,以转为新 站博文家。 https://www.32e.top



ecshop报错

今天一个客户把他的ecshop网店系统从虚拟主机转移到VPS上面转移好后提示如下错误

 

Warning: file_put_contents(/home/baobeilu/public_html/gzfanke.cn/temp/compiled/admin/login.htm.php) [function.file-put-contents]: failed to open stream: Permission denied in /home/baobeilu/public_html/gzfanke.cn/includes/cls_template.php on line 262

Notice: can't write:/home/baobeilu/public_html/gzfanke.cn/temp/compiled/admin/login.htm.php in /home/baobeilu/public_html/gzfanke.cn/includes/cls_template.php on line 264

提示这个的原因有如下原因:

1.数据库已经满了
2.相应目录具有可读写的权限。
解决方法:
1.增大服务器空间。
2.清理缓存目录、清空ecs_states表,目的都是为了增大可用空间。
3.还有些用户经常备份数据库,这样会造成data目录下的文件占用空间。建议用户备份数据库后将备份文件保存到本地,然后将服务器上的备份文件清除。
4.赋予相应的目录为可读写的权限。

由于是转移到VPS上面所有空间就不是问题了,那么最有可能的就是权限问题了,找到目录一看果然没哟写入权限!

加写入权限后就好了!

标签: ecshop报错
浏览2285  评论0  Alex于 2012-1-19 16:36
发言