Guestbook

訪客留言簿, 請留下您的意見與足跡, 謝謝!

在〈Guestbook〉中有 2 則留言

可否跟您求助下,要將網站回復到新主機時出現以下的錯誤訊息,不知該要如何處理呢?是不是php的升級後,以後會越來越常出現這樣的錯誤,是否像貴站一樣轉換到wordpress是比較好的選擇呢?目前我使用的是f2blog

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /volume1/web/005/include/db.php on line 18 Call Stack: 0.0000 243176 1. {main}() /volume1/web/005/index.php:0 0.0000 243688 2. include_once(‘/volume1/web/005/include/function.php’) /volume1/web/005/index.php:2 0.0001 244720 3. include_once(‘/volume1/web/005/include/common.php’) /volume1/web/005/include/function.php:5 0.0004 288784 4. F2MysqlClass->F2MysqlClass() /volume1/web/005/include/common.php:71 0.0004 288832 5. mysql_connect() /volume1/web/005/include/db.php:18 Warning: fopen(/volume1/web/005/./cache/cache_online.php): failed to open stream: Permission denied in /volume1/web/005/include/cache.php on line 11 Call Stack: 0.0000 243176 1. {main}() /volume1/web/005/index.php:0 0.0017 378552 2. include_once(‘/volume1/web/005/header.php’) /volume1/web/005/index.php:11 0.0022 387872 3. writetocache() /volume1/web/005/header.php:115 0.0023 388272 4. fopen() /volume1/web/005/include/cache.php:11 Can not write to cache files, please check directory /volume1/web/005/./cache/cache_online.php .

你好, 謝謝你的留言.

關於 php 升版後的 mysql function 改為 mysqli or PDO 的部分, 的確是需要調整部分資料庫存取的程式碼, 這裡有參考資料:

https://stackoverflow.com/questions/1390607/how-to-change-mysql-to-mysqli/56997881
https://dzone.com/articles/convert-mysql-to-mysqli

由於 mysql to mysqli 是 php 升版所必須調整的地方, 建議還是配合升級較為理想.

而關於後面的 warning 中有個 permission 寫入 cache 資料的部分, 是需要調整寫入目錄的權限應該就可以解決囉, 可以再試看看.

而是否要轉為 wordpress 你可以自行評估, 主要是 wordpress 的開發團隊一直很活躍, 而且社群資源也很豐富, 可以試用看看決定是否進行轉換囉.

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。