當操作我們所提供的php切換的教學,將php切到非虛擬主機所預設的版本時,
可能會出現其他的錯誤訊息,如果使用的是套裝程式,這類的通常問題都會很好解決,
請看我們以下的介紹:
這次遇到的錯誤訊息如下:
Fatal error: Class ‘mysqli’ not found in /home/xxxxxx/public_html/system/database/mysqli.php on line 6
其實照字面上的意思來看,就是缺少 mysqli 這個 php library。
一般處理的方式:
最尋常的解法是要透過os去安裝,比方說登入 centos shell 後, yum install php-mysqli 指令,然後在重開 httpd,順利的話,這樣就搞定了。
多php版本的主機呢?
像我們的虛擬主機,相容於多版本的php,所以使用一般處理方式是很難解掉的,這時就是回到 php切換 的功能頁面裡,直接將 mysqli 打勾,就可以的。
(記得還要存檔,才會生效)
使用php的程式,其實只要出現錯誤訊息,其訊息都是相當口語化及直覺性的,
只要仔細閱讀,就可以得知問題,而查出最快最好的解法。
(本篇文章由unethost.com客服人員-Michael完成)
我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。