1. 程式人生 > >centos 6.5搭建wordpress部落格

centos 6.5搭建wordpress部落格

1.兩種方式得到Wordpress
 
首先你可以去wordpress官方網站看下最新的wordpress的下載地址多少。比如wordpress 3.9.1的下載地址是:
http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
 
先用mkdir命令隨便建立一個目錄,這裡使用wordpress,在該目錄下用wget來請求wordpress的下載地址,這裡用:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
unzip wordpress-3.8-zh_CN.zip

用unzip 來解壓zip檔案。
然後編輯wp-config-sample.php檔案,主要修改資料庫資訊。

nano wp-config-sample.php
/** MySQL資料庫名 */
define(‘DB_NAME', ‘wordpress'); 
/** MySQL資料庫使用者名稱 */
define(‘DB_USER', ‘root'); 
/** MySQL資料庫密碼 */
define(‘DB_PASSWORD', ‘password')
/** MySQL主機(不用修改) */
define(‘DB_HOST', ‘localhost');

資料庫名字我們這裡先隨便填一個,因為資料庫還沒有建立。資料庫的使用者名稱和密碼都是之前一步填的,這裡要填入。
記得ctrl + o 儲存檔案的時候,選擇檔名為wp-config.php。
然後把所有的檔案複製到/var/www/html 目錄下。用

cp -rf wordpress/* /var/www/html/

這樣就把wordpress搞妥了,不過有些同學可能對命令操作有點恐懼,在Windows下可以用FileZilla軟體,來把本地的檔案上傳到VPS中。FileZilla在檔案的站點管理器中,選擇新建站點,配置介面的協議選擇SFTP。

右邊就是Linux目錄了,左邊的是你的電腦,右擊某個目錄或者檔案就可以上傳了。在右邊選擇目錄或者檔案也可以下載到本地,跟FTP有點像。

上傳速度大概只有40-50KB/S
 
2.在Mysql中新建資料庫

mysql -u root -p

輸入上面的命令進入mysql,要輸入密碼。
用下面的命令新建一個叫wordpress的資料庫。

create database wordpress;

通過上面的兩步,訪問IP地址,一個嶄新的Wordpress就可以建立了。訪問你註冊的域名應該就可以安裝wordpress了。
 
3.匯入sql檔案
 
如果是從虛擬主機轉到VPS,那麼就要匯入sql檔案了。可以用下面的命令:

mysql -u使用者名稱 -p密碼 資料庫名 < 資料庫名.sql

注意u和使用者名稱,p和密碼之間沒有空格!
 
4.Wordpress簡單設定
 
4.1上傳檔案大小限制修改

 
到後臺嘗試上傳一個附件,你會發現:
Maximum upload file size: 2MB.很痛苦。怎麼修改?
用locate來搜尋php.ini檔案位置。

locate -i php.ini

然後編輯它:

nano /etc/php.ini

在nano中可以通過ctrl + w來搜尋文字,這裡搜尋,post_max_size 和 upload_max_filesize ,把它們都改大點,比如我都改成64M
4.2重寫url設定

WordPress中除了Default的url格式外,其他的都需要url 重新支援。預設是不支援的。VPS只能自己搞了,虛擬主機一般都預設開啟的。

nano /etc/httpd/conf/httpd.conf

需要編輯httpd.conf檔案。ctrl + w搜尋 “/var/www/html”,找到:
<Directory “/var/www/html”>

# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
把AllowOverride None 改成AllowOverride All
 
4.3 安裝外掛,更新需要輸入FTP賬戶

nano /etc/httpd/conf/httpd.conf

出現這個原因主要是許可權不夠。
同樣編輯這個檔案,找這個:
User apache
Group apache
把Group 改成root。當然這樣有風險,但這是最快的…
還有個辦法就是把wordpress的所有檔案的所有權給apache這個使用者。
上面這三個操作都需要重啟Apache來生效的。

sudo service httpd restart

5.VPS中使用git
可以用下面的命令安裝git,非常簡單

sudo yum install git

不知道git的同學去搜索下,這裡篇幅有限就不深入講了,我們講到用wget來獲取最新的wordpress,其實最方便的應該是git,在本地windows搭好完整的wordpress,安裝好外掛,自己喜歡的主題,全部push到github或者bitbucket中,然後在/var/www/html/中clone完整的網站下來。以後如果有更新,也可以提交。備份的同時方便檢視修改記錄,實在是太酷了。