剛在后臺發表文章,點擊“添加文檔”莫名其妙的打不開,應該說是顯示空白,連源碼也是空白的.
我去啊,昨天還好好的說,百度了好久,以下什么方法都無用,貌似很多用dede的人也遇到過這樣的問題,無解,官方論壇也沒出來回答.
1、catalog_do.php文件,代碼如下:
在【dede/catalog_do.php】下面,把catalog_do.php里【header("location:article_add.php")】
替換成【echo "<script language='javascript'>window.location.href='article_add.php'</script> "; 】
還有[header("location:{$gurl}?channelid={$channelid}&cid= {$cid}");]替換成[echo "<script language='javascript'>window.location.href='{$gurl}?channelid={$channelid}&cid={$cid}'</script> "; ]
2、archives_do.php文件
找到【dede/archives_do.php】文件,用記事本打開,查找【header("location:{$gurl}?aid=$aid");】將其替換成:
【echo '<META HTTP-EQUIV="REFRESH" CONTENT="1; URL='.$gurl.'?aid='.$aid.'">';】保存,進入網站后臺,更新下網站緩存,再添加文章就Ok了.
還是得靠自己,dede后臺功能一般是在 后臺文件夾、include…… 先用替換法把后臺下的所有文件替換了,前提是得先備份現在的數據,發現不是這個目錄下的問題,不然百度到的那個方法早解決了,然后替換include所有文件,ok問題解決了.
之前仔細觀察和回憶這些天改了什么文件,發現文檔的功能基本失效,連刪除文檔、移動……都沒用,這里其實就可以確定是include目錄下的文件出錯了,看添加文檔的post路徑,好像是arc.archives.class.php,可我回憶好像只動過arc.taghtml.class.php和arc.taglist.class.php文件啊,這之前又只是替換了arc.taglist.class.php發現問題依在,后面才選擇全部替換掉的,我的問題應該是出在在改arc.taghtml.class.php時改成別的問題了,反正問題解決了.
解決方法就是,替換法,替換掉nclude 或 后臺路徑下的文件.
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: