一些新手朋友在安裝pbootcms經常遇到一些錯誤,下面羅列出pbootcms在后臺或者前臺出現的問題和解決方法。
1、Parse error: syntax error, unexpected ‘:’, expecting ‘{‘ in www\core\function\handle.php on line?130
這個問題是php版本的問題,在最新版的pbootcms中對php環境要求是要在php7.x以上,請切換下php版本即可。
2. 后臺圖片上傳提示:”上傳失敗:存儲目錄創建失敗!“
給靜態資源目錄(根目錄下的static文件夾)增加權限,一般755或者777權限,推薦755權限設置。
3. 網站打開提示:”未檢測到您服務器環境的sqlite3數據庫擴展…“
按照提示信息操作,檢查php.ini中是否已經開啟sqlite3擴展。
4.pbootcms訪問頁面出現PHP Fatal error: Allowed memory size of 13421
最近在幫一個客戶解決pbootcms問題時候,遇到一個這樣的,就是訪問首頁就會出現如下的錯誤:
排查經過
起初以為是客戶誤修改了一些文件造成的php內存溢出,但是客戶說沒有修改任何文件。我的解決思路:
1、首先把核心文件用官方最新的包覆蓋了一下,問題依舊。
2、嘗試重啟服務器運行環境,問題依舊。
3、通過后臺訪問其他一些欄目頁發現有一些正常,那就是首頁模板有一些問題,把index.html模板備份,然后里面直接寫上test,然后訪問發現正常了。
4、考慮到這樣,想到肯定是調用標簽原因(原來發現客戶將后臺一些欄目直接刪除了,造成很多欄目標簽調用了,但是實際是沒有這些的,報了內存溢出)
5、把一些刪除欄目的調用標簽都刪除,訪問首頁正常了。
問題總結
這個問題不清楚其他朋友有沒有遇到過,如果遇到可嘗試這樣解決。(這個其實算官方一個bug吧,我在使用其他cms的時候如果調用了刪除的欄目應該也不會出錯,期待官方后續能改進修復。)