Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Archive

Our old forums are still available as a read-only archive.

Moderators: martimiz, Sean, biapar, Willr, Ingo, simon_w

Advice on the best _config.php setup?


Reply

1292 Views

Avatar
3dkiwi

10 April 2008 at 11:41am Community Member, 17 Posts

Guys

Hopefully not a too difficult one for a stunning autumn Thursday...

I have read and reread the devmode, debug and other pages on the wiki and am not totally sure of the correct/best setup of the _config.php file for a live site.

My main issue is that if I remove the Director::set_dev_servers directive as suggested in the devmode page
ie as below:

xxx
// Sites running on the following servers will be
// run in development mode. See
// http://doc.silverstripe.com/doku.php?id=devmode
// for a description of what dev mode does.
//Director::set_dev_servers(array(
// '127.0.01',
// 'localhost'
//));

Director::set_environment_type("live");
xxx

I get the following error repeated multiple times in the Apache logfile:

PHP Notice: Undefined index: HTTP_HOST in .../sapphire/core/control/Director.php on line 482

This message also is reported on lines 487, 224 of the Director.php and on line line 29 of .../sapphire/core/control/RootURL/Controller.php

I thought setting the Director::set_evironment_type() to live might override the use of the set_dev_servers() but it does not seem to.

Any thoughts on what a secure, working _config.php should look like for a live (internet facing) site that does not fill the apache logfiles with PHP errors?

Cheers
Jim