Welcome Guest, Not a member yet? Register   Sign In
Starting with CodeIgniter setup: suggestions & best practices

Although it's an area of contention with the core CI developers I like to make index.php configurable via environment.

Note I use Apache, but this sort of thing is typical in Zend and Symfony too. Here's what the top of my index.php files look like w/ CI:

// default to development, but look for the APPLICATION_ENV variable
// to control the environment without having a different branch per env
$sEnv = getenv('APPLICATION_ENV');
if($sEnv === false)
    define('ENVIRONMENT', $sEnv = 'development');
    define('ENVIRONMENT', $sEnv);

Now inside of an Apache vhost I can set the environment without having to constantly change the CI code.

SetEnv APPLICATION_ENV production

It's dated 2010 but it is still very useful.

Viva CodeIgniter!

Hi Jelmer, this is a great post. It was very thoughtful of you to put this list together and I really hope that many of us in the community, especially those new or still young to using CI can benefit from your experience thus far.

All the best in your endeavours.

so simple way, many thanks

Theme © iAndrew 2016 - Forum software by © MyBB