HOMEサイトマップ

このサイトについて

このサイトについて
免責事項
  
joomla!をアップデートしてみた

以前導入したjoomla!が1.5.3のまま放置していたのでセキュリティ対策を兼ねて
1.5.7にアップデートしてみた。

 

私の場合1.5.3→1.5.7へアップデートするのでバージョンに対応したパッチを使用しました。

# mkdir joomla_temp
# cd joomla_temp
# wget
http://joomlacode.org/gf/download/frsrelease/8375/31008/Joomla_1.5.3_to_1.5.7-Stable-Patch_Package.zip



ファイルのバックアップをおこないます。
私の場合/var/www/html以下でjoomlaを運用していますので/var/www/htmlを圧縮してしまいます。

# tar czvf html_dir_081008.tar.gz /var/www/html



データベースをバックアップします。

# mysqldump joomladb -u root -p --opt > joomladb_081008.sql
# Enter password:<mysqlのroot@localhostパスワード入力>

 

アップデート用のパッチファイルを展開します。

# unzip Joomla_1.5.3_to_1.5.7-Stable-Patch_Package.zip


必要のないファイルを削除します。

# rm CHANGELOG.php CREDITS.php

 

アップデートします。

# /bin/cp -fpR ./* /var/www/html/



ブラウザから
http://サーバ名/administrator/
で管理ページログインし、右上のバージョンを確認します。

使用しているモジュールによっては動作しない場合があるようなので要チェックです。

動作確認をし、正常動作しているようでしたら完了です。



**おまけ**

動作確認し、まともに動作しないようならばリストアを行いましょう。

# cd joomla_temp
# mv html_dir_081008.tar.gz /var/www
# cd /var/www
# rm -rf /var/www/html
# tar zxvf html_dir_081008.tar.gz
# cd joomla_temp
# mysql -u root -p
# Enter password:<mysqlのroot@localhostパスワード入力>

mysql > drop database joomladb;
mysql > show databases; ←DBが削除されたことを確認
mysql > create database joomladb;
mysql > show databases; ←空のDBが作成されたことを確認
mysql > quit

# mysql joomladb -u root -p < joomladb_081008.sql
# Enter password:<mysqlのroot@localhostパスワード入力>


ブラウザでバックアップ取得した時の状態になっているか確認します。
バックアップ取得時の状態になっていればリストア完了です。

  

 
mod_vvisit_counter今日2
mod_vvisit_counter昨日70
mod_vvisit_counter合計88535
- PR -
home search