今天接到主編那邊的反饋,說本站的會員投稿平臺,后臺無法審核文章了,趕緊看看吧
本來想偷個懶,去度娘那里搜搜,看有相同情況的解決方案沒,結果大失所望,雖然也有幾個類似的情況,要么沒解決,要么就是原因跟本站不同。
得了,毛主席他老人家教導我們,自己動手,豐衣足食!
先找到審核的相關程序頁
/phpcms/modules/content/content.php中的pass()方法,檢查了下,并無被修改的現象
去審核頁面按F12調試,控制臺也無報錯情況
真是奇了怪了,
查看下源碼,發現了這段
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<script type= "text/javascript" >art.dialog({lock: false ,title: '管理操作' ,mouse: true , id: 'content_m' , content: '<span id=cloading ><a href=\'javascript:ajax_manage(1)\'>通過審核</a> | <a href=\'javascript:ajax_manage(2)\'>退稿</a> | <a href=\'javascript:ajax_manage(3)\'>刪除</a></span>' ,left: '100%' ,top: '100%' ,width:200,height:50,drag: true , fixed: true }); function ajax_manage(type) { if (type==1) { $.get( '?m=content&c=content&a=pass&ajax_preview=1&catid=6&steps=1&id=533&pc_hash=4KwIwD' ); } else if (type==2) { $.get( '?m=content&c=content&a=pass&ajax_preview=1&reject=1&catid=6&steps=1&id=533&pc_hash=4KwIwD' ); } else if (type==3) { $.get( '?m=content&c=content&a=delete&ajax_preview=1&dosubmit=1&catid=6&steps=1&id=533&pc_hash=4KwIwD' ); } $( '#cloading' ).html( '<font color=red>操作成功!<span id="secondid">2</span>秒后自動離開...</font>' ); setInterval( 'set_time()' , 1000); setInterval( 'window.close()' , 2000); } function set_time() { $( '#secondid' ).html(1); } </script> |
怪不得不報錯。。。
好了,我們把審核鏈接單獨拿出來 http://yourdomain.com/index.php?m=content&c=content&a=pass&ajax_preview=1&catid=6&steps=1&id=533&pc_hash=4KwIwD
放到瀏覽器地址欄執行一下
果然,有了錯誤提示了
1
2
3
|
MySQL Error : Table '.\***\v9_search' is marked as crashed and should be repaired MySQL Errno : 145 Message : Table '.\***\v9_search' is marked as crashed and should be repaired |
原來是search表需要修復下。。。那就修修吧,修完之后,果然審核功能正常了