Ошибка Display.php Строка: 565 (Якобы старая база данных)

Автор AddSense, 23 сентября 2009, 23:13:47

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

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

AddSense

Здравствуйте, несмотря на то, что форум обновлен уже давно, вчера возникла следующая ошибка. При попытки зайти в определенные темы стало выдаваться сообщение:
Цитировать
Файл: /var/www/addsense/data/www/diabler.ru/__forum/Sources/Display.php
Строка: 565

Примечание: Возможно Вашей базе данных требуется обновление. Версия файлов Вашего форума SMF 1.1.10, тогда как версия Вашей базы данных 1.1.8. Для устранения ошибки обновите, пожалуйста, форум.

По этому адресу находится строка: LIMIT 1", __FILE__, __LINE__);
Я не программист, поэтому к сожалению не знаю что это значит.

Форум обновлялся и работал раньше без проблем. Посмотреть версию базы данных как и обновить его не представляется возможным, т.к. форум выдает лишь следующую информацию:

Информация о версиях:
Версия форума: SMF 1.1.10 (подробнее)
Последняя версия SMF: SMF 1.1.10
Версия PHP: 5.2.6
Версия MySQL: 5.0.67
Версия Web сервера: Apache/2.2.10 (Fedora)
Версия GD: bundled (2.0.34 compatible)


Буду рад любой помощи в решении данной проблемы.

UPDATE: Методом тыка удалось выяснить, что если выключить функцию голосований в темах, то ошибку не выдает. Проблема тем не менее актуальна.

Mavn

в версии 1.1.9 в бд вносились изменения а следовательно вам нужно обновить бд.
самый простой и быстрый способ взять обновление до 1.1.9 распаковать там будет файлик который вносит изменения в бд ложите в корень запускаете, бд обновится.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

AddSense

Положил в корень 3 файла:

1. upgrade.php
2. upgrade_1-0.sql
3. upgrade_1-1.sql

Запустил upgrade.php и выдало такое сообщение:

ЦитироватьUpdating Settings.php... Successful.
Updating and creating indexes...
    Updating indexes on "messages"... done.
    Updating table indexes... done.
    Reordering boards and categories... done.
    Updating indexes and data on "smileys"... 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 'LENGTH(code) DESC' at line 2

Я все правильно сделал? Если да, то как исправить возникшую ошибку?




digger®

Цитата: AddSense от 24 сентября 2009, 21:32:10
Положил в корень 3 файла:

1. upgrade.php
2. upgrade_1-0.sql
3. upgrade_1-1.sql

Запустил upgrade.php и выдало такое сообщение:

Я все правильно сделал? Если да, то как исправить возникшую ошибку?

FAQ