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
cpanel – unethost無限空間虛擬主機 技術分享部落格 https://blog.unethost.com unethost 專注於提供優質的虛擬主機服務及相關問題解答 Mon, 09 Jan 2017 06:45:42 +0000 zh-TW hourly 1 https://wordpress.org/?v=6.0.8 如何在cpanel裡查看虛擬主機的access log https://blog.unethost.com/how_to_check_access_log_from_vistual_host_at_cpanel/ Mon, 09 Jan 2017 06:45:42 +0000 http://blog.unethost.com/?p=4236 閱讀全文 如何在cpanel裡查看虛擬主機的access log]]> 我們曾在”如何查看error log,並大約掌握被駭的狀況” ,教大家使用error,
但是有些駭客動作,確實是在合法連線中進行,這時要反過來查 access log。

今天教大家透過cpanel來下載access log

請照下列教學操作:

1.登入cpanel控制台,搜索:log,在點擊:原始存取

2.在”原始存取“同一頁面往下拉,會看到相關月份的access log。
(因資源問題, 系統只會保留當月及上個月份的資料。)

 

在搜索log檔時,還會看到一個”錯誤”的功能,
其實點進去就是 error log,會秀出近期300筆資料。

 

access log + error log 兩種log檔反覆查看,總是會看出不少端倪的。

 

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

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

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

 

 

]]>
如何透過cpanel 修復使用中的 wordpress 發生:建立資料庫連線時發生錯誤? https://blog.unethost.com/how_to_fix_online_wordpress_database_issue_at_cpanel/ Tue, 22 Nov 2016 15:45:53 +0000 http://blog.unethost.com/?p=4150 閱讀全文 如何透過cpanel 修復使用中的 wordpress 發生:建立資料庫連線時發生錯誤?]]> 我們自己使用wordpress架blog站,剛剛進行瀏覽時發生:建立資料庫連線時發生錯誤檢查一下mysql是正常上線的,然而只要透過我們下列的說明步驟,就可解決。

通常如果是新安裝wordpress,很可能是沒設定好db name , db user , db password等資料,而導致無法連線無法安裝。

但是如果已經是使用中的網站,則是要跑一下資料庫修復就可以解決。

how_to_fix_online_wordpress_database_issue_at_cpanel_01

 

1. wordpress遇到這個問題,先別緊張被駭的問題,通常透過資料庫修復功能
就可以處理掉的。

2. 跑完後,如果有出現下列數據,就是修復完成,會有訊息提示,
是哪一個db table出問題。

how_to_fix_online_wordpress_database_issue_at_cpanel_02

 

當然如果跑修復後還是無法修好,
可以直接通知我們進行協助。

 

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

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

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

 

 

 

]]>
如何解決執行php出現 Executing in an invalid environment for the supplied user 呢? https://blog.unethost.com/how_to_fix_executing-in-an-invalid-environment-for-the-supplied-user/ Mon, 04 Jul 2016 09:28:45 +0000 http://blog.unethost.com/?p=3666 閱讀全文 如何解決執行php出現 Executing in an invalid environment for the supplied user 呢?]]> 今日有虛擬主機用戶,使用服務單詢問這個問題,
就是當他的網站一但執行php,就會秀出這個錯誤訊息:
Executing in an invalid environment for the supplied user

<二次測試>
經我們實測,的確只要瀏覽php檔就會異常,
網頁會被轉去一個路逕/cgi-sys/suspendedpage.cgi,
但經我們查看後台,帳號並沒有被cpanel關閉,
另外html的執行就沒問題。

fix_Executing_issue_01

<檢查.htaccess>
我們曾在之前,介紹過幾篇關於.htaccess的問題
因為會被轉址,所以也重新檢查一下/public_html/.htaccess
,不過並沒有發現異常。

