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
hostname – 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後台安裝的套裝程式?

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

]]>
未將 hostname 設定ip,造成的e-mail影響 https://blog.unethost.com/email_issue_of_hostname_ip_setting/ Thu, 10 Mar 2016 02:02:41 +0000 http://blog.unethost.com/?p=3034 閱讀全文 未將 hostname 設定ip,造成的e-mail影響]]> email_hostname_wp

現在一般的套裝程式,通常都可以透過後台自訂選擇 dns 或是 smtp 方式寄信

其中 dns 寄信,就是牽涉到本篇要提到的問題。

如何發生?

這是關於我們操作whmcs所發生的問題。
每當客戶發起服務單時,其中服務單除了寫入在系統資料庫裡,
還會額外發送e-mail到不同部門進行通知。

我們最近有額外更新了 support.unethost.com 所使用的主機後,
寄送出去的信件(不同主機),會產生退信並顯示下列錯誤訊息。
具體內容是說明,email被其他主機拒收

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

info@unethost.com
(ultimately generated from Mailer-Daemon@travel.ecdsystem.com)
host mail.unethost.com [206.108.51.93]
SMTP error from remote mail server after initial connection:
451 Temporary local problem – please try later:
retry timeout exceeded

 

如何檢查?

這時我們照著自己編寫的流程檢查

1. 更換一組smtp server測試。

2. 檢查兩部主機上的信件互寄。

3. 檢查兩部主機上的信件,額外寄送到外部信件,比方說gmail。

4. 查一下hostname 是否有生效。

5. 檢查是否有程式擋信引起。

6. 其他……

(檢查步驟其實超過10步,只是我們在本篇中,只到前幾步就解決了)

 

找出疑似的問題?!

根據我們自訂的步驟,查到第4步後,發現我們新主機上的hostname,
並沒有套上ip,可能因此導致別部主機,進行mail server反查出問題,
所以得設定一組ip上去。


問題解決!!

設置後,在去測試whmcs信件,就正常了。
這樣果然是 hostname 的dns與ip反查出現問題,
加上ip後就沒有退信問題了。
順便在次檢查所有主機,發現只有這部新機沒設上。

 

結論:

在linux上面發生的問題,通常都有log或相關error message可供查看,
但其實有時同一個錯誤結果,不見得是相同的問題所產生,
所以得靠經驗去訂出檢查步驟。 另外我們的檢查步驟,
都是根據使用cpanel控制台的主機所訂立,不見得適於一般自架主機裡,
也有可能是service套件出問題引起。

 

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

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

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

]]>