WordPress 轉換網址小技巧

注意事項: 任何涉及升級或轉移程序客戶務必先進行備份。

轉換網址是Wordpress用家其中一大困難,很多客戶出現的情況是,在臨時網址做Wordpress測試後,將Wordpress搬回正式網址,然後發現整個Wordpress失效。以上情況是正常的,因為Wordpress本身有URL檢測機制,假設本身Wordpress 網址是abc.com,如果不作改動搬過去def.com,Wordpress仍然是會自動Redirect去abc.com,這就是失效主因,以下轉移教學將為各位介紹如何避免有關情況發生。

  1. 假設閣下已經將Wordpress已經轉移到新網址,閣下需要先強制設定Wordpress使用新網址 。
    打開Wordpress的wp-config.php,加入以下句語(位置沒有所謂),將newdomain.com 取代為閣下新wordpress的網址

    define(‘WP_HOME’,’http://newdomain.com’);
    define(‘WP_SITEURL’,’http://newdomain.com’);

  2. 登入Wordpress後台,進入Plugins –> Add New 欄目,在Search Plugin輸入”go-live-update-urls”
  3. 按Install Now 安裝Plugin並於Download完成後啟用
    Screen Shot 2016-02-03 at 1.34.13 AM
  4. 如果安裝成功,應該會在Tools 欄目找到”Go Live”,按Go Live進入Plugin
    Screen Shot 2016-02-03 at 1.35.14 AM
  5. 剛才更新wp-config的確可以令你從新網址進入,但由於媒體連結在Database有可能仍然使用舊網址,導致Wordpress未能正確顯示。一般進階用家會透過MySQL工具如phpMyAdmin或者整個備份下載再進行Find and Replace的工序,而Go Live Update Urls則可更方便地進行有關設定。用家將新舊網址輸入到Old URL 及New URL再按”Make It Happen”便可。

    筆者建議的技巧是:不要純粹輸入域名,如 olddomain.com , newdomain.com
    建議輸入: http://olddomain.com ,http://newdomain.com
    以防舊網址預設是有www前綴,可以重複使用該plugin並輸入: http://www.olddomain.com , http://www.newdomain.com

    純粹輸入域名理論上是可行的,但因應不同Wordpress theme的”怪問題”,以上建議比較穩陣。

  6. 這樣一來,轉移大致完成。如果閣下發現轉移後不能上傳媒體,閣下可以留意Settings–>Media欄目是否有一項”Store uploads in this folder”,如果有,將這項的路徑整行刪除便可。
    Screen Shot 2016-02-03 at 1.47.03 AM
  7. 正如以上提及,不同的Theme或Plugin或會令轉移Wordpress時產生一些怪問題,Scicube客戶如預上任何轉移疑難可電郵至 support@scicube.com 與我們查詢,當然我們亦有為新客戶提供免費網站轉移服務,如有需要請與我們聯絡,謝謝
install_step2

簡易安裝及自動更新教學,現有安裝也可以使用喔!

注意事項:

  • 簡易安裝為網頁寄存及多用戶計劃預裝功能,客戶可免費使用。由於大部份軟體均需MySQL方可執行,沒有該功能的DIY計劃只能安裝極少數軟體。
  • 極少數使用舊版php  (4.x) 之主機未有提供相關功能,如客戶在Directadmin未有找到簡易安裝功能可聯絡我們安排將戶口轉移到新版php主機以使用有關功能,唯客戶需確認現有系統可兼容新版php。
  • 雲主機及獨立主機並沒有提供簡易安裝,用戶可另購授權安裝有關功能。
  • 簡易安裝旨在簡化客戶安裝開源軟體流程,而簡易安裝系統涉及安裝軟體之多,scicube並不保證能完全提供有關軟體安裝後應用上的技術支援。我們會按個別情況盡量滿足客戶技術查詢,敬請見諒。
  • 任何涉及升級程序客戶務必先進行備份。

簡易安裝是 scicube 其中一項最受歡迎的功能,為了讓客戶進一步了解其便利功能,我們會在下文作一一介紹,包括其定期備份及自動更新功能(現有非使用簡易安裝的軟體需要自動更新,請先看Part A的頭三步再跳至B部份)。

A – 透過簡易安裝新增軟體

簡易安裝提供了不同類型的網站應用軟體,例如寫Blog的Wordpress,CMS類的Joomla,還有網店的Prestashop等等 ( 完整列表請參考 http://installatron.com/apps )。簡易安裝無須透過FTP上傳檔案,只需在網上控制台輸入軟體的後台登入資料即可完成安裝。對於近年Wordpress Joomla等頻繁出現安全漏洞情況,簡易安裝還附帶自動更新功能,免卻更新煩惱。以下為安裝Joomla的示範。

  1. 先登入Directadmin ,在底部按 Installatron Applications Installer 或 Web Applications下的 “view more”
    install_step1
  2. 閣下可以從CMS類別找到Joomla (其實第一部的Featured Applications也有安裝Joomla的捷徑)
    install_step2
  3. 按Install this application (現有安裝請跳至Part B)
    install_step3
  4. Domain –  假如閣下戶口有多於一個域名或者有新增過子域名,這裡都會顯示出來,閣下可以選擇安裝的位置。如果需要安裝到特定域名的某個資料夾,可以在”Directory”新增名稱,像下圖這樣安裝後網址就是 http://www.scicube.com/joomla   。留意系統必須在域名真確使用該主機才能成功安裝,如果該域名並未指向有關主機是不能使用的。更重要的是,安裝後請勿隨便透過FTP更改軟體的原有路徑,否則會令自動更新功能失效。
  5. install_step4
  6. 下圖有幾個注意事項:
    – 自動更新: 預設選項是啟用自動更新的,但如果閣下對將來使用的第三方風格或插件能否支援後續更新有疑慮。可以停用更新,簡易安裝是可以進行手動升級的。
    – 每次自動更新系統均可以先制作一份備份以免升級出現任何問題可用作還原,但留意備份會同時佔用空間。假設閣下使用500MB中用量計劃,網站佔空間300MB,備份後空間便會用滿,這樣情況,備份可能不完整而同時升級因為空間用滿而令網站未能正常運作,因此閣下如果要使用備份功能便需要確保有足夠空間,
    – 登入資料: 這部份大部份簡易安裝軟體都是大同小異,輸入該軟體的管理員登入資料就可以。特別留意電郵部份,每當軟體有可用更新/自動更新,系統都會使用這個電郵通知閣下。install_step5
  7. 在Advanced部份,當選擇 Let me manage these settings 後,會看到更新選項。我們主要談兩個部份:1) Default Backup Location : 這裡可以選擇將網站備份到其他FTP甚至Dropbox (網站太大的話所需時間可能非常長) 2) Automatic Backup: 這裡有提供定期備份選項,但正如先前提及過,閣下需要確認戶口有沒有足夠空間進行備份。假設網站是300MB,每週月日各三份備份,連網站本身就是 300MB x 4 (大約,實際會因為備份經過壓縮而有所減少),確認以上所有後按Install即可完成安裝。
    install_step6

 

B – 現有非使用簡易安裝的軟體需要自動更新

install_step3

閣下可以將現有開源軟體加入簡易安裝從而使用其更新通知,備份及自動更新功能,按Import exsting install輸入現有使用的開源軟體網址即可。以下為注意事項:

  • 大部份軟體升級原理都是逐層升級,閣下可以留意新增成功後可以提供升級到甚麼版本,如果系統標示可以升級之版本並非最新版本並在右方顯示”low risk”,閣下可以先升級到有關版本,沒有問題才繼續升級至最新版本。
  • 太舊版本未必可以銜接升級至最新版本。以Joomla為例,就算系統可以替閣下升級Joomla 1.x版本,閣下現有使用的插件也近乎肯定不能向上兼容
  • 進行任何升級前,請務必進行一次完整備份並確保戶口有足夠空間。
Screen Shot 12-14-15 at 09.32 PM

使用Cloudflare提升WordPress效能

cf-web-badges-e-gray甚麼是Cloudflare?

簡單而言,Cloudflare是結合CDN及保安優化的服務,前者是透過Cloudflare於世界各地不同伺服器緩存網站資料以達至提升速度效果,後者為加強網站安全性,甚至提供額外Web Application Firewall及Anti DDOS服務。基本服務是免費的,但進階功能如Web Application Firewall及Anti DDOS等則需要額外收費。

以下教學為透過免費版Cloudflare提升現有Wordpress效能。如果閣下已經設定好Cloudflare Name Server請跳到第三步。
我們可免費為客戶代辦以下設設定,客戶如有需要請電郵到 support@scicube.com 查詢,謝謝

1) 首先閣下需要到 http://www.cloudflare.com 建立一個免費的Cloudflare戶口。