<最後查到的問題及解法>
最後發現,因其網址並不是使用我們主機的dns server
而是網域公司代管,並設定Address ip對應,然後對應的IP,
和空間上綁定的ip並不match,變成server這邊無法判定,
只好將他轉址到suspendedpage,重新修正ip對應即可解決。

 

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

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

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

]]>
whm/cpanel帳號備份的問題(初安裝-帳號是關閉的) https://blog.unethost.com/whm_backup_issue/ Wed, 15 Jun 2016 07:26:54 +0000 http://blog.unethost.com/?p=3551 閱讀全文 whm/cpanel帳號備份的問題(初安裝-帳號是關閉的)]]> whm_backup_issue_wp

whm/cpanel 在最近一兩年內的更新中,
對於大眾影響最大的功能,除了增加新版模之外,
還有增加一套新的備份功能。

舊有的是: Legacy Backup Configurationwhm_backup_issue_01

 

新的則是: Backup Configuration
whm_backup_issue_02

 

原則上新版的備份速度比舊版的快,
且更穩定,但是新安裝的主機,
一定要額外確認一樣功能,
就是新版的backup功能,
預設是沒有啟用account backup

<發生何種問題?>

每一部主機,新安裝好whm/cpanel,
並開啟及設定Backup Configuration後,
需要在到 backup > Backup User Selection 確認是有將 account on,
如果是off,則表示開帳號並不會被啟用。這樣形同沒有備份

whm_backup_issue_03

 

<為何會有這樣的問題呢?>
經我們近期裝機多部後發現,
這個似乎是whm出廠值的issue問題,
但是通常只要設定一次,就會全部打開,
包含新建好的帳號。
(我們有跟cpanel反應,不過保險起見,最好自己在檢查一次)


<如何一次打開on呢?>
只要照下圖操作,點擊勾勾的icon,
就可以設定全部打開。

whm_backup_issue_04

 

<結論>
打開備份後,最好於兩天內在重新檢查硬碟裡,
是不是真的有產生備份檔,這樣才是最安全的方式。

 

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

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

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

]]>
如何還原cpanel的備份檔案? (一鍵還原) https://blog.unethost.com/how_to_restore_file_data_and_mysql_by_cpanel/ Tue, 07 Jun 2016 08:44:04 +0000 http://blog.unethost.com/?p=3528 閱讀全文 如何還原cpanel的備份檔案? (一鍵還原)]]> cpanel_restore_wp

在昨天是講解cpanel備份的方式
今天就講解還原的步驟。

(如果是使用我們無限空間的虛擬主機,請直接看結論)

1.在cpanel > 備份精靈中,裡面也有還原功能。

cpanel_restore_01

2.可選擇還原檔案,資料庫,e-mail…等等。

cpanel_restore_02

3.但是缺點是說,這個還原是從我們自己的電腦去上傳,
如果檔案太大,透過瀏覽器上傳時,可能很容易中斷
或是造成瀏覽器當掉。

cpanel_restore_03

所以把備份壓縮檔,先在自己電腦解壓縮後在查看,
檔案就是擺在homedir資料夾,資料庫則是mysql資料夾。

cpanel_restore_04

 

<以homedir資料夾為例>
在進去後,會看到跟登入空間ftp的根目錄資料一樣,

1. 如果不需要大量還原,則只要考慮將要還原的檔案,
透過ftp上傳,就可以省下許多還原時間。

2.如果需要大量還原,可以將public_html底下的檔案,都壓成一個zip檔,
在使用ftp上傳到主機上,在透過cpanel的檔案管理功能解壓縮
<mysql資料的還原>
1. mysql的資料部份則可以使用備份精靈還原,

2. 或是透過cpanel的phpmyadmin還原。
mysql備份檔,固定為xxxx.sql (xxxx為db name)。

3.如果檔案太大,一樣將資料夾檔案壓成zip後,
透過ftp上傳到空間後,在透過服務單通知我們匯入亦可。

 

最後如果上列步驟實在麻煩,
只要透過我們額外安裝的異地還原功能,
就只要一鍵還原,就可以還原到適當的日期。

 

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

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

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

]]>
如何透過cpanel備份檔案及資料庫? https://blog.unethost.com/how_to_backup_file_data_and_mysql_by_cpanel/ Mon, 06 Jun 2016 07:52:42 +0000 http://blog.unethost.com/?p=3519 閱讀全文 如何透過cpanel備份檔案及資料庫?]]> cpanel_backup_wp

