![]() |
Losing $config values on IIS6, Windows 2003 Server - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: Losing $config values on IIS6, Windows 2003 Server (/showthread.php?tid=9412) |
Losing $config values on IIS6, Windows 2003 Server - El Forum - 06-24-2008 [eluser]Unknown[/eluser] I've developed a site which runs fine locally (on a WAMP environment) and also works fine on an older IIS6, Windows 2003 Server, PHP5. However, on our new Windows 2003 Server (IIS6 PHP5) I get a very curious problem. It seems that the values of the $config array are not being picked up - by the time the index.php page is reached (when I tried echoing the values of the $config array) they had dissappeared. I also placed an 'echo "Hello"' statement in the config.php page to check that it was running through that - it was. So the $config array is being populated, but is being lost at some point. So when I use $config['base_url'] to find stylesheets etc, they just don't work. Has anyone else experienced this? I'm really in need of a solution for this, so any help is appreciated. Regards H Losing $config values on IIS6, Windows 2003 Server - El Forum - 06-26-2008 [eluser]treadsoftley[/eluser] This is probably of no help whatsoever but I know in the past I got caught out by 'safe_mode' being on and losing my constants but not config settings. You have checked you are referencing them correctly ... $this->config->item('base_url') or with correct helper loaded just 'base_url()' Losing $config values on IIS6, Windows 2003 Server - El Forum - 06-26-2008 [eluser]Unknown[/eluser] Thanks for your help treadsoftly. I did manage to find a solution to this - I couldn't believe it too me so long to work out what it was. The problem was that I had the "short_open_tag" directive in php.ini set to Off - so for example, <?=$value?> in my views would appear as <?=$value?> in the output rather than showing the value contained in the variable $value. Changing the "short_open_tag" directive to On did solve the problem - I'm not sure how this resulted in me thinking that the config array was dissappearing. Regards H Losing $config values on IIS6, Windows 2003 Server - El Forum - 06-26-2008 [eluser]coffey[/eluser] Don't you just luuuuv those 'DOH' moments! We've all been there ... well at least I have! :-S |