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

Warning: Cannot modify header information - headers already sent by (output started at /home/blog66rr/public_html/wp-content/advanced-cache.php:24) in /home/blog66rr/public_html/wp-includes/feed-rss2.php on line 8
php 5.3 – unethost無限空間虛擬主機 技術分享部落格 https://blog.unethost.com unethost 專注於提供優質的虛擬主機服務及相關問題解答 Thu, 17 Dec 2015 06:42:41 +0000 zh-TW hourly 1 https://wordpress.org/?v=6.0.8 如何快速解決因為升級php版本,導致的程式問題呢? https://blog.unethost.com/how_to_fix_php_error/ Wed, 07 May 2014 09:02:44 +0000 http://blog.unethost.com/?p=698 閱讀全文 如何快速解決因為升級php版本,導致的程式問題呢?]]> 近年來,php更新速度太快,導致早期開發的網站程式,可能因為新舊函式庫的相容性問題,因而導致網站無法應用的窘況,現在為了解決這樣的狀況,並可以先給修改程式一個緩衝,我們提供可自選php版本的方式。

最常見的狀況:

1.  php 5.3 以後的版本,已經沒有支援 register_globals ,但在 php 5.2 以前,尚有許多網站,都有使用到 register_globals,一但關掉 register_globals 後,網站的功能都將失效,只好在程式修正之前,先暫用 php 5.2 並開啟 register_globals
php_selector2

2. 套裝程式的模組,因升級 php 5.4 後,導致網站無法使用,並出現錯誤訊息。為了不影響當前的使用,先將PHP切回 php5.2 就可先解決該錯誤訊息,後續的在逐步升級模組。
php_error_message

 

如果網站有以上的狀況,請參考 unethost.com 的  php 切換教學

延伸閱讀:  如何解決 Fatal error: Class ‘mysqli’ not found in

更多請看: 設定php函式庫,安裝或是設定PDFlib!?

]]>
主機商選購指南 https://blog.unethost.com/how_to_find_your_web_hosting_provider/ Wed, 20 Mar 2013 02:06:20 +0000 http://blog.unethost.com/?p=242 閱讀全文 主機商選購指南]]> 本篇文章是一篇帶有強烈置入性行銷的文章。請大家多多包涵。

作為一個主機商,由於客戶中有許多常常三天兩頭有被DDoS, 被放木馬之類的問題,本公司在累積了無數的經驗(?客訴)之後, 對於安全性的議題有著異常的執著與重視。要提高安全性,確保php程式碼沒有漏洞的部分,是客戶端在管的。但是,要確保php的版本沒有漏洞的部分,則是主機商的事。

升級php, 升級mysql, 升級apache, 更換ip,這一類的事,由於會影響到客戶的程式,對於主機商而言算是苦差事。但是,不升級也不行。不升級的話,漏洞就會一直存在。是否應該升級?何時最好一定要升級,其實這個問題,也是有客觀的參考。

以美國的五大主機商為例子,hostgatorwebhostingpad都已經升級PHP 5.3了。( 這些資訊,我是直接用官網去查的 )

而台灣地區,搜尋「虛擬主機」這個關鍵字,google出來第一頁的主機商之中,大間的5、6家裡,幾乎都還是使用PHP 5.2.17版。(台灣的同胞怎麼這麼不重視資訊安全啊? 這不是已經應該要升級很久了嗎? )只有一家有升級PHP 5.3。這一家,呃,當然不是敝公司,因為unethost.com的google rank在很多頁之後。但是,本公司升級PHP 5.3是老早以前的事。官網的主機已經升級到 PHP 5.3.22版了。

最後要在這邊順便講解一下,如何看php的版本。如果是用chrome來當browser 的話,先按Ctrl + shift + i,選Network,按F5,之後,點選一個php網頁。看到最下方,應該會有一串字串 X-Powered-By:,例如:

X-Powered-By: PHP/5.3.22

這就是了!

]]>