我們已將cpanel的theme,都切成新的版模:paper lantern
希望藉由本篇,重新講解一下cpanel的備份步驟。

1.請先登入cpanel控制台。

2.點擊: 檔案 > 備份精靈 (備份功能也可以)

cpanel_backup_01

3.進入備份精靈後,點下備份功能。

cpanel_backup_02

4.點擊:完整備份

cpanel_backup_03

5.備份目的地,請保持預設即可,請千萬不要改掉(我們被駭的經驗)。
其他步驟請照圖片教學

cpanel_backup_04

6.系統開始產生備份。

cpanel_backup_05

7.回到第五步的頁面,就會看到備份檔已經處理好,並可下載

cpanel_backup_06

 

一般虛擬主機用戶,需要注意空間容量問題,以免備份時塞暴。

 

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

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

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

]]>
請不要開啟 cpanel 內建的電子郵件過濾功能(廣告信過濾) https://blog.unethost.com/dont_use_apache_spamassassin_at_cpanel/ Wed, 01 Jun 2016 14:27:00 +0000 http://blog.unethost.com/?p=2341 閱讀全文 請不要開啟 cpanel 內建的電子郵件過濾功能(廣告信過濾)]]> apache_spamassassin_wp

在看這一篇之前,可以在重新觀看之前關於e-mail的文章:
如何檢查e-mail收信是否漏信呢?(cpanel應用教學)

有客戶跟我們反應信箱都收不到信,
而且還是針對gmail的狀況,後來我們查了一下,
發現是cpanel內建的電子郵件過濾功能引起的。

查詢收信漏信的方式,我們在這邊就不在贅述,
直接進入操作步驟:

1.登入cpanel控制台後,電子郵件Apache SpamAssassin
apache_spamassassin_01

2.預設是關閉的,如果不小心打開,建議先關掉。
apache_spamassassin_02

 

如果發現收太多廣告信很麻煩,也可以考慮改用gmail pop3收信,
gmail本身的系統比較強,會協助過濾不必要的信件。

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

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

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

]]>
如何在cpanel裡將php handler設為 php-fpm https://blog.unethost.com/how_to_setup_php-fpm_at_cpanel/ Thu, 19 May 2016 11:56:25 +0000 http://blog.unethost.com/?p=3434 閱讀全文 如何在cpanel裡將php handler設為 php-fpm]]> php-fpm_wp2

我們在之前介紹過php handler
在我們虛擬主機裡,是使用fastcgi的讀寫方式,
如果在一般主機要追求更高的效能,則可以考慮使用php-fpm。

以下直接以設定範例說明(適用於 centos 6.x版):

<進行php-fpm的安裝>
1. 登入 whm>Configure PHP and suEXEC
設定
PHP 5 Handler: none
Apache suEXEC: off
Apache Ruid2: off

2.linux shellvim /var/cpanel/easy/apache/rawopts/all_php5
加入下列兩行後存檔
--enable-fastcgi
--enable-fpm

3.回到 whm > easyapache
並作下列設定
(1). Select Apache 2.2.x
(2). Select PHP 5.4.x
(3). Disable Frontpage
(4). Disable Mod SuPHP
(5). Disable Mod Ruid2
(6). Select MPM Worker
(7). Disable MPM Prefork and MPM Event

rebuilding 完成後,在接下一步

4.回到linux shell裡處理 PHP-FPM 設定檔

cd /home/cpeasyapache/src/php-5.4.x/sapi/fpm/
cp init.d.php-fpm.in /etc/init.d/php-fpm
chmod 755 /etc/init.d/php-fpm

5. vim /etc/init.d/php-fpm

prefix=@prefix@
exec_prefix=@exec_prefix@

