исправлено Критическая ошибка в r541

makar

Заблокирован
#1
Вот такая вот ревизия:
sql_error_bb.log
Код:
#001064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 1' at line 1
 
UPDATE bb_users SET user_timezone = 4 WHERE user_id = LIMIT 1
 
Source  : ajax\index_data.php(86) :: db1.test
IP      : 127.0.0.1
Date    : 2013-08-08 14:45:01
Agent  : Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0
Req_URI : /ajax.php
Referer : http://localhost/index.php
Method  : POST
PID    : 02556
Request : Array
(
    [action] => index_data
    [mode] => change_tz
    [tz] => 4
    [form_token] =>
    [bb_data] => a:3:{s:2:"uk";N;s:3:"uid";N;s:3:"sid";s:20:"mfhQ911x0jeiAs8aPzmM";}
)______________________________________________________________________________
php_err.log
Код:
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_id in C:\OpenServer\domains\localhost\includes\sessions.php on line 154
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_id in C:\OpenServer\domains\localhost\includes\sessions.php on line 170
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_id in C:\OpenServer\domains\localhost\includes\sessions.php on line 508
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 203
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 204
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 205
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 206
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_lang in C:\OpenServer\domains\localhost\includes\sessions.php on line 573
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_new_privmsg in C:\OpenServer\domains\localhost\includes\page_header.php on line 62
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_unread_privmsg in C:\OpenServer\domains\localhost\includes\page_header.php on line 79
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\page_header.php on line 120
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\page_header.php on line 120
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\report_module.php on line 92
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_points in C:\OpenServer\domains\localhost\includes\page_header.php on line 223
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_avatar in C:\OpenServer\domains\localhost\includes\page_header.php on line 225
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_avatar_type in C:\OpenServer\domains\localhost\includes\page_header.php on line 225
 
[08-Aug-2013 14:45:00 Europe/Moscow] PHP Notice:  Undefined index: user_newest_pm_id in C:\OpenServer\domains\localhost\includes\page_header.php on line 240
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_id in C:\OpenServer\domains\localhost\includes\sessions.php on line 154
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_id in C:\OpenServer\domains\localhost\includes\sessions.php on line 170
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_id in C:\OpenServer\domains\localhost\includes\sessions.php on line 508
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 203
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 204
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 205
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_level in C:\OpenServer\domains\localhost\includes\sessions.php on line 206
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Notice:  Undefined index: user_lang in C:\OpenServer\domains\localhost\includes\sessions.php on line 573
 
[08-Aug-2013 14:45:01 Europe/Moscow] PHP Fatal error:  DB Error [ajax\index_data.php(86)] in C:\OpenServer\domains\localhost\includes\db\mysql.php on line 804
 

Dr_Brown

Пользователь
#2
Подтверждаю, обновился утром до 541, попытался сменить шаблон, очистил кеш и скомпилировал, сайт вообще лег, пришлось востанавливать из резервной копии откатился до 539, логи выхватить не успел. Кеширование memcache.
 

Yagd

Пользователь
#3
У меня после обновления, гости не могут попасть на форум, авторизированые нормально попадают а гости получают ошибку сервера! в чем бок? Откатился до 540
 

Nightmare

Разработчик
#5
Попробуйте закомментировать эти строки в функции get_userdata в functions.php
PHP:
        if ($u == GUEST_UID)
        {
            return false;
        }
 

Nikolay90

Пользователь
#7
Прошу прощения, если не в той теме написал... Может кто-нибудь помочь и выложить на гугле нестабильную версию движка вплоть до 541 ревизии? (Сейчас там в архиве TorrentPier II R506 (Pre-stable))... Каюсь, что давно не обновлял движок: до сих пор стоит R482.
Заранее благодарю.
 
Сверху