WordPress架站教學 § 以000webhost免費空間為例,含申請、安裝、設定等完整步驟


為了要進入Wordpress這個領域,對於新手的我來說,最好的方法就是先去申請一個免費空間,安裝Wordpress來玩玩最直覺,而在眾多的免費空間中,「000webhost」算是相當知名的網站,所以就挑了它來體驗看看囉,它支援了MySQL、PHP、而且沒有廣告,重點是官方還會送你一個免費網域,這對新手來說真的是非常的方便,只要設定得宜,那麼Wordpress架站也不是件難事,是個練習的好平台。

網址:000webhost官網空間申請空間會員登入WordPress台灣正體中文網站

推薦閱讀:
[教學] 如何在ByetHost免費空間中安裝Wordpress、含綁米(綁網域)設定
[教學] EcVps § 20G、無限流量的免費虛擬主機,WordPress新手練功的好地方

空間特色功能

最重要的特色有幾個:價格免費、送網域、容量1.5GB、流量每月有100GB、支援MySQL、PHP、FTP等常見功能,請自行參考下方的比較圖(重點特色我用黃色標示出來):

1、空間申請教學

進入註冊畫面後,參考下圖的說明來填寫資料就行,因為我是要用此空間來安裝Wordpress用的,一般也不會特別去買個網域,所以建議和我一樣是新手的用戶,直接用它送的網域來練習即可(圖中➊)

建立帳號後,會跳至等待郵件驗証的畫面

請到信箱中,點擊驗証網址

驗証後,等待個幾秒讓官方幫我們設置相關資訊,正常的話在「Status」狀態中會呈現「Active」,而「Go to CPanel」則可以進入後台管理

2、建立MySQL資料庫

登入會員後,可以看到後台的cPanel中可以找到很多功能,請將網頁拉到下方並進入「MySQL」

再來便是替資料庫取名稱以及要登入的帳號與密碼,最後點擊「Create database」來建立資料庫

建立資料庫就這麼簡單,之後可以得到相關資料,請記下來喔,在安裝Wordpress時會用到

3、安裝Wordpress

要安裝Wordpress當然要先下載啦,請到「WordPress台灣正體中文網站」下載最新版本的WP。接著在000webhost的cPanel後台管理中,可以由「View Account Details」或「View FTP Details」查詢FTP的登入資訊,我們打算利用FTP的方式來將Wordpress上傳到此空間中,以進行安裝

將下載回來的Wordpress解壓後,登入000webhost的FTP,並把解壓後的檔案全部上傳到「public_html」目錄下,別上傳錯目錄了
註:FTP的上傳工具,我個人習慣使用「FileZilla

再來就是要開始進行安裝WP了,請直接在瀏覽器中貼上我們步驟一申請的網域網址,如果忘記了,可以到cPanel中的「View Account Details」查詢。因為是第一次進入網址,所以會看到缺少「wp-config.php」設定檔的提示,直接點擊「建立一個設定檔案」來建立吧

接著會告訴用戶要準備一下資料庫的相關資料,因為等等要設定,此時請點擊「衝吧」繼續,同樣地,如果忘記這些資訊,cPanel後台中的MySQL可以查詢的到

請依據欄位逐一輸入資料:「資料表前綴」可以保留不動,其它的欄位就要輸入之前建立的MySQL資料才行

點擊「開始安裝」

輸入要登入Wordpress的管理員帳號、密碼後,並點擊「安裝Wordpress」

耶,看到這個畫面就是安裝成功啦!泣~~

一般來說,登入Wordpress的網址是你的網域加上「wp-login.php」,舉例來說,如果你的網域是abc.xyz.com,那麼登入Wordpress的網址則為:

http://abc.xyz.com/wp-login.php

心得:自己在測試的過程中,我覺得設定方面倒不是問題,而是空間的穩定性不是很好,有時候會連不上,若遇到了就要等一陣子才行了,不過既然是免費的空間,這種問題是可以預期的,但還是很感動,終於把我的第一個Wordpress親手建立起來了,以後就可以用這個測試空間做練習囉,Wordpress ~~~我來了。

論壇中有提到,官方為個節省空間資源,若你的網站30天內少於10人拜訪,那麼帳號將被視為閒置狀態(官方會刪帳號),網站在7天後將會被移除,如果遇到這種情況,通常你會收到信件通知,若要保留此帳號的話只要再次登入會員即可

