Te explico el origen del error:
Código PHP:
Ver original$foo = array('candy' => 'BAR');
// MAL (undefined index / índice sin definir)
echo $foo['baz'];
// MAL (undefined variable / variable sin definir)
echo $baz;
¿Se entiende?
Es lógico que no puedes leer variables que no existe, así como tampoco puedes acceder a índices inexistentes dentro de un array.
Seguramente el código que utilizas lo hace así, y por ende los errores.
No es un tema de configuración, es lógica y control de flujo.