2011年8月16日 星期二

drupal7.4升級到7.7步驟

1. 先檢查是否有須更新的 "模組" , 若有則先更新

2. 停止 Apache 及 MySQL 服務 (若無安裝mysql 則不管,以下類推)
# service httpd stop
# service mysqld stop

3. 備份 Drupal 的 Database (路境內包含 sqlite, mysql, pgsql)
# cp -R /var/www/html/drupal-7.4/includes/database
# chown -R mysql:mysql parismonet

4. 備份 Drupal Core files
# mv drupal-7.4 drupal-7.4_bak

5. 上傳 Drupal 7.7 tar.gz file

6. 解壓縮 Drupal 7.7 tar.gz file
# gunzip *.gz
# tar -xvf *.tar
# rm -rf *.tar
# chown -R root:rootdrupal-7.7

7. 改 Drupal 7.7 目錄名稱
# mv drupal-7.7 parismonet

8. 從 drupal-7.4 Copy Files & Directory
複製 drupal-7.4/includes/database 目錄下的 sqlite
[root@www drupal-7.7/includes/database]
# cp ../drupal-7.4/includes/database/sqlite
複製 drupal74 目錄下的 sites & sitemap_files 目錄 (如果有的話)
[root@www drupal-7.7]
# cp -R ../drupal-7.4/sites .
cp:是否覆寫 ‘./sites/default/default.settings.php’? n
cp:是否覆寫 ‘./sites/example.sites.php’? n
cp:是否覆寫 ‘./sites/all/modules/README.txt’? n
cp:是否覆寫 ‘./sites/all/README.txt’? n
cp:是否覆寫 ‘./sites/all/themes/README.txt’? n
# cp -R ../drupal-7.4/sitemap_files .

9. chown -R root:root drupal-7.7

10 . chown -R apache:apache sites/default/files
# chown -R apache:apache files

11. 執行 update.php 來 update drupal database
先啟動 Apache & MySql 服務
# service mysqld start (如果有裝的話)
# service httpd start
Login Drupal with admin
put drupal in maintainence Mode
run – http://parimonet.mybase.tw/update.php

沒有留言:

張貼留言