php_fpm_BIN=@sbindir@/php-fpm
php_fpm_CONF=@sysconfdir@/php-fpm.conf
php_fpm_PID=@localstatedir@/run/php-fpm.pid

改為
prefix=
exec_prefix=
php_fpm_BIN=/usr/local/sbin/php-fpm
php_fpm_CONF=/usr/etc/php-fpm.conf
php_fpm_PID=/var/run/php-fpm.pid

(新路逕務必查證,才不會error)

<調整php-fpm.conf>

6.
cd /home/cpeasyapache/src/php-5.4.x/sapi/fpm/
cp php-fpm.conf.in /usr/etc/php-fpm.conf

7. vim /usr/etc/php-fpm.conf
設定
user = nobody
group = nobody

<將PHP-FPM handler 設定於 Apache 裡>
8. linue shell 裡:
vim /usr/local/apache/conf/includes/post_virtualhost_global.conf
加入下列語法:
LoadModule fastcgi_module modules/mod_fastcgi.so <IfModule mod_fastcgi.c>
FastCGIExternalServer /usr/local/sbin/php-fpm -host 127.0.0.1:9000
AddHandler php-fastcgi .php

#<LocationMatch "/status">
# SetHandler php-fastcgi-virt
# Action php-fastcgi-virt /usr/local/sbin/php-fpm.fcgi virtual
#</LocationMatch>

Action php-fastcgi /usr/local/sbin/php-fpm.fcgi
ScriptAlias /usr/local/sbin/php-fpm.fcgi /usr/local/sbin/php-fpm

<Directory /usr/local/sbin>
Options ExecCGI FollowSymLinks
SetHandler fastcgi-script
Order allow,deny
Allow from all
</Directory>
</IfModule>

9. 安裝mod_fastcgi
wget http://www.fastcgi.com/dist/mod_fastcgi-2.4.6.tar.gz
tar -xzf mod_fastcgi-2.4.6.tar.gz
cd mod_fastcgi-2.4.6
cp Makefile.AP2 Makefile
10. vim Makefile
設定 apache 路逕
op_dir = /home/cpeasyapache/src/httpd-2.2.x
11. 9+10設定後,即可跑下列安裝:
make
make install

12. 最後設定開機啟動 php-fpm

chkconfig php-fpm on

13. 重開相關 service
/etc/init.d/php-fpm restart
/etc/init.d/httpd restart
<如何檢查 php-fpm>
14. 可透過 php info.
15. 透過 top ,可以看到 COMMAND 是否出現 php-fpm。
<結論>
如果安裝過程,遇到其他錯誤訊息,
或是要使用 php 5.5 , php5.6,則要額外視路逕進行調整。

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

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

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

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

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

]]>
網頁文件的編碼狀況 https://blog.unethost.com/web_file_for_format_code_issue/ Wed, 13 Apr 2016 13:48:41 +0000 http://blog.unethost.com/?p=3200 閱讀全文 網頁文件的編碼狀況]]> web_file_for_format_code_issue_wp

本篇是接續:discuz資料庫編碼設定,導致登入問題
如果是編輯特殊編碼的網頁文件,
千萬不可以用ftp登入去開啟編輯,
否則一經修改完後就會破壞其編碼結構,而造成問題。

套裝程式檔案格式:
現在常見的套裝程式,都有著不同的編碼格式,像是ansi,big5,utf8,gb…等等,
如果要修改其檔案內容,建議要使用專門的編輯軟體,以免破壞其編碼結構,
而導致網頁執行異常。

跟使用者的作業電腦有關:
直接用記事本去開啟gb編碼的文件,只會看到亂碼編碼。
web_file_for_format_code_issue_01

透過雲端cpanel的檔案管理修改最佳:
開啟檔案編輯時,系統還會自動選擇檔案編碼。
web_file_for_format_code_issue_02

開啟後,並未出現亂碼,這樣就可以正常編輯。

web_file_for_format_code_issue_03

 

如果習慣性的使用cpanel檔案管理去編輯文件,
就不會撞到編碼的問題,處理速度就會加快許多。

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

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

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

 

 

]]>