решено Fatal error: DB Error [admin/admin_forums.php(234)]

greencell

Пользователь
#1
При создании форума выдает такую ошибку
Код:
Fatal error: DB Error [admin/admin_forums.php(234)] in /var/www/н_и_к/data/www/адрес.com/includes/db/mysql.php on line 804
R581 , логи чистые хотя по идеи не должны, раз выдал ошибку.
Ну и естественно форум не создается.
Кто нибудь сталкивался с такой проблемой?
А то уже задолбался ревизию за ревизией проверять и файл за файлом. На демо проверял там все норм. Вот не пойму что за фигня у меня.
 

greencell

Пользователь
#4
Dr_Brown, как бы я не додумался :)
Код:
            // Default permissions of public forum
            $field_sql = $value_sql = '';
 
            foreach ($default_forum_auth as $field => $value)
            {
                $field_sql .= ", $field";
                $value_sql .= ", $value";
            }
 
            $columns = ' forum_name,  cat_id,  forum_desc,  forum_order,  forum_status,  prune_days,  forum_parent,  show_on_index,  forum_display_sort,  forum_display_order,  forum_tpl_id,  allow_reg_tracker,  allow_porno_topic,  self_moderated, tt_view'. $field_sql;
            $values = "'$forum_name', $cat_id, '$forum_desc', $forum_order, $forum_status, $prune_days, $forum_parent, $show_on_index, $forum_display_sort, $forum_display_order, $forum_tpl_id, $allow_reg_tracker, $allow_porno_topic, $self_moderated $tt_view". $value_sql;
 
            DB()->query("INSERT INTO ". BB_FORUMS ." ($columns) VALUES ($values)");
 
            renumber_order('forum', $cat_id);
            $datastore->update('cat_forums');
 
            $message = $lang['FORUMS_UPDATED'] . '<br /><br />' . sprintf($lang['CLICK_RETURN_FORUMADMIN'], '<a href="admin_forums.php?c='. $cat_id .'">', '</a>') . '<br /><br />' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '<a href="index.php?pane=right">', '</a>');
            message_die(GENERAL_MESSAGE, $message);
 
            break;
234 строка
Код:
DB()->query("INSERT INTO ". BB_FORUMS ." ($columns) VALUES ($values)");

если я правильно понял, то они тоже пустые.
 

Exile

Администратор
#7
Если форум выдает такую ошибку как у вас - логи даже теоретически не могут быть пустыми.
 

greencell

Пользователь
#8
Exile, ошибку исправил, теперь работает, но почему логи не записывались, а были пустые так и не понял еще...
 

greencell

Пользователь
#10
Я на права проверял, по крайне мере папки. Или я подзабыл и где то еще есть вкл и выкл запись логов...? А и к тому же не так уж и давно ошибка в логах была записана. На ревизии 557 ошибка записалась в логи. После этого только обновление ревизий и все.
 
Сверху