OpenShift 教學(四):升級 WordPress 為正體中文化版

距離上次的OpenShift教學已經有一小段時間,接下來要教大家開始尋找FTP上的目錄,找到我們的WordPress原始檔案,並且修正其中的語言(語系)設定,把它調整成為我們熟悉的正體中文介面,使得後才操作更為方便。以往如果安裝時是透過虛擬主機內自動安裝WordPress功能,預設語言都會是英文語系,當使用者透過修改設定檔案改好後,其實介面並不會變成中文哦!

為什麼不會呢?因為WordPress仰賴.mo檔案的語系設定,就算改成讀取「zh_TW」的正體中文語系,原先自動安裝包中並沒有包入各國語系(如果包入WordPress檔案就會很可怕的大),所以更改後還要自己去下載正體中文語系檔案上傳到語系目錄,才會讓網站後台擁有正體中文介面。不過現在不用了,從WordPress3.7開始,將可以改完設定後,直接後台點選更新即可擁有中文介面。

OpenShift 系列教學

一、申請免費空間、安裝WordPress
二、管理MySQL資料庫,自動安裝phpMyAdmin
三、取得FTP,透過FileZilla使用sftp連線管理
四、升級 WordPress 為正體中文化版

之前我們介紹過如何在OpenShift上架設WordPress,上一篇則是介紹取得OpenShift的FTP,當我們去得FTP後,也就代表著我們可以修改我們的檔案原始碼,因此接續上一篇,我們需要透過FileZilla這個FTP軟體進行檔案下載的工作。

第1步  首先,請您先開啟FileZilla,直接連上您的OpenShift主機空間。連上去後,請找到網站根目錄,基本上網站根目錄會在:/app-root/runtime/repo/php 目錄下。

點選順序:app-root → runtime → repo → php

OpenShift 教學(四):升級 WordPress 為正體中文化版

第2步  接著找到 wp-config.php 這個檔案,點選檔案,並且使用滑鼠按住,拖曳到左側區域,不過前提是做側區域的目錄位置,請先選好你知道的地方。

OpenShift 教學(四):升級 WordPress 為正體中文化版

第3步  到上圖的左側目錄中,將剛載下來的「wp-config.php」透過NotePad++NotePad2或Sublime等編輯工具開啟,開啟後找到檔案中約110行的「WPLANG」,在後方中輸入「zh_TW」即可,如下圖。改好後請存檔。

OpenShift 教學(四):升級 WordPress 為正體中文化版

第4步  接著在把檔案透過FileZilla拖曳上傳到FTP中,點選左測你本機電腦的檔案然後按住拖曳到右側,即可將檔案上傳。

OpenShift 教學(四):升級 WordPress 為正體中文化版

第5步  這時回到WordPress後台,點選左上繳的【Dashboard】→【Updates】,進入後這邊是WordPress的程式更新區塊,你可以先點選上方的﹝Check Again﹞再次檢查是否有新的語系檔案或是主程式,接著下方發現有更新的時候,可以注意一下更新檔案上是否有出現「zh_TW」的字眼,如果有就表示你可以透過內建更新,將網站更新成正體中文版,那就請點【Update Now】。

OpenShift 教學(四):升級 WordPress 為正體中文化版

第6步  更新過程中,會顯示進度,此時請稍待片刻,更新完成後最後一排會顯示Welcome等字眼,並且自動導向到更新成功頁面。

OpenShift 教學(四):升級 WordPress 為正體中文化版

第7步  此時可以看到,後台已經成為親切的正體中文囉!

OpenShift 教學(四):升級 WordPress 為正體中文化版

這次的教學算是較為簡單的部分,因為只要改個參數,後台進行更新,即可成為正體中文介面,十分簡單與方便。下一篇要教什麼呢?我想應該是綁網址的部分吧~ 請各位就先準備好自己的網址囉!

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

