Opencart : Blank White Pages or 500 Internal Server Error

Opencart : Blank White Pages or 500 Internal Server Error
image decription
Blank white pages adalah tampilan kosong (berwarna putih) pada website yang terjadi oleh karena server/toko online anda tidak di setting untuk menampilkan pesan error script php. Sedangkan 500 Internal Server Error adalah berarti ada kesalahan yang terjadi namun server tidak dapat mengidentifikasi kesalahan yang terjadi. Keduanya sama-sama tidak memberikan informasi yang jelas terkait penyebab error-error tersebut. So langkah pertama sebelum anda memperbaiki error yang terjadi adalah kita harus berusaha untuk menampilkan error messages (pesan error) sehingga sumber kesalahan sebenarnya dapat kita ketahui. Adapun caranya sebagai berikut :
  1. Masuk kehalaman admin kemudian klik System > Settings > Server dan setting/ubah  “Output Compression Level” menjadi 0
  2. Kemudian buka file php.ini tambahkan kode dibawah ini:
    1
    2
    3
    display_errors = 1;
    error_reporting = E_ALL;
    log_errors = 1;
  3. Apabila anda tidak bisa mengubah file php.ini (beberapa hosting tidak mengijinkan anda mengubah file php.ini ) maka langkah alternative adalah dengan menambahkan kode dibawah ini pada line (baris) 2 file index.php
    1
    2
    3
    ini_set('display_errors', 1);
    ini_set('log_errors', 1);
    error_reporting(E_ALL);
  4. Dengan menambahkan kode pada langkah 2 atau 3 seharusnya error messages sudah tampil. Jangan lupa setelah memperbaiki error yang ada maka anda harus menghapus kode yang anda tambahkan pada langkah 2/3.