杨思为 | 我们一家

PHPCMS数据表没有定义解决办法

今早正睡的迷迷糊糊的时候,电话突然响了,一听电话铃声就知道是领导,假期最害怕的就是接到领导的电话……晕晕乎乎的接起电话,原来是西北大学精品课程网站出问题了。挂了电话后,赶紧从被窝里爬起来,穿好衣服就往办公室奔!路上就盘算着是怎么回事,呵呵,也许是因为昨天备份将硬盘的空间都用完了……

10分钟后来到机房,在KVM控制台前坐下,切换到精品课程网站,晕死,竟然没有任何反应,没办法,只能强行重启,还好,还好,重启后一切都正常了……

立马检查服务器的空间,果然不出所料,硬盘没有任何空间,所以导致机器死机……嘿嘿,立马删除掉昨天25G的备份文件,重启服务,一切OK!

Apache和MySql服务正常以后,开始挨个检查各个精品课程网站的状态。发现有一个用PHPcms生成的岩浆岩精品课程是一篇空白。查看该网站的index.htm页面,发现里边什么内容也没有,初步断定:

应该是PHPCms在生成静态化页面的时候没有磁盘空间了,使得该网站的各种文件没有完全生成。

于是决定登录PHPcms的管理后台去重新生成静态页面,郁闷的是,输入用户名和密码后竟然显示:

Select * from where ******

晕死,PHPcms的数据表变量没有任何值,难道是在生成静态化的时候该文件没有生成????

 带着这样的疑问,仔细读了PHPCms的各个文件,花了3个小时左右,才发现data/cache/cache_tables.php里边内容为空。

抱着试试看的态度,将该文件重命名(我想系统应该会重新生成正确的该文件),然后登录后台……

嘿嘿,果然,一切都好了……可以正常进入到管理后台后,更新网站,进入前台,一切OK

最后最后,真的希望PHPCms能够修改这一Bug,磁盘没有空间竟然写文件,写文件也就罢了,为什么不检查一下是否完全正确写完,我的时间就这样被扼杀了!!!

努力,我要做一个更好的CMS!!!!!

作者: 分类:WEB应用 标签: 时间:2008年1月25日

当前位置:首页>开发研究>WEB应用>

上一篇:

下一篇:

  1. 一月 28th, 2008 14:51 | #1

    cizi一定能行!因为他真得很能干!!!!!

  1. 没有任何引用。

热门文章