63 則留言

  1. 我按照app-root → runtime → repo → php,點到PHPㄉ資料夾之後都會自動跳到

    app-root/data/current,第一次用這個所以比較不懂,問題太蠢請包含

  2. 感謝香腸大的教學淺顯易懂,但我跟O大與R大遭遇到同樣的問題
    1. wp-config.php 內有已修改成 define(‘WPLANG’, ‘zh_TW’); 去WP後台更新一樣沒安裝檔

    2.去下載WP繁中檔案 整個覆蓋檔案或者 針對/wp-content/languages資料覆蓋 就只有languages的檔案會出現檔案失敗,languages資料夾也無法進入,有點像路徑的小icon…

    請問有其他大大更新語言繁中成功嗎? 謝謝

  3. 您好,在 wp-config.php 內有修改成 define(‘WPLANG’, ‘zh_TW’);
    但是 3.9.1 按下更新後,說目前就是最新版,所以沒更新,因此也沒變中文。
    是否還有其他方法呢?

    • 我也是發生同樣問題,我去WP中文正體網站下載整包下來擷取wp-config.php上傳也失敗,用wp-config-sample.php 下去設定也是失敗,網頁也是顯示目前是最新版本

      原文:

      WordPress Updates

      Last checked on May 16, 2014 at 16:50. Check Again

      You have the latest version of WordPress. Future security updates will be applied automatically.

      If you need to re-install version 3.9.1, you can do so here or download the package and re-install manually:

      Download 3.9.1

      Plugins

      Your plugins are all up to date.

      Themes

      Your themes are all up to date.

      請香腸大指點迷津!!

    • 檢查一下 /wp-content/languages 目錄下是否有 zh_TW語系檔案?

      若沒有得自己更新一下,手動抓取WP正體中文站的語系檔案上傳覆蓋。

    • 香腸大您好:

      感謝您從百忙中回覆問題,但我在此還是無法解決此問題!

      /wp-content 中並無Languages 這目錄,我從WP正體中文下載並把此目錄放到該資料夾中,但並沒有變成中文!

      是現在該openshift 與 WP中文正體網的程式不相符嗎?(我看我從WP官網載的好像內容不太一樣,opemshift 不知是否為特別版的WP?)

    • 腸大:

      我也是遇到同樣的問題,我試著把下載的languages資料夾上傳到/wp-content,
      他一樣沒有抓到更新版本,我看過wp-config.php,
      確定有設定為zh_TW

  4. 不好意思 大大,我想請教一下
    請問有方法可以提升Wordpress在OpenShift上的運作速度嗎?
    就類似以前用AppServ安裝的那個加速插件之類的
    因為現在這個的速度是真的慢不少 網上有很多教學可是看不是很懂

    • 大陆网民不翻墙,是无法看到图片的,还有 OpenShift 教學 什么时候更新啊?香肠,
      ——————

      —————— 原始邮件 ——————
      发件人: “Disqus”;;
      发送时间: 2013年12月29日(星期天) 晚上9:29
      收件人: “Fly over”;

      主题: Re: New comment posted on OpenShift 教學(5ZubKe+8muWNh+e0miBXb3JkUHJlc3Mg54K65q2j6auU5Lit5paH5YyW54mI

      Settings

      A new comment was posted on 香腸炒魷魚

      張香腸

      是我們網站的圖片嗎?還是?

      8:29 a.m., Sunday Dec. 29

      Reply to 張香腸

      張香腸’s comment is in reply to fly over:

      建议对大陆网民,做一下优化,尤其是图片,

      Read more

      You’re receiving this message because you’re signed up to receive notifications about replies to fly_over.
      You can unsubscribe from emails about replies to fly_over by replying to this email with “unsubscribe” or reduce the rate with which these emails are sent by adjusting your notification settings.

    • 我們的圖片是掛了 WordPress Photon CDN,不過有些地區還是可以看到耶~ 我有請朋友測試過了~~

      教學可能還沒空更新,最近較忙…

    • 不建議,大版本降級我沒做過,因為很怕升級有動資料庫結構。
      語系檔3.7也可以用,只是部分沒有。
      1. 更改 wp-config.php ,將語系設定部分改為 zh_TW
      2. 手動抓3.7語系,並將語系丟到FTP上

  5. 已成功將wp-config.php拖曳至左側openshift key資料夾內,openshift key資料夾內另有private.ppk但沒有教學目錄裡的urltxt文字檔,下載sublime編輯器後,開啟wp-config.php,但只有19行字,請教問題在哪,懇請賜教,無限感激。

    • 無關哦~
      有可能是編碼錯誤,可以嘗試在FTP設定帳密畫面中,點選上方的【字碼集】裡,設定為「強制使用UTF-8」看看,如果不行,我就不太清楚了~~

  6. 我只是不斷重複第三步驟,最後莫名其妙就連線上了,但問題來了,目前在filezilla畫面,但要怎麼連上openshift主機空間,問題很愚蠢,我是新手,請多包涵指教。

  7. 請問一下要如何綁定自己的網址?我看到Openshift 有提供CNAME記錄,可是如果CNAME記錄只能將www的網址導向到Openshift的網站(例如我的網域是xxx.com,而我的CNAME記錄只能以www.xxx.com指向到我的網站,而不能使xxx.com直接進入我的網站),如果要用xxx.com進入網站,還得使用A記錄才行,可是Openshift的主機ip又是多少呢?

  8. 我後來測試了一下,我比較不喜歡他往站上直接安裝wordpress的方式,那個wp不是官方的原始版,是他自己修改過得,wp-content裡的東西被他移到別的地方去了…

    method 2:
    Create Applocation -> PHP, MySQL
    Upload WordPress
    然後就是跟正常一樣的install了

    • 我看他的CODE確實有做特別設定,
      不過有好有壞,因為他預載安裝是可以幫使用者後台綁ssl,不需要特別設定就是了!

      直接install部分,我之前倒是沒注意到XD

    • 因為我上次在放Theme的時候有出問題~”~,如果都靠wp後台自動安裝的方式基本上沒差,但是如果有要開發自己的版本的話,不推薦openshift改過得wp.

    • 似乎也是@@
      不過這個問題FTP應該比較好解決,他的新位置大概是
      wp_root../.openshift/ 底下的一個資料夾,名子我忘了XD

    • 那個資料夾的位置是在app-root/data裡面喔!他們對WordPress作修改是因為他們假設你是使用git的,而每一次git push都會清丟以前的版本,所以他們對wp-contents資料夾做了直接鏈結到app-root/data,以確保那些資料不會消失。還有,OpenShift的MySQL資料庫的連線資訊是放在環境變數裡面的……

    • MySQL的資料部份可以從MySQL的Application裡得知,Host的話,用phpmyadmin去開,可以看到你是登入到哪個IP去,那個就是host.

    • 當然你這樣也是可以啦!不過正統的方法當然是使用環境變數$OPENSHIFT_MYSQL_DB_HOST,$OPENSHIFT_MYSQL_DB_USERNAME等等…… 因為那個IP可能會改變喔!

    • ps: 主體在app-root/data裡,他做了link到.openshift裡,我會提這個主要是因為我上次因為自己在wp-content裡新增了themes然後push,結果出問題…..他掛掉了QQ

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料