Warning: include(/home/blog66rr/public_html/wp-content/plugins/hyper-cache/cache.php): failed to open stream: No such file or directory in /home/blog66rr/public_html/wp-content/advanced-cache.php on line 24

Warning: include(/home/blog66rr/public_html/wp-content/plugins/hyper-cache/cache.php): failed to open stream: No such file or directory in /home/blog66rr/public_html/wp-content/advanced-cache.php on line 24

Warning: include(): Failed opening '/home/blog66rr/public_html/wp-content/plugins/hyper-cache/cache.php' for inclusion (include_path='.:/opt/cpanel/ea-php70/root/usr/share/pear') in /home/blog66rr/public_html/wp-content/advanced-cache.php on line 24
如何解決 Fatal error: Class ‘mysqli’ not found in – unethost無限空間虛擬主機 技術分享部落格

如何解決 Fatal error: Class ‘mysqli’ not found in

php_selector_mysqli_wp

當操作我們所提供的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_selector_mysqli_01

 

使用php的程式,其實只要出現錯誤訊息,其訊息都是相當口語化及直覺性的,
只要仔細閱讀,就可以得知問題,而查出最快最好的解法。

(本篇文章由unethost.com客服人員-Michael完成)

註冊網域請點我,以及網域取名,所要知道的事

我們提供虛擬主機試用,七天滿意保證,
功能完整使用不受限制,歡迎點我申請。