Cara update Flarum Beta

By | February 11, 2019

Bagi menampung diskusi telah saya bikin forum memanfaatkan CMS Flarum, lumayanlah bikin ngobrol. Dulu, setelah saya install Flarum versi Beta 0,6 akhirnya telah rilis versi 0.7. Tentu saja saya ingin memutakhirkan forum saya. Dan ini sangatlah gampang kok. 😀

Langkah pertama-tama yakni mengganti direktori aktif ke lokasi virtual hostingnya. Ya tempat sahabat meletakkan file – file websitenya seperti www, public_html, htdocs dan seterusnya. Setelah itu tinggal eksekusi petunjuk dibawah

composer update

Akan muncul log prosesnya seperti ini:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 31 updates, 0 removals
- Updating doctrine/cache (v1.6.1 => v1.6.2): Downloading (100%)
- Updating doctrine/common (v2.7.2 => v2.7.3): Downloading (100%)
- Updating doctrine/dbal (v2.5.12 => v2.5.13): Downloading (100%)
- Updating filp/whoops (2.1.8 => 2.1.10): Downloading (100%)
- Updating zendframework/zend-diactoros (1.4.0 => 1.5.0): Downloading (100%)
- Updating symfony/finder (v2.7.27 => v2.7.34): Downloading (100%)
- Updating symfony/polyfill-mbstring (v1.3.0 => v1.5.0): Downloading (100%)
- Updating symfony/http-foundation (v2.7.27 => v2.7.34): Downloading (100%)
- Updating symfony/translation (v2.7.27 => v2.7.34): Downloading (100%)
- Updating intervention/image (2.3.13 => 2.4.0): Downloading (100%)
- Updating league/flysystem (1.0.40 => 1.0.41): Downloading (100%)
- Updating matthiasmullie/minify (1.3.44 => 1.3.48): Downloading (100%)
- Updating monolog/monolog (1.22.1 => 1.23.0): Downloading (100%)
- Updating s9e/text-formatter (0.6.2 => 0.8.5): Downloading (100%)
- Updating symfony/debug (v2.7.27 => v2.7.34): Downloading (100%)
- Updating symfony/console (v2.8.20 => v2.8.27): Downloading (100%)
- Updating symfony/yaml (v2.8.20 => v2.8.27): Downloading (100%)
- Updating guzzlehttp/guzzle (6.2.3 => 6.3.0): Downloading (100%)
- Updating flarum/core (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-flags (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-approval (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-english (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-lock (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-mentions (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-sticky (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-suspend (v0.1.0-beta.6 => v0.1.0-beta.7): Downloading (100%)
- Updating flarum/flarum-ext-tags (v0.1.0-beta.7 => v0.1.0-beta.8): Downloading (100%)
- Updating symfony/filesystem (v3.2.8 => v3.3.9): Downloading (100%)
- Updating symfony/process (v3.2.8 => v3.3.9): Downloading (100%)
- Updating league/oauth2-facebook (1.4.4 => 1.4.5): Downloading (100%)
- Updating pusher/pusher-php-server (2.6.3 => 2.6.4): Downloading (100%)
- Installing flagrow/flarum-ext-analytics (0.5.0): Downloading (100%)
- Installing sijad/flarum-ext-google-analytics (0.1.1): Downloading (100%)
Writing lock file
Generating autoload files

Langkah kedua yakni menjalankan proses upgradenya, ini dengan mengakses halaman administrasi forumnya (nama_forum.com/admin) dan kemudian mengisikan password databasenya.

Langkah terakhir yakni membersihkan cache JS dan CSS yang dibangun secara otomatis di direktori assets

php flarum cache:clear
Clearing the cache...

Dan selesai telah. 😀

OOT, saya kaget dapat menjalankan update lewat composer tanpa masalah. Padahal RAM tersisa cuma 100 MB dari 512MB dan dulu waktu saya install ekstensi saja gagal karena kehabisan memori. Mungkin ada perbaikan/optimasi pemakaian memorinya.


Sumber https://servernesia.com