Pengetahuan

500 internal server error pada apache + CodeIgniter

CodeIgniter atau framework yang lain memang sering mengalami permasalahan bagi seorang Administrator pemula seperti saya. Kali ini saya menemukan permasalah yaitu pada website yang menggunakan framework diakses muncul pesan kesalahan 500 Internal Server Error.

Hal awal yang harusnya dilakukan oleh seorang NetSys Admin bukanlah panik atau pingsan tetapi langsung memeriksa file log yang merupakan catatan pesan kesalahan. Nah pada server yang saya buat pesan kesalahan yang muncul adalah seperti berikut

#Membuka log error
nano /var/log/apache2/error.log

#Isi error.log
[Mon Aug 28 10:31:24.692286 2017] [core:alert] [pid 4790] [client 10.10.10.10.:18487] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or$
[Mon Aug 28 10:31:25.023039 2017] [core:alert] [pid 4791] [client 10.10.10.10.:18489] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or$

Nah dari pesan kesalahan tertulis bahwa perintah pada file .htaccess saya bermasalah di ‘RewriteEngine’, dimana perintah ini merupakan perintah yang merubah atau yang bisa mengkotak katik URL.  Nah cara agar perintah ini mau diaktifkan adalah dengan melakukan enable atau pengaktifan pada mod_rewrite. Kalau cara di Internet ada bercamam-macam untuk pengaktifannya namun yang paling saya senangi adalah seperti dibawah ini

#Enable mod_rewrite
sudo a2enmod rewrite 

#Restart service Apache2
sudo service apache2 restart

Nah kalau sudah tinggal coba akses web teman-teman. Bisa atau tidak? Silahkan berikan komentarnya yaa ?

Topik

Related Articles

Close