Google +    Album

= Drupal的從無到有 =

事前準備:
當然是把linux灌進電腦囉,
在這裡是使用Fedora 5

1.先和舊主機比較看看裝了哪些rpm套件
view rpm
rpm -qa > aa.txt

2.在舊主機上下指令,看看到底已經裝了哪些套件
指令:
rpm -qa | grep php
已裝套件:
php-pear-1.4.9-1.2
php-gd-5.1.6-1.6
php-pdo-5.1.6-1.6
php-5.1.6-1.6
php-mysql-5.1.6-1.6
php-ldap-5.1.6-1.6

指令:
rpm -qa | grep httpd
已裝套件:
httpd-manual-2.2.2-1.3
system-config-httpd-1.4.1-1.fc5
httpd-2.2.2-1.3

指令:
rpm -qa | grep mysql
已裝套件:
libdbi-dbd-mysql-0.8.1a-1.2.1
mod_auth_mysql-3.0.0-3
php-mysql-5.1.6-1.6
mysql-connector-odbc-3.51.12-1.2.1
mysql-5.0.27-1.fc5
mysql-server-5.0.27-1.fc5

3.比較過後,在新主機上利用yum來更新吧!
指令:
yum install "套件名稱" -y
(-y 表示已下選項皆自動選擇yes)

4.來查看一下服務開了沒,
主要是LAMP這些玩意記得開啟,光更新是不會自己啟動的!
指令:
setup or ntsysv

5.看看port和service啟動的狀況,
如果沒啟動,記得順便在iptables加進去!
例如port 80

指令:
nmap localhost
and
vi /etc/sysconfig/iptables

6.下載Drupal(在這裡才看到主角)並裝載,
使用wget方式...
一般裝載在/var/www/html當中,
但還不要進入網站做網頁安裝

7.回到/var/www/html,將html屬性改為...
指令:
chown -R apache.apache html
(-R 連同子目錄屬性全部一起改變)

8.視狀況將files、theme塞回去。

特別說明mysql部分:
在什麼都沒有的狀況下,至少要先在mysql中新增一個DB,
指令:
mysqladmin -u root create oldxxx
mysqladmin -u root -p password '請填入密碼'

若網頁沒有正常顯示,而是變成新建網頁狀態。
那就還得到druapl當中的目錄/sites/default之settings.php這個檔案查看,

約第93行可以看到...
$db_url = 'mysqli://root:12345678@localhost/abcdef';

其中12345678為密碼,abcdef則為資料庫名稱,
可以在這裡設定完成,網頁應當就能正常顯示。
若其密碼有@這類符號,就會在此顯示成%40,以這類編碼方式來顯示區分。

或參考= 匯出及匯入資料庫的動作 =


完成,享用吧!

沒有留言: