|
装了个phpnuke,前天硬盘满了,没发现,看来看去怎么不能发表新闻,于是做了许多改动,现在硬盘已经清理,但是网站里经常出现这样的字样:
Warning: Supplied argument is not a valid MySQL result resource in /var/www/nuke/includes/sql_layer.php on line 238
浏览数据库,发现有几个有问题,用phpmyadmin查看,报错:
数据库 nuke - 数据表 nuke_sections 运行于 localhost
[ 浏览 ] [ 选择 ] [ 插入 ] [ 清空 ] [ 丢弃 ]
错误
SQL 语句 :
SHOW KEYS FROM `nuke_sections`
MySQL 返回:
Can't open file: 'nuke_sections.MYD'. (errno: 145)
返回
用webmin查看,也出现相同的问题:
编辑数据表
在数据库中nuke中的表nuke_sections
SQL desc nuke_sections 失败:Can't open file: 'nuke_sections.MYD'. (errno: 145)
查看该文件,长度为0。
同样的问题出现在nuke_autonews、 nuke_pages、nuke_pages_categories以及上面所述的nuke_sections数据表里。
看情况数据库是有损失的了,不知道有没有办法补救?望指教! |
|