i (am) Blogger and U?

from X-periment to X-perience

Aplikasi Web: Custom X

Aplikasi Web Custom X, software berbasis web dinamis dengan fitur utama adalah pembuatan SURVEY dan/atau POLLING dengan jumlah yang tidak dibatasi. Selain itu aplikasi ini juga memiliki [...]

Aplikasi Web: Online Shop PRO 1

Toko Online Pro 1 adalah paket full-features aplikasi toko online yang dapat digunakan untuk menjalankan bisnis Anda secara online. Aplikasi ini memiliki fitur-fitur unggulan dan lengk [...]

Aplikasi Web: Forum Mirip Twitter

Aplikasi ini merupakan aplikasi layaknya forum pada umumnya. Hal spesial dari aplikasi ini adalah adanya tambahan yang mirip dengan Twitter. Fitur-fitur yang dimiliki antara lain: foll [...]

Aplikasi Web: WebReview-Series 2

Web Review-Series 2 memiliki fitur-fitur yang sama persis dengan Web Review-Series 1 tapi dengan theme/template yang berbeda (theme yang dipakai pada versi ini adalah theme yang respons [...]

Toko Online Barang Digital 1

Toko Online Barang Digital 1 adalah paket full-features aplikasi toko online khusus untuk benda/barang digital seperti aplikasi/software atau ebook pdf, doc dkk yang dapat digunakan unt [...]

Aplikasi Web: URL Shortener Complete 1

URL Shortener Complete 1 adalah aplikasi yang membantu Anda untuk menjalankan situs/web yang memiliki fasilitas URL shortener. Pemendek URL sesuai namanya berfungsi untuk memangkas alam [...]

2010
06Feb

Bagian 3: Cara-cara Mengamankan Aplikasi Web CodeIgniter, All Error Reporting

Post category: Web Development

Tulisan kali ini akan membahas penonaktifan seluruh error reporting yang ada di CodeIgniter. Kalau pada bagian 1 dan bagian 2 kita telah membahas penonaktifan error reporting secara parsial maka kalau anda yang menginginkan penonaktifan seluruh error reporting maka itu bisa dilakukan. Caranya hampir sama dengan tips terdahulu, hanya saja file yang diedit tentu saja bereda (ada beberapa yang sama).

OKE, tanpa banyak kata lagi mari kita hilangkan semua error reporting yang ada di CodeIgniter.

  1. Pertama adalah lakukan Tips Bagian 1.
  2. Kedua adalah lakukan Tips Bagian 2.
  3. Kemudian akan kita lanjutkan dengan melihat file-file berikut (di path /root_codeigniter/system/application/errors):
    404.php | error_general.php | error_php.php
  4. Pada file 404.php sebenarnya gak di-disable juga gak papa sih. Karena file ini hanya menampilkan pesan error bahwa halaman yang di-request tidak ditemukan di server. Tapi kalau anda ingin men-disable-nya maka coba buka file 404.php dan ganti baris
    <h1><?php echo $heading; ?></h1>
    <?php echo $message; ?>

    Kemudian ganti menjadi seperti ini:
    <h1><?php // echo $heading; ?></h1>
    <?php // echo $message; ?>
  5. Dua file lainnya yakni error_php.php dan error_general.php juga sama cara penonaktifannya dengan file 404.php.
  6. File error_php.php sebenarnya merupakan semacam view-nya function error_reporting() di file index.php berguna untuk menampilkan pesan error. Contohnya bisa anda lihat di sini
  7. File error_general.php menampilkan pesan error yang berhubungan dengan aplikasi yang kita buat dengan CodeIgniter (misalnya error ketika memanggil model, view atau fungsi di controller). Contoh pesan error yang dihasilkan adalah sbb:
    An Error Was Encountered
    Unable to locate the model you have specified: gudlux_model

Ya, mungkin itu dulu sementara untuk posting seri error reporting dalam rangka sedikit mengamankan aplikasi yang kita buat dengan CodeIgniter. Kalau ada yang lain mungkin akan saya bagikan dalam kesempatan yang akan datang. Terima kasih dan happy coding :)


TARYO | 20 Jun 2013
http://www.taryo.net
Komentar: nuhun infona
>> Comments closed. <<