WordPress 是一個開放原始碼(Open Source)的網誌(BLOG;部落格)/内容管理系统(CMS; Content Management System),專注於美學、網頁標準和易用性的個人發佈平台(蔡神註: 阿就是一個架設網站的軟體套件啦)。
簡單的說,
WordPress 目的就是要你好看..
阿不是,是要讓你體驗作為網路發佈者(部落格網站的架站者)是多麼極盡簡單、愉悅、魅力十足。
WordPress 官方宣稱 WordPress 提供給你一個自由分發、符合標準、快速、輕量、免費的個人發佈平臺,
擁有合理的預設設定(Default Configuration)和功能,以及很容易客製化的核心。
系統需求
-- 因為 WordPress 主要是用 PHP 撰寫的一大堆網頁,且要使用到資料庫,所以 ..
欲執行 WordPress 建議你的主機或虛擬主機要有 Web Server (網頁伺服器)且要支援:
* PHP 5.6 或更新版本 * MySQL 5.6 或更新版本 (或 MariaDB 10.0 或更新版本)
WordPress是其中一個非常出名的內容管理系統(CMS)。它究竟出名到甚麼地步呢? 根據2015年最近的一項調查,在互聯網上大概每六個網站就有一個網站裝上了 Wordpress!這其實是一個很誇的張數字! (其實最近的統計是大約每四個網站有一個是用WordPress架的)
WordPress 有一個功能叫『theme(主題)』,簡單來說,就是一個網頁的外觀。我們可以合法地買一些別人設計好的各種漂亮外觀(也有很多免費的),把它變成自己的網頁。你會發現,這些各式各樣的主題竟是如此多,既專業又漂亮!
利用這個方法,我們可以在很短時間便建立各種高素質的網頁。雖然有點本末倒置,因為原意是你先開發及設計好網頁,再裝上Wordpress去管理其內容。現在我們卻是先安裝Wordpress,再利用它的theme(主題)功能去建立網頁。但此方法既然這麼有效率,又有何不可?
在選擇伺服器時,我們可以選擇一些已經設置好LAMP環境的伺服器。所謂LAMP,Linux+Apache+MySQL+PHP (蔡神註: 就是臉書(FB)起家所用的啦!)。簡單來說,我們可以在上面運行Wordpress。而最好在這個LAMP環境上,要有一個去控制這個伺服器的軟件,例如 cPANEL 後臺管理套件。
本段文章摘要自以下教學文件 ..
|
|
臉書(facebook)賺很多錢, 但是,他們宣稱所有用的軟體包括作業系統合稱 LAMP 幾乎都是不要錢的 Open Source(開源軟體)。
LAMP -- 不是懶趴喔.. 是燈!
這裡是指FB(臉書)號稱它們賴以為生的電腦系統架構 ..
Linux(作業系統)+ Apache(網頁伺服器)+ MySQL(資料庫管理系統)+ PHP(腳本語言)
要用哪個 Web 伺服器 (Web Server / Http Server / Http Daemon)
WordPress官方推薦使用最強大且最具特色的 Apache Web Server
或 Nginx Web Server
做為 WordPress 伺服器,
但任何支援 PHP 和 MySQL 的伺服器亦可。
雖然我們無法測試每一種可能的環境,
但在
WordPress推薦的網站空間頁面
裡所列出的網站空間/虛擬主機服務提供商都可以滿足上述需求。
小常識 -- 在 Unix 系統或類似的作業系統上 提供 Web 服務的程式通常為 httpd, 類似這種在作業系統上提供服務的伺服程式被稱為 Daemon 或 Daemon 程式,例如 httpd 提供 Web 服務,bbsd 提供 BBS 服務,ftpd 提供 FTP 服務。
為何提供 Web 服務的不是 webd 卻叫 httpd ? 因 Web 服務的通訊協定是 http (Hyper Text Transfer Protocol),翻譯作超文本傳輸協定。
Daemon 原意思是惡魔,在電腦系統則稱為守護進程(daemon process)或伺服程式(server program)。
因為伺服程式通常不會自己結束,這與大家認知的惡魔不會死類似。
請注意 Daemon 的 a 不發音,所以發音與 Demon 相同,
點這聽聽 Daemon 發音 https://goo.gl/6QZcYF
也聽聽 Demon 發音 https://goo.gl/4PqUho
雖然, 一般把 Daemon 和 Demon 看作同義字(發音也相同), 都是指惡魔。
在希臘神話中, Daemon 是指 benevolent and noble spirits(仁慈和崇高的精靈)。
但是, Demon 則是 refers to an evil creature(是指邪惡的生物)。
綜上所述, 你應該了解到你的伺服器或虛擬主機(或網站空間)必須有個 Web Server 且要支援 PHP 與 MySQL 資料庫管理系統。
所以 , 雖然 WordPress 官方推薦使用 Linux 作業系統且建議安裝 Apache Web Server 或 Nginx Web Server , 加上 MySQL 和 PHP 合起來就是臉書所用的 LAMP 架構啦。 但 是,如果你堅持用微軟的 Windows 作業系統以及其 IIS Web Server 也是可以搭配 PHP 與 MySQL 資料庫管理系統, 或是 Windows + Apache web server + MySQL + PHP = WAMP 也不錯( XAMPP 的 X 如果選 Windows 也算)。
WordPress 有一個內建的搜尋工具,讓訪客可以針對他們感興趣的項目來進行搜尋,WordPress 的 搜尋關鍵字外掛 可以高亮度標示搜尋字句,能夠更容易找到他們要搜尋的內容。除此之外,這個外掛同樣可以為透過 Google 之類的搜尋引擎進入網誌的訪客提供相同的功能。總而言之,使用 WordPress 搜尋是快樂的。
為了滿足架設網站者的控制欲,WordPress 提供了一系列審查選項。你可以審查:
- 所有迴響,決定它們是否出現在網誌上
- 含有特定文字的迴響
- 由特定 IP 所發表的迴響
- 內含超過一定數量連結的迴響
- 將 WordPress 壓縮檔解壓縮至一個空的資料夾。
- 上傳整個 WordPress 資料夾至伺服器(例如你申請的 LionFree.Net 虛擬主機)。
- 於您的瀏覽器內開啟伺服器路徑 ,WordPress 會帶您使用「WordPress › 安裝設定檔案」頁面產生設定檔案 wp-config.php,並帶您進入安裝頁面。
- 接著 WordPress 會自動建立資料表。
如果出現錯誤,請仔細檢查你的 wp-config.php 。
如果依然無法成功,請前往支援論壇尋求解決辦法。 - 請記住您輸入的管理員密碼。
- 安裝程式應該會帶您到登入頁面。以管理員帳號 admin 與安裝時產生的密碼來登入管理後台。登入後點選『個人資訊』可以修改密碼。
請注意 MySQL 不是資料庫,
而是資料庫管理系統(DBMS), LionFree 支援 MySQL 資料庫, 準備建立一個資料庫(DataBase):
(1)用你 LionFree 的 cPanel 帳號登入你的網站後台
http://LionFree.Net:2083
(2)找到資料庫相關項目下的 MySQL, 給他點下去就對了 (兩個都可) !
(Wizard 意思是嚮導的意思, 此處不要翻譯為巫師)
Wizard 意思是嚮導的意思, 有人翻譯為精靈也 OK; 此處不要翻譯為巫師!
注意別忘了你的資料庫使用者密碼, WordPress 會用到。
到 Step3 勾選給予全部權限 ALL Privileges 然後按 NextStep 就完成 。
(參考稍後我給的Step 4畫面)
接下來,準備在你的 LionFree.Net 架設 WordPress 網站!
- 將 WordPress 壓縮檔解壓縮至一個空的資料夾。
- 上傳整個 WordPress 資料夾至伺服器(例如你申請的 LionFree.Net 虛擬主機)。
- 於您的瀏覽器內開啟伺服器路徑 ,WordPress 會帶您使用「WordPress › 安裝設定檔案」頁面產生設定檔案 wp-config.php,並帶您進入安裝頁面。
- 接著 WordPress 會自動建立資料表。
如果出現錯誤,請仔細檢查你的 wp-config.php 。
如果依然無法成功,請前往支援論壇尋求解決辦法。 - 請記住您輸入的管理員密碼。
- 安裝程式應該會帶您到登入頁面。以管理員帳號 admin 與安裝時產生的密碼來登入管理後台。登入後點選『個人資訊』可以修改密碼。
阿就是說
連到 https://tw.wordpress.org/releases/
下載 WordPress 最新版本,解壓縮至此生出 wordpress資料夾。
然後把你的 DreamWeaver 新增一個網站且設定為該 wordpress 資料夾,
遠端主機設為你的 LionFree.Net, 選用 FTP 上傳,
還要設定上傳用的 FTP 帳號密碼,
但 FTP 上去的根目錄通常不要設定!!
(因為在你的 LionFree.Net 建立 FTP 帳號時已經指定 public_html)
當然不使用 DreamWeaver 而改用 FTP 工具(例如 FillZila)直接把解壓後的 WordPress 目錄上傳到你 LionFree.Net 帳號的 public_html 目錄(所謂的「網站根目錄」)也可以 !
如果你想保留你原先的 LionFree.Net 網站要怎麼做 ?
(上課時告訴你:-)
wordpress-4.7-zh_tw.zip | |
File Size: | 9198 kb |
File Type: | zip |
免費的 LionFree.Net 帳號允許你建立一個 FTP 帳號以便上傳或下載檔案 to/from 你的 LionFree.net 虛擬主機 !
雖然也可以把 LionFree.Net 後台帳號(即cPanel帳號)直接給 DreamWeaver 做 FTP 用, 但通常我們不這麼做 ! (Why?)
注意你的帳號根目錄之下的 public_html/ 子目錄是 Web (網站)的根目錄 !
- 資料庫名稱:您建立的資料庫名稱。
- 帳號:您建立的資料庫帳號。
- 密碼:您建立的資料庫密碼。
- 資料庫主機位置:通常保持預設「localhost」即可,但是如果主機商有另外說明,則須照其規定,例如我的 LionFree.Net 說要填 192.168.2.200。
- 資料表前綴:可以用預設「wp_」,您也可自行修改,但結尾務必保持「_」,否則可能會出問題。(就是每個資料表 table 名稱的開頭啦)
準備啟動你的 WordPress 網站
把把 WordPress 整個目錄上傳到 LionFree.Net 後, 可以開啟網頁準備填資料囉..
我的不是安裝在網頁根目錄而是在目錄 public_html/wordpress/,
所以我是用
http://tsaiwn.lionFree.Net/wordpress
(請注意網址雖沒有大小寫區別, 但目錄有大小寫區別喔 !)
竟然不必下載 WordPress 喔 ..
就可以從 LionFree.net 的後台 (cPanel) 點擊架站ㄟ !!
ㄟ.. 當然不能說啊.. 阿不然你都沒學到東西 :-)
安裝/搬家/空間/設定/佈景/外掛/優化/安全/常見問題
- 一、申請免費虛擬主機空間(包括免費網址)
- 二、建立資料庫(MySQL)以及資料庫概念
- 三、安裝 WordPress 免費部落格系統
- 四、十一個免費的 WordPress 優質外掛推薦
- 五、挑選一個佈景主題,並佈置自己的網站
- 六、規劃文章分類以及文章標籤功能淺談
- 七、提交網站給搜尋引擎(Google、Bing、Yahoo、百度)
http://wordpress.org/extend/themes/browse/popular/
( 自己用 Google 搜尋 WordPress free theme)
https://wordpress.org/plugins/wordpress-plugin-for-simple-google-adsense-insertion/
http://wordpress.org/extend/plugins/feedwordpress/
(13)可幫網站優化 (SEO) 的外掛
http://wordpress.org/extend/plugins/wordpress-seo/
http://wordpress.org/extend/plugins/all-in-one-seo-pack/
http://wordpress.org/extend/plugins/platinum-seo-pack/
http://wordpress.org/plugins/seo-ultimate/