【補充:記憶體錯誤的解決方法】

有讀者反應說在登入時會發生記憶體錯誤的情況,錯誤的訊息大約如下:

根據讀者的回報,在WP官方的說明中就有提到解法,請先到後台或者FTP下載「wp-config.php」,並進行修改

修改什麼呢?只要加入「define(‘WP_MAX_MEMORY_LIMIT’, ‘256M’);」這一行即可,256MB是指定要分配的記憶體,你可以適需求變更,例如改成128MB,最後再把此檔案上傳到後台就行了。
註:測試時若沒有馬上生效,可等待幾分鐘後再試試

延伸閱讀:
[教學] 如何在Blogger/Blogspot中自訂網域,含GoDaddy CNAME設定
[教學] 如何在GoDaddy.com中購買網域/專屬網址
[教學] 如何申請 CU.CC 的免費網域(域名),二年免費使用


  • 路人

    靖大…我照您步驟一切都正常, 但是在輸入Wordpress那個資料庫名稱、帳號、密碼、主機庫主機位置之後我按送出,然後跟你教學的內容一樣換到另一個頁面之後點選開始安裝,再來就跳出〝Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30720 bytes) in /home/a3554066/public_html/wp-admin/includes/class-wp-list-table.php on line 302〞這串字碼,在這串字碼的上面有個框框裡面寫:PHP Error Message然後在字碼的下面也有個框框裡面寫:Free Web Hosting。

    然後只有Free Web Hosting可以點選,點選後就跳到http://www.000webhost.com/頁面…請問這是甚麼問題,懇請指導…感謝靖大。

    • 架站我也是新手說,沒遇過這問題,但推測是記憶體不足的問題,或許有很多人在使用Server,可以稍後再試試看

      • 路人

        靖大, 我想再請教一下, 把Wordpress壓縮的檔案上傳到public_html的時候, 你有遇到要複寫的檔案嗎!?

        我有遇到, 我選擇了複寫, 我申請兩個, 第一個一樣跑出那個字串, 但是可以去設定Wordpress的帳號密碼, 但是設定完要登入卻說, 帳號錯誤, 輸入修改密碼填寫信箱也出現不正確…第二個則是我上面發生的問題…可能我跟Wordpress無緣了^^”

  • Ivan

    我在安裝的時候也遇到了這個問題….
    Fatal error:Allowerd memory size of 67108864 bytes exhausted(tried to allocated 122880bytes)
    意思:致命錯誤:分配的67108864字節(64M)內存用盡。(試圖分配122880字節(1.1M))
    搜索了下,這個問題還是蠻普遍的,wordpress官方都有專門的解決方案。
    http://codex.wordpress.org/Editing_wp-config.php#Increasing_memory_allocated_to_PHP
    每次執行PHP需要分配1.1M的內存,但是由於整體消耗內存量太大,默認64M的最大內存不夠用,被耗盡了,根據WordPress官方給出的解決辦法,我們只要在wp目錄中找到wp-config.php文件,在其中中加入如下代碼:

    define(‘WP_MEMORY_LIMIT’, ’128M’);

    引號在英文狀態下輸入,就是把分配內存擴大到128M,我試了下,改過後就可以進入後台了!

    • 是的,查了一下是有蠻多人有這個問題,謝謝你提供的資訊喔,很有幫助

    • 學翰 董

      沒辦法

      • 我已經補上教學,你可以參考一下

  • 要複寫的話,那勇敢的給他複寫,很多時候是因為FTP斷線重傳所致,或者你不要用ftp來傳,用網站內建的上傳工具

  • Pingback: 免費架站WordPress | 彩虹烘焙之家()

  • 聖榮 曾

    http://tainanshop.comxa.com/

    請問我的問題出在哪-_-,很煩呢!搞了快一個月了

    • 說詳細點可能比較有幫助,是哪個步驟有誤呢?另外注意一下檔案的權限

  • Ian

    靖大你好

    我也碰到這問題,也照你說的方式去操作,結果過了好一陣子才總算進去WP,但過了一陣子,進去我的網址,又還是這個記憶體不足的畫面,請問加入
    「define(‘WP_MAX_MEMORY_LIMIT’, ’256M’);」這串文字,是一勞永逸的方式嗎?有人有像我一樣不斷碰到這問題嗎? 最後的256m,若加大到512m會比較好嗎?快被這問題搞死@@,為什麼大家都說WP很好用很好上手QQ

    • WP我也是新手呢,我想通常花錢買的空間應該比較不會遇到這種問題,像我現在的WP(付費的)就沒有定義這組參數,可能是因為這種免費空間的限制,目前我查到的好像都是用這種解法

      • Ian

        謝謝回覆,所以有可能是免費空間限制的問題,但在一開始架站練習就付費買空間好像有些冒險,請問你有推薦的付費空間嗎?謝謝!

        • 你可以參考這一篇:http://goo.gl/M75psO
          要視你自己的流量而定

  • angel

    你好,請問在不同電腦都是可以上傳對吧?謝謝

  • 張立昌

    請問一下,我做到步驟三時,到cPanel中的「View Account Details」連結「Access your website at…」 點了網頁之後,出現的是「建立資料庫連線時發生錯誤」 不曉得是什麼原因呢?

    • 請確認一下步驟二的帳密是否輸入正確

      • 張立昌

        帳號密碼都正確~然後我照著這個http://www.blogfuntw.com/2012/10/error-establishing-a-database-connection/#comment-1531
        做之後,就變成你這篇文章最後補充的”記憶體錯誤的解決方法”
        然後照你的方式在做了之後,又變成”「建立資料庫連線時發生錯誤」”

        • 我今天有發生這個狀況,我連續按F5幾次就可以連線了(3次以上),你可以試試看

  • Pingback: 為什麼需要一個wordpress呢? | My Garden()

  • buttercup

    你好,我要會匯入發現有2MB的限制,WP說可以修改php.ini 中 post_max_size 設定小於 upload_max_filesize 設定。但這在哪,我找不到?可以麻煩你幫我解答嗎?

    我是使用000webhost與FileZilla的。

    • php.ini的檔案應是在架站的空間,而不是wordpress,改了之了有什麼問題呢?

      • buttercup

        我在/public_html裡的wp-config.php加入define(‘WP_MAX_MEMORY_LIMIT’, ’256M’);,但還是只能匯入2MB。

        • 你改的這個是記憶體,而不是檔案大小喔,應該是你之前說的那個php.ini

          • buttercup

            那我想請問php.ini在哪?我找不到。謝謝。

          • 基本上php.ini看你php安裝在哪,就會在那個目錄下,不過據我所知這個檔案通常都是系統管理員在設定,我去看了一下我租用的空間upload_max_filesize也只是2mb

  • 顏肇甫

    我想請問一下
    可不可以幫我解決 上傳限制大小這問題
    每次只能上傳小於2MB的檔案 該怎麼解決

    • 到php.ini中修改upload_max_filesize,請參考樓下的討論串

  • Guest

    你好,我的錯誤訊息是:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7680 bytes) in /home/a1567464/public_html/wordpress/wp-admin/includes/plugin.php on line 1683

    我照著你的寫法改,改到1024M依然無效…(define(‘WP_MEMORY_LIMIT’, ’1024M’);

    請問還有可能是其他原因嗎?

  • 游琇惠

    你好,我的錯誤訊息是:Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7680 bytes) in /home/a1567464/public_html/wordpress/wp-admin/includes/plugin.php on line 1683

    我照著你的寫法改,改到1024M依然無效…define(‘WP_MEMORY_LIMIT’, ’1024M’);
    請問還有可能是其他原因嗎?

  • Guest

    你好 按照步驟可是我都會卡在這邊 :ftp://ftp.byethost3.com/
    我一直無法如期到達 缺少wp-config.php 的這一頁

    在想是不是哪裡弄錯了或是沒用到 謝謝!!

  • 王寬寬

    你好我想請問,我已經把這些檔案上傳了,然後下個步驟是建立wp-config.php」設定檔,但是我不知道怎麼到那個地方設定,是登陸自己網址嗎??

    • 嗯,是的

      • 王寬寬

        我按進去我網址他寫這樣 我是哪地方可能有錯呢??

  • 王寬寬

    大大我已經解決記憶體那個問題了但是我改完以後又出現新的問題
    Fatal error: Class ‘Translation_Entry’ not found in /home/a8740163/public_html/wp-includes/pomo/mo.php on line 230

    他寫這樣,請問是哪裡有問題呢??是缺什麼檔案嗎??
    define(‘WP_MEMORY_LIMIT’, ’256M’);

    這個我修改好以後點我網址還是進不去WORDPRESS的安裝畫面

    可以告訴我該如何做嗎??

  • Jason Wang

    我有爬文 照各位大大的方法修改 wp-config.php
    結果一樣顯示
    Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 30720 bytes) in /home/a9239400/public_html/wp-admin/includes/class-wp-list-table.php on line 521
    請問有可能有別的原因嗎

    • 如果你都已經調大了,還是一樣,那麼我猜也許是免費空間的關係,所以官方會有限制

  • Yun

    站長:

    請問密碼到底是哪個?(發到郵件給我的那組嗎?)

    但進不去呀 !! 哭。。。
    _______________________________________________>>>
    回應: 331 User a2268508 OK. Password required
    指令: PASS ********
    回應: 530 Login authentication failed
    錯誤: 嚴重錯誤
    錯誤: 無法連線到伺服器

    • 看你是連到哪邊,如果是連到WP,就用WP的密碼(FTP)

  • David Shu

    大大晚安,您文章寫得很清楚。

    但是這個免空的伺服器會常常連不上去嗎?我連FTP都無法登入@@

    • 嗯,因為是免費服務,所以這是會發生的

  • Bart Lu

    您好,按照您的步驟,我卡在了”我們可以和資料庫連線(意味著你的使用者名稱和密碼正確),但無法選擇 wordpress 資料庫。

    你確定資料庫存在嗎?

    確認使用者 a7655500_lubart 是否有足夠的權限使用 wordpress 資料庫?

    在某些系統上你的資料庫名稱可能包含帳號名稱的前綴,例如 username_wordpress。問題會不會是出在這裡?

    “這個地方,還請您幫助,謝謝您!!!

    • 如果是我的話,我可能會先回到步驟二看一下所建立的MYSQL帳號密碼對不對,你可以先試試看

  • gtc

    免費聯播網!可免費宣傳自己網站、部落格或文章!現在加入送1000次免費曝光喔!!
    http://www.gameteacafe.com/

  • Pingback: 000webhost-免費雲端主機 | HZSH Site()

  • Wu Aya

    https://bigcloud.com.tw/
    “大朵”虛擬主機
    中華電信機房,美國規格價格
    每月只要48元起!!!

  • Wu Aya

    T4P

  • 林子華

    您好,我最近有使用dreamweaver製作網站,但是上傳到webhost之後,每個順序跳掉,請問該怎麼設定呢?
    謝謝您^^

    • 抱歉,我不太懂你所說的「每個順序跳掉」是什麼意思耶

      • 林子華

        一般來說,不是先呈現首頁嗎?但我是進首頁前,會做一個動畫的頁面,點了之後會跳到首頁,但上傳到webhost,反而直接呈現首頁

    • 通常不會改你的順序的,有可能是你的動畫載入的時間較久

  • Joyce In

    我也想請問⋯
    因為用000webhost安裝Wordpress,但是一直無法使用圖片上傳!
    媒體庫裡面也沒有任何東西,上傳又說找不到預設暫存資料夾⋯找到快崩潰了!

  • 美合

    恩公!您的方法太有用了!!我都快要給您三跪九扣了~~~~

    • 沒有這麼誇張吧 XD,有幫到你的忙就好,教學相長 ^^

  • 有毅斯

    你好 想請問連線到FTP之後會出現這樣

    狀態: 正在解析 kfjdlsffdsf.comlu.com 的 IP Address

    狀態: 正在連線到 31.170.161.96:21…

    狀態: 連線已建立, 正在等候歡迎訊息…

    狀態: 不安全的伺服器, 它不支援透過 TLS 的 FTP.

    指令: USER a6448166

    回應: 331 User a6448166 OK. Password required

    指令: PASS ********

    回應: 530 Login authentication failed

    錯誤: 嚴重錯誤: 無法連線到伺服器

    試了好多次怎麼辦 求解 謝謝

  • CruelEmperor

    #1045 – Access denied for user ‘a*******_discuz’@’localhost’ (using password: YES)
    請問上面這個錯誤代碼怎麼解決,我要登入MySQL的時候就一直出現這代碼

    • 可能是用戶名稱或密碼錯誤,檢查一下你登入MySQL的帳密是否正確