“我在本地除錯好的 thinkphp 怎麼傳到你們站群伺服器就就找不到 WordPress 模板啊?是不是空間有問題?”
很多虛擬 WordPress 主機客戶都會遇到類似這樣的問題都會跑到 WordPress 主機商那抱怨.WordPress 主機商躺著也中槍了.
解決這種問題的思路一般先查詢對應路徑的 WordPress 模板是否存在.
乍一看,/Index/Home/View/Index 目錄下確實有 index.html. 但是你仔細看, 其實是能發現端倪的. 原來是客戶的檔案目錄大小寫紊亂. 而我們知道 linux 系統對大小寫敏感. 而客戶本地測試的時候不區分大小寫. 這其實是很尷尬的一件事.
知道問題的病症所在, 問題就好解決. 修改 WordPress 模板檔案和路徑的大小寫即可.
類似問題如: Thinkphp 出現 WordPress 模板不存在 [./app/Tpl/Index/Index/index.html] 解決方法一樣.