EKSYAM.COM – Cara Setting Environment CI_ENV Development, Production di CodeIgniter. Pernahkah kalian memperhatikan didalam index.php CodeIgniter terdapat file seperti berikut:
define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');File tersebut bertujuan untuk switch environtment system yang bertujuan untuk memilih environtment yang akan dijalan kan di system. Baik itu di development environment atau production environment dimana environment tersebut bertujuan untuk melakukan konfigurasi yang berbeda di tiap environment dalam server.
Misalnya, output error adalah sesuatu yang akan berguna saat mengembangkan aplikasi, tetapi juga dapat menimbulkan masalah keamanan ketika di production.
Cara Setting Environment CI_ENV Production di CodeIgniter
Lalu bagaimana cara setting $_SERVER[‘CI_ENV’] di server? Untuk setting $_SERVER[‘CI_ENV’] kalian bisa menggunakan .htaccess berikut :
Development (Localhost)
<IfModule mod_env.c>
SetEnv CI_ENV development
</IfModule>Testing (Server Testing)
<IfModule mod_env.c>
SetEnv CI_ENV testing
</IfModule>Production (Server Production)
<IfModule mod_env.c>
SetEnv CI_ENV production
</IfModule>

KOMENTAR TERBARU