Premetto che ho fatto altri esercizi senza incappare in questo problema, ma ora il server apache2 sembra non saper più trovare i file contenenti le definizioni di classe necessarie. Infatti mi da questo errore:

Fatal error: Class 'Templater' not found in /var/www/phpweb20/htdocs/index.php on line 46

Eppure la classe 'Templater' è definita nel file templater.php dentro la cartella /var/www/phpweb20/include
la quale è richiamata nel file di configurazione /etc/apache2/site-available/phpweb20 tramite la riga:

php_value include_path .:/var/www/phpweb20/include

Inoltre, visto il mancato funzionamento, ho provato ad inserire nel file index.php anche il comando:

$path = '/var/www/phpweb20/include';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

Eppure continua a ricevere lo stesso errore, cosa un po strana, essendo in locale non dovrei avere sti problemi.
Non vi sembra strano? Ho verificato i nomi e sembra tutto corretto... eppure non funziona