За последние 24 часа нас посетили 18353 программиста и 1598 роботов. Сейчас ищут 858 программистов ...

Нужна помощь по БД форума phpBB

Тема в разделе "MySQL", создана пользователем rioter, 29 янв 2014.

  1. rioter

    rioter Новичок

    С нами с:
    29 янв 2014
    Сообщения:
    2
    Симпатии:
    0
    Ситуация такая, перенесли форум с одно хостинга на другой, на старом хосте стояла видимо старая версия MySql, теперь при публикации новой темы или поста выходит вот такая ошибка:

    Код (Text):
    1. Общая ошибка
    2. SQL ERROR [ mysql4 ]
    3.  
    4. INSERT command denied to user 'ceedru'@'localhost' for table 'ajax_chat_messages' [1142]
    5.  
    6. SQL
    7.  
    8. INSERT INTO ajax_chat.ajax_chat_messages (userID, userName, userRole, channel, dateTime, text) VALUES (123456, 'NEW_POST', 5, 0, '2014-01-29 19:19:11', '[url=http://site.ru/forum/viewtopic.php?f=35&t=6924&p=149337#p149337]Рекомендации при покупки[/url] by [b][color=#B63A35]admins[/color][/b]')
    9.  
    10. BACKTRACE
    11.  
    12. FILE: (not given by php)
    13. LINE: (not given by php)
    14. CALL: msg_handler()
    15.  
    16. FILE: [ROOT]/includes/db/dbal.php
    17. LINE: 757
    18. CALL: trigger_error()
    19.  
    20. FILE: [ROOT]/includes/db/mysql.php
    21. LINE: 193
    22. CALL: dbal->sql_error()
    23.  
    24. FILE: [ROOT]/posting.php
    25. LINE: 1276
    26. CALL: dbal_mysql->sql_query()

    На форуме установлен чат он видимо как-то интегрирован в форум и все новые темы или посты записываются в таблицу ajax_chat.ajax_chat от чата, но в нашем случае выходит ошибка выше, сама тема или пост создается на форуме, т.е. если обновить страницу с ошибкой выше, пользователь переходит на созданную тему или пост.

    Так же проблема есть при авторизации, если ввести логин и пароль от пользователя в форму, и нажать войти, выходит ошибка - Unknown column 'username' in 'where clause' и если обновить срамницу форума или перейти на главную страницу форума видно что пользователь авторизован.

    Кто может помочь за денежку?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    переведите в гуглтранслейте текст ошибки, многое станет понятно)
     
  3. rioter

    rioter Новичок

    С нами с:
    29 янв 2014
    Сообщения:
    2
    Симпатии:
    0
    Да, перевел стало понятнее, вот перевод

    INSERT command denied to user - Команда INSERT запрещена пользователю

    Посмотрел в панеле ISP данного юзера, он имеет права делать все, почему может такая ошибка возникать?

    Такое ощущение, что именно в эту таблицу не может записать, т.к. темы и посты создаются, т.е. есть доступ на запись у данного пользователя, а в эту таблицу не может :( может кто подскажет?

    Может все таки кто-то-нибудь глянет за денежку?