1) Я бы для начала отключил SELinux.
А если он будет нужен, то потом настроил бы правила.
Для этого нужно в файле /etc/sysconfig/selinux
заменить
SELINUX=enforcing
на
SELINUX=disabled
и перезагрузить сервер.
============================
2) Создал бы в каталоге /var/www/html
файл .htaccess
AddDefaultCharset UTF-8
DirectoryIndex index.php index.html
Options +Indexes
### Show Errors on Page
php_flag display_errors on
php_value error_reporting 2047
php_flag display_startup_errors on
php_flag html_errors on
============================
3) Удалил содержимое файла со старыми логами (тот, что с большим количеством записей в вашем сообщении 7).
4) запустил бы стартовую страницу сайта (index.http). Посмотрел бы, появились ли ошибки на странице.
5) выложил бы содержимое нового лога сюда.
====================
С Smarty не работал.
No Woman No Cry...