[架站] 第三課 – 安裝及設定

安裝幾個必要的軟體

1. 安裝 Lamp
LAMP wordpress 最主要是用 MySql + PHP 的。所以相關的服務要先給它建起來,透過下列指令就可以在 ubuntu 上裝完 Apache + Mysql + PHP 了,而且都會裝最新版的,這邊是
Apache 2.2.22
Mysql 5.5
PHP 5.3.10

sudo apt-get install lamp

2. 安裝 phpMyAdmin
或者你可以選用別的 sql 軟體,但這個是大多數 PHP 工程師在用的,建議抓取最新版的 phpmyadmin 4.0

sudo apt-get install phpmyadmin

3. 取得 wordpress 最後發行軟體

root:~/ wget "http://wordpress.org/"

然後看到 /root/ 下面有剛抓到的 wordpress ,用解壓縮指令打開就有了

ls
tar -xvf wordpress.tar.gz
萬事俱備,開始設定!

設定一下 apache 下的 document root 的要讀取的目錄

vi /etc/apache2/apache2.conf

找到 DocumentRoot

換成你要的位置,我這邊的設定是到 /var/www/

Document = /var/www/

當然要先建立 /var/www/

mkdir /var/www/

因為我要使用 Virtural Host 設定 2到 3個部落格,所以要設定一下

vi /etc/apache2/site-enable/http-virtural-host.conf
<VirtualHost *:80>
    DocumentRoot /var/www/cloudsay/
    ServerName cloud-say.com

    <Directory "/var/www/cloudsay/">
    AllowOverride all
  </Directory>
</VirtualHost>

將 phpmyadmin 的服務也放進來

cp /usr/share/phpmyadmin/apache2.conf /etc/apache2/site-enable/http-phpmyadmin.conf

重啟服務

service apache2 restart

這時候應該已經有 phpmyadmin 的頁面可以看了,到 phpmyadmin,建立等下 wordpress 的資料庫使用者,當然你也可以都用 Mysql 的 root 啦!只是個人覺得不太安全

127.0.0.1/phpmyadmin 下設定
登入 -> 使用者 -> 新增帳戶 -> 名稱 我會用 wordpress 或跟部落格同名的名稱
-> 密碼 用 phpmyadmin 提供的方式建立

給的 Privallage 可以不用開太大
SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, TUNCATE, INDEX

畢免有人透過 wordpress 的使用者得知密碼後亂搞,安全一點是對的。

然後開始進行 wordpress 的安裝步驟。現在用 wordpress 的安裝真的是愈來愈好用了,只要2個步驟就裝好了,再回到原頁就會看見你的頁面啦

先把剛下載好的 wordpress.tar.gz 解壓縮後,複制到 /var/www/ 下面你剛定義的 DocumentRoot 的位置

cp wordpress /var/www/cloudsay

在這邊我會換成跟 mysql 一致的名稱

因為我是用 virtual host 的方式,所以只要到剛上面寫的 Servername 的網址就可以看到頁面了,至於 Servername 及 申請 domain 的方式必須先購買及設定 DNS 才有喔!

第一步驟,開啟頁面,在網址列輸入 cloud-say.com

輸入剛建立使用者帳號跟密碼

裝完了,回到原頁

這時候就有 wordpress 的服務啦!非常簡單吧!

很重要的 PS
但要記住,這時候你的 phpmyadmin 可是門戶大開,大剌剌的放在網路上喔!如果 root 的密碼又非常簡單的話,那又變成另外一個漏洞了!在這邊建議把 phpmyadmin 從網頁上移除

cd /etc/apache2/site-enable/
rm http-phpmadymin.conf

或是換成另一個名稱

mv http-phpmyadmin.conf http-phpmyadmin_conf

重開 apache

service apache2 restart

有需要的時候放回來,但最重要的是帳號密碼還是設定難度較高一點的比較好。
後面會再介紹別的方式讓它不要再外部網路出現。

[架站] 第三課 – 安裝及設定

1. 安裝 Lamp LAMP wordpress 最主要是用 MySql + PHP 的。所以相關的服務要先給它建起來,透過下列指令就可以在 … Continue reading [架站] 第三課 – 安裝及設定

[架站] linode 的安裝步驟

承這篇《我的部落格進化史》後,就想寫一篇筆記是關於整個安裝的過程與心得,雖然不是專業的,但我列舉幾項是架設好一個 wordpress 會做的事。 About Latest Posts cloud邁入攻城獅 N 年。愛好無厘頭的事物、旅遊、攝影、減肥、慢跑、占星、展覽、食記、偶爾在邏輯的世界亂轉 Latest … Continue reading [架站] 第三課 – 安裝及設定

[架站] 第二課 – Linode 環境 Start Up

一開始由 SSH 登入去設定自己,登入先設定自己的使用者權限 你可能會大多數的時間都用 root 登入,但基於安全性考量,root 直接登入是有風險的,這代表別人也可以從自己的 client 用 SSH … Continue reading [架站] 第三課 – 安裝及設定

cloud

cloud

邁入攻城獅 N 年。愛好無厘頭的事物、旅遊、攝影、減肥、慢跑、占星、展覽、食記、偶爾在邏輯的世界亂轉
cloud

Published by

cloud

邁入攻城獅 N 年。愛好無厘頭的事物、旅遊、攝影、減肥、慢跑、占星、展覽、食記、偶爾在邏輯的世界亂轉