1.問(wèn)題出現(xiàn)原因:
在創(chuàng)建一個(gè)專(zhuān)題的時(shí)候,會(huì)讓設(shè)置一個(gè)專(zhuān)題得發(fā)布網(wǎng)址,見(jiàn)下圖:
當(dāng)專(zhuān)題設(shè)計(jì)完成保存并發(fā)布之后,會(huì)在設(shè)置的發(fā)布目錄下面生成一個(gè)template目錄,存放該專(zhuān)題的模板文件。
如果一旦template目錄下的index.html 文件丟失,程序就會(huì)提醒模板文件丟失。如果是整個(gè)發(fā)布網(wǎng)址下的專(zhuān)題目錄丟失,專(zhuān)題就沒(méi)辦法回復(fù)了;如果是單純得index.html 文件丟失,見(jiàn)下面得修復(fù)辦法: 【注】專(zhuān)題一般默認(rèn)發(fā)布點(diǎn)是{PSN:2},該發(fā)布點(diǎn)對(duì)應(yīng)的目錄為服務(wù)器程序目錄下的public/www/special目錄下,所以默認(rèn)專(zhuān)題一般都在這個(gè)目錄下面生成專(zhuān)題文件目錄,產(chǎn)品自帶備份腳本,會(huì)自動(dòng)濾過(guò)public/www 目錄,所以專(zhuān)題部分請(qǐng)進(jìn)行定期的手動(dòng)備份。
2.解決辦法: 1)后臺(tái)點(diǎn)擊設(shè)計(jì)有問(wèn)題的專(zhuān)題,通過(guò)url獲取有問(wèn)題的專(zhuān)題的pageid
2)去數(shù)據(jù)庫(kù)中,查找模板文件路徑: path字段值 + template 組合成專(zhuān)題發(fā)布目錄: mysql> select path from cmstop_special_page where pageid = 18; +------------------------+ | path | +------------------------+ | {PSN:2}/140827-8/index | +------------------------+ 1 row in set (0.00 sec) 對(duì)應(yīng)的模板目錄就為: cmstop程序存放目錄下的public/www/special/140827-8/index/template/ 目錄 如果這個(gè)目錄不存在,專(zhuān)題將無(wú)法修復(fù)。如果僅目錄下的index.shtml 文件丟失,進(jìn)行下面第三步。 3)上傳默認(rèn)得模板文件 index.html,默認(rèn)模板存放位置:
4,重新點(diǎn)擊設(shè)計(jì)專(zhuān)題。