Hola mira el problema radica en como te han dicho antes que la variable
no esta definida por ninguna parte.
escribe lo siguiente en tu index y funciona (Lo he probado y funciona al 100%)
Código PHP:
<?php include('conf.php'); ?>
<?php if (!empty($_GET['mod']))
$modulo = $_GET['mod'];
else
$modulo = MODULO_DEFECTO;
if (empty($conf[$modulo]))
$modulo = MODULO_DEFECTO;
// Definida la variable $path_modulo
$path_modulo = MODULO_PATH.$conf[$modulo]['archivo'];
// echo $path_modulo; exit;
?>
CODIGO HTML POR MEDIO...
<?php if (file_exists( $path_modulo ))
include( $path_modulo );
else
die('Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>');
?>
Un saludo.