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
沒有留言:
張貼留言