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
cpanel 次網域功能設定錯誤,導致的連鎖反應 – unethost無限空間虛擬主機 技術分享部落格

cpanel 次網域功能設定錯誤,導致的連鎖反應

cpanel_sub_domain_wp

今天講解的這個情況是相當冷門的狀況,
源於主機用戶的空間特殊設定,導致連鎖error。

<發生何種狀況?>
雖然是獨立主機用戶,但為了方便管理linux上的網站,
都還是會加裝cpanel控制台。

一開始遇到的問題我們列為問題2,後來又發生新的問題,
導致了兩種特殊狀況的發生:

1. 固定IP無法更換,一但切換到其他IP,網頁就無法正常顯示。
2. 透過固定IP進行瀏覽網頁,會發現其CSS的語法都異常,導致排列不齊,
用網址查看就沒問題。

<檢查出問題>
先有問題2,但是查看log檔,也看不出問題,幾乎查可無查,
所以處理進度幾乎停擺。

偶後解決完問題1,這個問題不攻自破。

現在先將處理拉回問題1,當固定IP切換到另一組IP後,
網頁就無法開啟,並會被導向到主機的hostname,
因為這個狀況太冷門,我們自己內部資料庫沒有處理方式,
所以我們找了國外的協力廠商幫忙處理。

後來經由廠商協助查看後發現:
該空間帳號的部份次網域及附加網域和網域寄放
都設定指向到hostname,可能是這個部份的設定引起的。

<解決問題>
我們將此設定狀況,告知了網站站長,並在其允許的情況下,
將所有指向hostname的設置,都移除掉,
一移除後,固定IP就恢復正常了。

然後站長自己想到CSS的問題,又去測試了一次,
也因此解決了。

但是當初為什麼會有指向hostanme的設置,
站長自己本身也沒印象了。

<結論>
有時我們教大家作空間設定,都希望大家是以標準模式下去運作。
因為有些問題,可能不單是撞到cpanel的bugs,
可能也是web server的問題。

一部server,單純架設web server,若不小心改壞後,
整部主機的web server會開不起來,而促使網管人員盡速修復。

但是cpanel有獨立各帳號權限的功能,所以改壞一個帳號,
並不會讓整部web server異常,但不保證改壞的空間,
能夠完整且正常的運行靜態或動態網頁。

 

(本篇教學由unethost.com客服撰寫)

延伸閱讀:如何備份Cpanel後台安裝的套裝程式?

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