Jumat, 24 April 2020

Cara atasi PHP tidak jalan di server setelah upgrade ke Ubuntu Server 18.04 LTS


php tidak jalan

PHP server saya ini sempat tidak jalan ketika ingin mengeksekusi file .php setelah Ubuntu saya di upgrade ke versi 18.04 LTS. Kejadian ini sempat membuat saya panik karena browser tiba-tiba hanya menampilkan plain teks atau tulisan saja bukan hanya satu file bahkan semua file berexstensi .php terkena dampak tersebut.

Saya cari-cari caranya di google sampai akhirnya saya menemukan solusinya di stackoverflow.  Ternyata solusinya saya harus menginstall kembali libapache2-mod-php dengan perintah:
$ sudo apt-get install libapache2-mod-php
kemudian langkah selanjutnya tinggal mengaktifkan module PHP7.2 karena secara default Ubuntu Server 18.04 menggunakan PHP versi 7.2, sedangkan Ubuntu 16.04 mash menggunakan PHP 7.0. Untuk mengaktifkan module tersebut ketikan perintah berikut:
$ sudo a2enmod php7.2
Sebetulnya sampai disini juga pasti sudah work, tinggal restart apache nya dan reload browser kalian maka php akan berjalan dengan sempurna. 

Tapi jika kalian memiliki masalah tidak bisa mengaktifkan php dengan error sebagai berikut:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It needs to be disabled first!
Kalian harus menonaktifkan mpm_event-nya dengan cara:
$ sudo a2dismod mpm_event
Lalu kalian tinggal enmod kembali php7.2 kalian kemudian jika sudah aktif kalian tinggal restart apache kalian dengan cara:
$ sudo systemctl restart apache2
Dan sekarang kalian bisa mencoba kembali menjalankan aplikasi kalian seperti semula. Hufff sempat stress juga mengatasi hal tersebut.

0 comments:

Posting Komentar