2013年4月8日 星期一

無痛安裝 Wordpress on CentOS 6

無痛安裝 Wordpress on CentOS 6

1.下載軟體並壓縮執行
wget http://wordpress.org/latest.tar.gz # 下載wordpress套件
tar -xzvf latest.tar.gz # 解壓縮執行

2.設定資料庫
建立資料庫、建立wordpress使用者、建立wordpress使用者使用此資料庫的權限。
mysqladmin -u root password 'password' # 設定root的密碼
mysqladmin -u root -p # 使用root登入需密碼
Enter Password: # 輸入密碼
mysql > #進入mysql
create database wordpress; # 建立wordpress資料庫
create user wordpressuser@localhost; # 建立使用者wordpressuser
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password"); #設定密碼
SELECT User,Host FROM mysql.user; # 秀出系統現在有哪些 user
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password'; # 設定wordpressuser在wordpress資料庫裡面的所有資料表取得所有權限

3.設定wordpress
vim ~/wordpress/wp-config.php
define('DB_NAME', 'wordpress'); #設定資料庫名稱
define('DB_USER', 'wordpressuser'); #設定user
define('DB_PASSWORD', 'password'); #設定密碼

4.複製檔案到/var/www/html 與安裝php-gd
cp -r ~/wordpress/* /var/www/html/
yum install php-gd
service httpd restart

5.開啟wordpress設定頁面
~/wp-admin/install.php

其他設定:
設定VirtualHost
vim /etc/httpd/conf.d/vh.conf
<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/mydownload
    ServerName mydownload.no-ip.org
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

下載佈景主題還有外掛都需要輸入ftp帳號密碼:
chown -R apache /var/www/html/mydownload # 需將資料夾的權限設定給apache

結果:http://mydownload.no-ip.org/
參考:https://www.digitalocean.com/community/articles/how-to-install-wordpress-on-centos-6--2

沒有留言:

張貼留言