исправлено Ошибка редактирования

vitalix

Пользователь
#1
Кто сталкивался с этим.
Сохраняю или жму предпросмотр релиза после редактирования, лезит это
r595 файлы не тронуты, база старая- проблема в базе, вот только где ?
В логах нет ни чего.
P.S.
Вроде где то была подобная тема или кажется. Ткните если что.
 

Exile

Администратор
#3
Информации слишком мало. При каких условиях это происходит, какое действие при этом в адресной строке, что будет если снизу включить дебаг полностью. Тут Ванги все же нет, запросов bb_die в движке сотни.
 

vitalix

Пользователь
#4
Происходит это;
При редактировании любой темы(предпросмотр, сохранение) - релиза, сообщения.
В адресной строке -

Please Login or Register to view hidden text.


Включил логи на стр.
Код:
db1 [MySQL]
0.0025 [83] connect to: localhost # posting.php(154)
0.0002 [ 7] select db: hub # posting.php(154)
0.0003 [10] SELECT f.*, t.*, p.*, pt.*, u.username, u.user_id FROM bb_posts p, bb_topics t, bb_forums f, bb_posts_text pt, bb_users u WHERE p.post_id = 59397 AND t.topic_id = p.topic_id AND f.forum_id = p.forum_id AND pt.post_id = p.post_id AND u.user_id = p.poster_id LIMIT 1 # 1 rows [posting.php(154)]
cache: bb_cache [Filecache]
0.0003 [18] cache->set('config_bb_config') # includes/functions.php(1282)
0.0003 [13] cache->set('attach_config') # attach_mod/attachment_mod.php(73)
0.0003 [17] cache->set('report_count_obtain_exp') # includes/functions_report.php(530)
0.0003 [14] cache->set('report_count_obtain_exp') # includes/functions_report.php(530)
0.0003 [14] cache->set('report_count_obtain') # includes/functions_report.php(540)
0.0004 [20] cache->set('report_modules') # includes/functions_report.php(46)
cache: session_cache [Filecache]
0.0004 [100] cache->set('********') # includes/sessions.php(809)
cache: datastore [Filecache]
0.0001 [31] cache->get('cat_forums') # includes/functions.php(2725)
0.0002 [38] cache->get('smile_replacements') # includes/functions.php(2725)
0.0001 [29] cache->get('ranks') # includes/functions.php(2725)
 

Exile

Администратор
#5
vitalix, сравните файл posting.php. Скорее всего, у вас проблема на вот этом участке (строка 192):
PHP:
if(isset($message)) bb_die($message);
Если предположить, что у вас некая переменная $message глобальная и почему-то содержит текст сообщения, то будет то, что выше на картинке показано. Но на самом деле тут надо искать откуда эта самая переменная берется. Идентичность файлов с оригинальным движком 100% нарушена.
 

Exile

Администратор
#6
Еще вот этот запрос к базе сделайте, на всякий случай:
PHP:
TRUNCATE `bb_posts_html`;
 

vitalix

Пользователь
#7
Выполнил запрос.
Перезалил файл posting.php с последней ревизии - Та же самая ситуация.
Мистика какая то :banghead:
 

Exile

Администратор
#8
vitalix, ошибка не обязательно в posting.php. functions_posting и так далее тоже проверять надо.
 

Exile

Администратор
#10
vitalix, эта ошибка не может иметь отношения к базе - 100%. Она имеет отношение к файлам движка не оригинальным или кривым модам - иного не дано.
 
Сверху