Проблема обновления до 1.1.6

Автор Vadimus, 24 сентября 2008, 10:08:24

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

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

Vadimus

Долгое время стоял форум 1.1.2. Сейчас решил обновить до последней версии 1.1.6. Скачал пакет полного обновления, всё сделал по инструкции обновления. В процессе вылезает ошибка:

Цитировать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 'LENGTH(code) DESC' at line 2

И всё. Дальше не идёт.

Теперь ни форум, ни сайт не работают (стоит Joomla + мост). Что делать, подскажите, плиз.

Vadimus

Нашёл решение проблемы. Нужно подправить 2 файла.

Sources/ManageSmileys.php

Change Line 654:
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
To:
ORDER BY code DESC", __FILE__, __LINE__);

Change Line 990:
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
To:
ORDER BY code DESC", __FILE__, __LINE__);


upgrade_1-1.sql
Change Line 181:
ORDER BY LENGTH(code) DESC;
To:
ORDER BY code DESC;