2) 登入後需要在Add site加入閣下域名,完成後需要更新Name Server,如閣下域名經本公司注冊,請電郵聯絡我們安排Name Server更新,一般更新數小時後便會生效。

3) 在域名管理頁面按”Page Rules”

Screen Shot 12-14-15 at 09.32 PM

4) 一般而言,將Name Server指向Cloudflare後已經可以提升海外瀏覽速度。Cloudflare會緩存網站大部分的靜態資料(Static Data)如圖片,HTML等,但動態資料(Dynamic Data)如Wordpress文章等並不會進行緩存。這個時候便需要透過Page Rules達成緩存動態資料的效果。

5) Page Rules主要是三段

  1. URL pattern: *域名名稱.com/wp-login.php* (Custom caching: bypass cache)
  2. URL pattern: *域名名稱.com/wp-admin/*.*  (Custom caching: bypass cache)
  3. URL pattern: *域名名稱.com/*.*  (Custom caching: cache everything)
  • Page Rules需要按次序輸入,如果沒有按次序輸入及後可以按住左手邊圖示調整次序。
  • cache everything設定一定要在最底,否則會影響Wordpress後台登入。”*.*” 可以令Cloudflare緩存所有副檔名,這個用法同時適用於特定路徑檔案預計有大量下載的時候。
  • URL pattern在域名名稱前的”*”代表適用於www及non-www的網址連入

Screen Shot 12-14-15 at 07.23 PM

6) 這樣設定完成後可以可提升Wordpress速度,理論上無論是一百甚至幾千人瀏覽閣下Wordpress時,現在只要上傳一個複本到Cloudflare作為緩存再由Cloudflare CDN伺服器分發到便可,大大減低伺服器負荷當網站。但留意,這只是”相對減低”,因為Page Rules只是令Cloudflare 緩存大部份Wordpress的內容而非全部。倘若網站瀏覽量有所提升仍然需要升級到更多資源的服務計劃,如雲主機及獨立主機,甚至Load Balance的方案等。

7) 基本上設定是已經完成,Cloudflare因為Page Rules的設定緩存了Wordpress的內容。但問題來了,當網站內容有更新會因為這樣的設定而導致Clouldflare不懂更新。這個時候,可以使用Cloudflare網站”Caching”內的”Purge Cache”功能清空特定網址的緩存。又或者可以安裝Wordpress的Plugin去自動清空緩存。

8) 在安裝Plugin前,先在Cloudflare頁面內取得API Key以配合使用Cloudflare。

Screen Shot 12-14-15 at 08.35 PM

Screen Shot 12-14-15 at 08.35 PM 001

9) 回到Wordpress後台安裝Plugin,坊間有好幾個類近的Wordpress Plugin,我們這次使用的是”CloudFlare Cache Purge”,安裝後輸入Cloudflare的登入電郵及剛才取得的API Key,還有輸入域名名稱,當剔上”Purge url when a post is updated”,基本上每次更新Wordpress文章後已經可以自動更新緩存,整個設定完成。

Screen Shot 12-14-15 at 09.01 PM

 

 

如何重設WordPress密碼?

我們發現不少使用Wordpress客戶會因為有一段時間未有登入而忘記密碼,以下教學為重設密碼之步驟。

PS:近年Wordpress安全漏洞頻繁出現,我們建議客戶應定期登入後台更新軟體以確保其安全性,而透過”簡易安裝“安裝Wordpress,Joomla等軟體的客戶則可於簡易安裝管理頁面內啟用”自動更新功能”,每當官方出現更新時系統便會為客戶自動套用。

  1. 取得MySQL登入資料 – 如果忘記,可以在Wordpress資料夾內的wp-config.php尋回(用戶名稱在”DB_USER”,而密碼在”DB_PASSWORD”)。
  2. 登入phpMyAdmin – 假設閣下域名為 123.com ,phpMyAdmin網址便是 http://123.com/phpMyAdmin
  3. 成功登入後,在左方選好DB名稱後應會看到table列表如下圖,我們需要修改的是*_users資料表(“wp”是prefix,而prefix不一定是”wp”,找到”_users”就對了),按該行的瀏覽的圖示(第一個)或左方選單的資料表名稱。
    Screen Shot 11-27-15 at 03.43 PM
  4. _users會顯示所有wordpress的用戶,user_login是登入名稱,而user_pass是已加密的密碼,按需要更改行數的修改圖示(第一個)
    Screen Shot 11-27-15 at 03.44 PM
  5. 在user_pass輸入新密碼,左方function選”MD5″,然後儲存,新密碼隨即生效!
    Screen Shot 11-27-15 at 03.45 PM

.hk香港域名收費調整通知

因應香港域名註冊有限公司於十月廿六日生效之收費調整,本公司已即時調整香港域名注冊及續期年費如下:

舊收費(年費)

com.hk, .net.hk, .org.hk, .edu.hk : HK$160
.hk : HK$200

新收費(年費)

com.hk, .net.hk, .org.hk, .edu.hk : HK$200
.hk : HK$250

續期三年或以上之優惠價錢亦有調整,詳情請參考HKDNR網站
https://www.hkdnr.hk/pdf/HKDNR-Registration_Agreement_chi.pdf
謝謝

20GB計劃,分銷計劃,雲主機免費升級通知

由即日起本公司將提升20GB計劃,分銷計劃,雲主機之容量,收費維持不變

20GB超級計劃: 提升至100GB

分銷計劃: 6GB及15GB計劃會合併為15GB,年費為原有6GB計劃收費(即HK$1,000),並且將更名為”多用戶計劃”。

40GB雲主機: 提升至100GB,年費HK$1,800
100GB雲主機: 提升至200GB,年費HK$3,600
200GB雲主機: 提升至300GB,年費HK$4,800
因應空間大幅提升,部份現有40GB客戶升級可能需要更新IP設定,詳情請與我們查詢。

以上安排適用於現有客戶,預計兩個月內會為所有客戶完成升級,倘若十二月一日後發現容量仍未更新,請與我們聯絡,謝謝。

Woocommerce 緊急重要更新

近期我們收到部份Wordpress客戶報告, 網站突然未能正常顯示,主要問題在於使用Chrome瀏覽網站時會自動轉址到 “https” ,例如 http://www.abc.com 突然被轉址到 https://www.abc.com 。經查證後有關問題很大可能跟Wordpress其中一Plugin “WooCommerce” 有關。

WooCommerce 2.3.13 Security and Maintenance Release

如閣下Wordpress 有安裝有關Plugin,使用Chrome遇上同樣問題,可以嘗試先更新WooCommerce,謝謝。

 更新提示(非常重要):
1) 正如之前提及,問題只在於Chrome,用戶可以先透過Firefox或IE登入Wordpress後台作更新。
2) 最新版本之Woocommerce未必支援舊版本Wordpress,建議先更新Wordpress到最新版本才更新Woocommerce,否則後台可能會出現白畫面。

 

 

2014服務收費調整及升級安排

由即日起本公司將提升各網頁寄存計劃之容量,收費維持不變

DIY計劃(100MB): 維持不變
中用量計劃(500MB): 維持不變
高用量計劃(2GB): 提升至10GB (+500%)
10GB超級計劃(10GB): 提升至20GB (+100%)

20GB超級計劃(20GB)將會停止接受新客戶申請,唯現有20GB客戶將陸續安排提升至40GB (+100%)。

以上安排適用於現有客戶,預計兩星期內會為所有客戶完成升級,倘若十二月一日後發現容量仍未更新,請與我們聯絡,謝謝。

 

免費遠端技術支援服務

為了向客戶提供更迅速及有效之技術支援服務,本公司現正式向所有客戶,包括網頁寄存,雲主機,獨立主機提供遠端技術支援服務,無須額外收費。透過遠端畫面(現時提供Windows及Mac OSX平台),本公司可為客戶提供以下技術支援服務。

– Outlook(Windows)及Apple Mail(OSX)之設定支援
– FTP設定 (包括Dreamweaver及Filezilla)支援
– 網頁技術及Directadmin相關技術支援。

使用方法

1) 按以下連結下載”SCICUBE SUPPORT”軟體,如閣下電腦已安裝Teamviewer,請跳至下一步。

team_viewer_download
http://get.teamviewer.com/scicube

(適用於Windows及OSX)

team_view_screen

2) 開啟SCICUBE SUPPORT或Teamviwer軟體,並取得ID

3) 電郵到 support@scicube.com 並提供以下資料
– 登入名稱或域名名稱
– 閣下所遇到之技術問題
– 軟體上顯示之ID (無須密碼)
– 閣下的聯絡電話

4) 技術支援會於辦公時間內致電閣下安排遠端支援服務,屆時會向閣下取得密碼。

如對相關服務有任何查詢請於辦公時間致電 8114 3699 或電郵至 support@scicube.com,謝謝。

sitebuilder – diy簡易網站設計系統

由即日起,scicube將為現有新客戶提供sitebuilder 簡易網站設計系統,客戶只需透過簡單幾個步驟即可建立一個精美的個人或公司網站。非本公司客戶可以進入以下網站預覽模板及測試sitebuilder之各項功能。

http://diy.scicube.com/en/brand/691/ (按左邊”All Templates”可預覽所有模板,總數超過一百款。)

簡易網站設計系統已預載於2013底及以後之新客戶主機上,適用於所以網頁寄存計劃之客戶,年費HK$100之DIY計劃客戶亦可使用有關系統。我們將逐步安裝有關系統到所有客戶主機,如現有客戶未能使用有關功能請電郵至 support@scicube.com ,我們可以優先為現有客戶將戶口轉移到有提供相關功能之主機,謝謝。(有關系統並不適用於雲主機及獨立主機客戶)

多語言選項

SiteBuilder最近更新增加了多語言選項令用戶可以更容易制作多語言網站,以下為使用技巧。

1) 登入Sitebuilder,選好模版後,將”Languages”拖放到模版的Header ,如果拖放到非Header位置多語言選項的圖示只會於當頁顯示而非每頁顯示。

mutilang_step1

2) Double Click 多語言選項圖示
mutilang_step2

3)新增所需語言,這樣網站便成為多語系網站
mutilang_step3

4) 多語系網站內容部份,有兩種方式轉換,第一種是按Header圖示一下轉換,第一種是在修改內文是在Toolbar選擇
mutilang_step4

5) 至於menu部份,可以right click按修改菜單
mutilang_step5

6) 在語系欄位輸入相應名稱便可
multilang_step6

 快速教學

1) 如需使用簡易網站設計系統,請登入Directadmin後於底部按下”Site Builder”連結。

step1

2) 首次使用會看到選擇模版的頁面(非首次使用會顯示對上一次使用的模版),預設是隨機顯示六個。用戶可按類別選擇模版或按All Templates顯示系統現有提供的所有模版。

step2

3)
如需更換模版可以按New –> Change Template
如需要儲存網站按Save (儲存於public_html內的資料均會被覆蓋,按Save前請確定閣下已為現有網站資料做好備份)
閣下亦可透過Save –> Backup/Restore 為自己網站進行離線備份

step3

 

4) 一般模版預設有3 – 5個頁面,閣下可以在Edit Menu增減頁數,無論是增加或者減少,修改後網站的Menu都會同步更新,用戶無須作額外修改。

step5

 

5) 簡易網站設計系統提供非常簡單的操作環境,大部份網站新增工具的步驟都可以透過拖拉進行。大致概念是: 拖拉(Drag and Drop)可以新增或移動網站特定內容,按兩下(Double Click)可以修改拖拉內容(按兩下Menu則會進入修改Menu連結的頁面,例如閣下正在修改”home”,當按兩下”contact us”時候,sitebuilder就會跳轉到修改”contact us”的頁面),右按(Right Click)就可以為特定內容作進階設置。

step4

 

6) 據例說,當用戶拖拉”Form”的功能到頁面,按兩下Form(或右按選Properties)就可以設置閣下的Form to email問題及發送到的電郵地址。

step7
step6

快速教學大致完成。如有任何查詢,歡迎電郵至 support@scicube.com ,謝謝。