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
error – unethost無限空間虛擬主機 技術分享部落格 https://blog.unethost.com unethost 專注於提供優質的虛擬主機服務及相關問題解答 Tue, 10 May 2016 13:04:55 +0000 zh-TW hourly 1 https://wordpress.org/?v=6.0.8 cpanel 次網域功能設定錯誤,導致的連鎖反應 https://blog.unethost.com/cpanel_sub_domain_name_setting_issue/ Mon, 09 May 2016 13:56:49 +0000 http://blog.unethost.com/?p=3366 閱讀全文 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後台安裝的套裝程式?

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

]]>
如何修正 nginx 檔案超過 4k 的問題? https://blog.unethost.com/how_to_fix_nginx_file_4k_issue/ Wed, 04 May 2016 04:50:54 +0000 http://blog.unethost.com/?p=1979 閱讀全文 如何修正 nginx 檔案超過 4k 的問題?]]> nginx_4k_wp

當nginx的單一檔案,超過預設4K的檔案上限時,該如何調整呢?

錯誤訊息是: ([emerg] too long parameter, probably missing terminating “””)

<解法1>
其實 nginx 對於設定檔的管理是相當的寬鬆,
幾乎可以將細部設定,擺在任一個各自網域的 conf 裡,
所以會撞到檔案4K的問題,其實就是不要將設定塞到滿,
比方說如果需要設定一堆網域,可以一個.conf就設一個網域,即可避開 4K問題

<解法2>
因為特殊需求,直接調整nginx
a. vim nginx 的設定檔,其路逕是: src/core/ngx_conf_file.c
b. 修改 #define NGX_CONF_BUFFER  8192
(8192即為檔案上限8K,視需求在調整)
c. 重新 configure nginx: make , make install

 

檔案編輯超過4K後,nginx restart 就會失敗,
網站也會開不了,就可以試著照我們上面的解法試試。

 

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

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

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

]]>