В чем ошибка?

Автор Esmeralda, 20 октября 2009, 16:30:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Esmeralda

Недавно переехала на новый хост, после чего форум стал криво отображаться. Пробовала обновлять - не помогало. Поэтому весь форум установила заново, а затем прописала в settings.php старую базу данных.
Форум в целом отображается корректно, но при нажатии на лююую из тем форума появляется сообщение

Ошибка базы данных: Unknown column 'a.file_hash' in 'field list'
Файл: /home/vinesm/yurist-help.com/forum/Sources/Display.php
Строка: 711

Посмотрела я эту сроку, AND a.attachmentType = 0", __FILE__, __LINE__); , но точно также она выглядела, до переустановки форума. Подскажите в чем может быть проблема и как ее можно исправить?


Esmeralda

При обновлении появилось следующее:

Updating and creating indexes... Unsuccessful!
This query:

    ALTER TABLE smf_smileys
    ORDER BY LENGTH(code) DESC;

Caused the error:

    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 '(code) DESC' at line 2

Что значит этот (code) DESC? В базе данных  smf_smileys ничего подобного вроде нету.

0daliska

Цитата: Esmeralda от 21 октября 2009, 09:59:36
При обновлении появилось следующее:

Updating and creating indexes... Unsuccessful!
This query:

    ALTER TABLE smf_smileys
    ORDER BY [url=http://www.simplemachines.ru/index.php/topic,6959.0.html][url=http://www.simplemachines.ru/index.php/topic,6959.0.html]LENGTH(code) DESC[/url];

Caused the error:

    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 '(code) DESC' at line 2

Что значит этот (code) DESC? В базе данных  smf_smileys ничего подобного вроде нету.

У Вас в Вашем же сообщении ссылка на устранение этой проблемы  :o
Что мешает там посмотреть?
http://www.simplemachines.ru/index.php/topic,6959.0.html
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Esmeralda

В тексте введенном мной этой ссылки не было...Судя по всему это система форума сгенерировала ссылку - в скопированном Вами тексте таких ссылки уже три :)

Сейчас смотрю, что там пишут...

Esmeralda

С предыдущей ошибкой обновления разобралась. Теперь появилась следующая:
.............
Updating search cache... Successful.
Upgrading log system... Successful.
Making SMF MySQL strict compatible...Unable to find column message inside table smf_log_errors

Таблица такая в базе данных есть, сообщений в ней нет - я ее очистила перед переустановкой. Подскажите, что нужно изменить?

Esmeralda

Ребята, отзовитесь!
Проверила таблицу smf_log_errors - OK, на всякий случай еще восстановила ее - ОК.
Не могу понять в чем проблема. Помогите, пожалуйста.

Drakonsa

drop table smf_log_errors;
CREATE TABLE smf_log_errors (
`ID_ERROR` mediumint( 8 ) unsigned NOT NULL AUTO_INCREMENT ,
`logTime` int( 10 ) unsigned NOT NULL default '0',
`ID_MEMBER` mediumint( 8 ) unsigned NOT NULL default '0',
`ip` char( 16 ) NOT NULL default '',
`url` text NOT NULL ,
`message` text NOT NULL ,
`session` char( 32 ) NOT NULL default '',
PRIMARY KEY ( `ID_ERROR` ) ,
KEY `logTime` ( `logTime` ) ,
KEY `ID_MEMBER` ( `ID_MEMBER` ) ,
KEY `ip` ( `ip` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1;

Кодировку поменяйте сами с latin1 на которую надо.

Esmeralda

СПАСИБО!!!! Помогло! И мой форум наконец-то нормально работает. Вроде никаких больше недочетов не видно.