Cara update Centmin Mod
Biasanya yang jadi fokus kita untuk diupdate adalah paket aplikasi yang terinstall dalam server. Ini tidak salah karena memang yang bekerja adalah stacknya. Tapi bagaimana kalau anda pakai Centmin Mod dan ingin mengupdate scriptnya ke versi baru? Ya, ini yang kemarin malam saya lakukan pada salah satu VPS milik teman.
Ini melanjutkan tutorial saya sebelumnya dan masih dengan asumsi pakai Git untuk sistem instalasi CentminModnya. Prosedurnya kita perlu menjalankan scriptnya dulu:
cd /usr/local/src/centminmod
./centmin.sh
Setelah itu akan tampil menunya:
--------------------------------------------------------
Centmin Mod 1.2.3-eva2000.08 - http://centminmod.com
--------------------------------------------------------
Centmin Mod Menu
--------------------------------------------------------
1). Centmin Install
2). Add Nginx vhost domain
3). NSD setup domain name DNS
4). Nginx Upgrade / Downgrade
5). PHP Upgrade / Downgrade
6). XCache Re-install
7). APC Cache Re-install
8). XCache Install
9). APC Cache Install
10). Memcached Server Re-install
11). MariaDB 5.2/5.5 & 10.x Upgrade Sub-Menu
12). Zend OpCache Install/Re-install
13). Install ioping.sh vbtechsupport.com/1239/
14). SELinux disable
15). Install/Reinstall ImagicK PHP Extension
16). Change SSHD Port Number
17). Multi-thread compression: pigz,pbzip2,lbzip2...
18). Suhosin PHP Extension install
19). Install FFMPEG and FFMPEG PHP Extension
20). NSD Re-install
21). Update - Nginx + PHP-FPM + Siege
22). Add WordPress Nginx vhost + WP Super Cache
23). Update Centmin Mod Code Base
24). Exit
--------------------------------------------------------
Enter option [ 1 - 24 ] 23
--------------------------------------------------------
Kita isikan 23 untuk memperbarui kode Centmin Mod.
Menu selanjutnya akan muncul:
--------------------------------------------------------
Centmin Mod Updater Sub-Menu
--------------------------------------------------------
1). Setup Centmin Mod Github Environment
2). Update Centmin Mod Current Branch
3). Update Centmin Mod Newer Branch
4). Back to Main menu
--------------------------------------------------------
Enter option [ 1 - 4 ] 2
--------------------------------------------------------
Isikan angka 2 untuk update kode dengan versi yang sama, atau 3 untuk pengembangan yang lebih baru.
Nanti log prosesnya akan tampi supaya kita tahu akan diapakan saja:
Updating Current Centmin Mod code branch via git
cd /usr/local/src/centminmod
git stash
git pull
chmod +x centmin.sh
Saved working directory and index state WIP on master: 20ed9db Merge branch '123.08stable'
HEAD is now at 20ed9db Merge branch '123.08stable'
From https://github.com/centminmod/centminmod
20ed9db..494c569 master -> origin/master
77d6eae..583d82a 123.08stable -> origin/123.08stable
668f643..ec36802 123.09beta01 -> origin/123.09beta01
* [new branch] 123.09beta01le4 -> origin/123.09beta01le4
* [new branch] 123.09beta01le5 -> origin/123.09beta01le5
Updating 20ed9db..494c569
Fast-forward
README.md | 5 +-
addons/customcurl.sh | 265 ++++++------------
addons/ioncube.sh | 72 +++--
addons/mysqladmin_shell.sh | 10 +-
addons/passenger.sh | 4 +-
addons/wget.sh | 276 ++++++++++++++++++
centmin.sh | 385 ++++++++++++++-----------
config/memcached/memcached1426.patch | 23 ++
config/nginx/fastcgi_params | 1 +
config/nginx/php-pool2.conf | 15 +-
config/nginx/php-pool3.conf | 15 +-
config/nginx/php-pool4.conf | 15 +-
config/nginx/php-pool5.conf | 15 +-
config/nginx/php.conf | 15 +-
config/nginx/phpalt.conf | 3 +-
config/nginx/phpssl.conf | 15 +-
downloads/svr-setup.zip | Bin 52248466 -> 49486095 bytes
inc/centoscheck.inc | 30 ++
inc/cpcheck.inc | 404 +++++++++++++++++++++++++--
inc/customrpms.inc | 226 +++++----------
inc/downloadlinks.inc | 15 +-
inc/downloads.inc | 62 ++--
inc/downloads_centosseven.inc | 1 +
inc/igbinary.inc | 5 +-
inc/imagick_install.inc | 1 +
inc/memcached_install.inc | 69 +++--
inc/nginx_addvhost.inc | 7 +-
inc/nginx_configure.inc | 59 +++-
inc/nginx_install.inc | 5 +-
inc/nginx_patch.inc | 33 +++
inc/nginx_upgrade.inc | 20 +-
inc/openssl_install.inc | 50 +++-
inc/php_configure.inc | 27 +-
inc/php_upgrade.inc | 4 +-
inc/phpng_download.inc | 6 +-
inc/pureftpd.inc | 1 +
inc/wpsetup.inc | 181 +++++++++++-
patches/memc-nginx/memc-nginx-1116.patch | 17 ++
patches/redis2-nginx/redis2-nginx-1116.patch | 19 ++
tools/cminfo.sh | 24 +-
tools/imagemagick-fix.sh | 106 +++++++
tools/nv.sh | 9 +-
tools/nvwp.sh | 9 +-
43 files changed, 1829 insertions(+), 695 deletions(-)
create mode 100755 addons/wget.sh
create mode 100644 config/memcached/memcached1426.patch
create mode 100644 patches/memc-nginx/memc-nginx-1116.patch
create mode 100644 patches/redis2-nginx/redis2-nginx-1116.patch
create mode 100644 tools/imagemagick-fix.sh
Jangan ragu kalau mau update, karena ini cuma script Centmin Mod yang dimutakhirkan, jadi tidak berpengaruh pada stack yang sudah terpasang dan bekerja. Aslinya ini juga pertama kalinya saya mencoba update. 😀 Ternyata lancar jaya. Hehe. 🙂