環境
- Arch: amd64
- OS(userland): NetBSD 5.1
- kernel: NetBSD 5.99.41
- nginx: 0.8.54
- PHP: 5.3.5
- MySQL: 5.1.54
- concrete5: 5.4.1.1
http://concrete5-japan.org/help/install/how_to_upgrade/
に沿って行います。
- サイトのバックアップをとる(dbなど)
- adminでlogin後 サイト全体の設定>アクセス権限>メンテナンスモード>有効 にする
- サイト全体の設定>デバッグ>開発モード にする
- サイト全体の設定>デバッグ>サイトキャッシュ設定>無効 にしキャッシュ削除する
- 5.4.1.1.1をダウンロードし/concrete と/languages を置き換える
- updatesディレクトリを作成し、書き込み権限をつける
- http://example.org/index.php/tools/required/upgrade.php をアクセスしアップグレードを実行
- /concrete/controllers/upgrade.php を削除
- ブラウザのキャッシュを削除
- http://example.org/index.php/dashboardをアクセス
- サイト全体の設定>アクセス権限>メンテナンスモード>無効 にする
- サイト全体の設定>デバッグ>公開モード にする
- サイト全体の設定>デバッグ>サイトキャッシュ設定>有効 にする
nginxの設定
/usr/local/nginx/conf/www.example.com.conf
server {
listen 80;
server_name www.example.com;
access_log logs/www.example.com/access.log;
error_log logs/www.example.com/error.log notice;
root /home/somewhere/htdocs;
location / {
index index.php;
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^/(.*)$ /index.php/$1 last;
}
location ~ \.php($|/) {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
/usr/local/nginx/conf/nginx.conf
.
.
http {
.
.
include www.example.com.conf;
}