多個(gè)網(wǎng)站共用一套迅睿框架內(nèi)核設(shè)置問題,根據(jù)教程添加了如下代碼,但是首頁打開提示模板文件不存在,發(fā)現(xiàn)模板目錄變成了和自定義的框架同一級(jí)目錄了,也就是/wwwt/template/xxx,后臺(tái)可以正常進(jìn)入。模板目錄變成空的了。
define('WEBPATH', dirname(dirname(__FILE__)).'/');
define('FCPATH', '/wwwt/dayrui/'); // 迅睿框架核心目錄(公共)
define('MYPATH', WEBPATH.'dayrui/My/'); // 當(dāng)前站點(diǎn)的程序目錄(私)
define('APPSPATH', WEBPATH.'dayrui/App/'); // 當(dāng)前站點(diǎn)的插件程序目錄(私)
這種情況需要遠(yuǎn)程操作排查,只能找官方專業(yè)人員(點(diǎn)擊聯(lián)系)處理了
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人 看了一下,和這位兄弟的問題一樣,http://apdwn.com/wenda/61982.html,官網(wǎng)下的包沒做任何修改,懷疑教程是老版本與新版本不兼容。希望官方能用最新版本測(cè)試一下。
問題已解決
通過查看框架主程序文件dayrui/Fcms/Init.php文件可以看出,默認(rèn)定義的模板目錄是主框架目錄同級(jí)template目錄,由于主框架目錄移到網(wǎng)站的上一級(jí)了,導(dǎo)致模板目錄是錯(cuò)誤的。
// 定義模板目錄 !defined('TPLPATH') && define('TPLPATH', dirname(FCPATH).'/template/');所以在index.php中重新定義模板目錄的常量即可
define('TPLPATH', WEBPATH.'template/');