Salve ragazzi un un file index.php che va a richiamare altri file sempre in php

eccovi il sorgente

codice:
<?php
ob_start();
error_reporting(E_ALL);
session_start();
$_SESSION['user_logged'] = false;

require_once('config.php');


$smarty->display('head.tpl');

$smarty->display('head_menu.tpl');
$smarty->display('search_form.tpl');

require_once('app-modules.php');

?>


</div>
<?php $smarty->display('footer.tpl'); ?>
La domanda che mi pongo come mai mi visualizza i seguenti errori?

codice:
Notice: A session had already been started - ignoring session_start() in /membri/trest/app-load.php on line 2

Notice: Undefined index: lang in /membri/trest/app-load.php on line 6

Notice: Undefined index: lang in /membri/trest/app-load.php on line 9

Notice: Undefined index: lang in /membri/trest/app-load.php on line 12

Notice: Undefined index: lang in /membri/trest/app-load.php on line 15

Notice: Undefined index: lang in /membri/trest/app-load.php on line 18

Notice: Undefined index: lang in /membri/trest/app-load.php on line 21

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/trest/class/youtube.class.php on line 21
P.S. ho anche un file config.php dipende da quello?