Incluindo arquivos usando caminhos relativos com PHP?

Ao desenvolver meu site, chamei todas as inclusões em meus arquivos php chamando um único arquivo chamado inclusões.

O código desse arquivo parecia algo assim: (eu o adaptei a partir de um tutorial do Lynda)

defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);

defined('SITE_ROOT') ? null :
    define('SITE_ROOT', 'C:'.DS.'wamp'.DS.'www'.DS.'ArmyCreator');

defined('LIB_PATH') ? null : define('LIB_PATH', SITE_ROOT.DS.'includes');
defined('PUB_PATH') ? null : define('PUB_PATH', SITE_ROOT.DS.'public');


// load config file first
require_once(LIB_PATH.DS."helper".DS.'config.php');

Agora que estou implantando meu webiste, não consigo descobrir como declarar o SITE_ROOt para fazê-lo funcionar corretamente?

EDITAR

É normal para código como este:require_once("../../includes/helper/initialize.php"); não funcionar mais depois de implantar no site?

questionAnswers(4)

yourAnswerToTheQuestion