Exinaus писал(а):Вопрос в другом - зачем запускать файл апдейта, если вы делаете чистую установку? Открывайте index.php
На index.php реагирует таким образом:
[root@teamspeak ~]# tail -f /var/log/httpd/omg_error.log
[Sat Oct 05 23:39:59 2013] [error] [client] PHP Fatal error: Call to a member function execute() on a non-object in /var/www/omg/function/func.php on line 305
[Sun Oct 06 00:09:59 2013] [error] [client] PHP Fatal error: Call to a member function execute() on a non-object in /var/www/omg/function/func.php on line 305
[Sun Oct 06 00:09:59 2013] [error] [client] PHP Fatal error: Call to a member function execute() on a non-object in /var/www/omg/function/func.php on line 305
[Sun Oct 06 00:39:59 2013] [error] [client] PHP Fatal error: Call to a member function execute() on a non-object in /var/www/omg/function/func.php on line 305
Модуль статистики, как видите, находится /var/www/omg/*.* - каталог и все подкаталоги принадлежат апачу. То, что указано в мане - получило права 777. Такие вот дела.
305 стока в этом блоке, выделил жирным текстом.
function get_config()
{
global $db;
$sql = "SELECT * FROM `config`;";
$q = $db->prepare($sql);
if ($q->execute() == TRUE) { foreach($q->fetchAll() as $val){
$new[$val['name']] = $val['value'];
}
} else {
//print_r($q->errorInfo());
$new['lang'] = 'en';
$new['server'] = 'ru';
$new['error'] = '2'; // 2 - no base installed
}
return $new;