Помощь У меня ошибка на сайте помогите...

Тема в разделе "DLE", создана пользователем f0rtune, 21 авг 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. f0rtune

    f0rtune Читатель

    Заблокирован
    Регистр.:
    4 авг 2009
    Сообщения:
    54
    Симпатии:
    5
    ну раньше у меня стояло дле 8,0 версия я заменил на 7,3 потом мучто на дле 8 шаблон мой не подходило... рейтинг и комментарий не вставлялось...
    вот теперь когда редоктирую новость и нажимаю отправит выходит так

    MySQL Error!
    ------------------------

    The Error returned was:
    Unknown column 'expires' in 'field list'

    Error Number:
    1054
     
  2. ElfW

    ElfW Писатель

    Регистр.:
    18 авг 2009
    Сообщения:
    8
    Симпатии:
    2
    скрипт тебе сообщает об отстуствии поля expires в таблице.
    ты часом не налил 7.3 поверх базы 8?
    тогда я тебе сочуствую :)
    между версиями ДЛЕ есть большая разница: поля в таблицах с данными, при чем поля могут не только добавляться, но и удаляться.
    для решения твоей проблемы нужно больше информации
    UPD: как я и предполагал, при переходе на версию 8.0 в таблице `prefix`_post исчезает поле expires
    нужно его воссоздать запросом:
    ALTER TABLE `" . PREFIX . "_post` ADD `expires` DATE NOT NULL DEFAULT '0000-00-00';
     
    f0rtune нравится это.
  3. f0rtune

    f0rtune Читатель

    Заблокирован
    Регистр.:
    4 авг 2009
    Сообщения:
    54
    Симпатии:
    5
    не вышло выходит так=(((
    #1103 - Incorrect table name '" . PREFIX . "_post'
    ALTER TABLE `" . PREFIX . "_post` ADD `expires` DATE NOT NULL DEFAULT '0000-00-00';
     
  4. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    Базу данных из бекапа востановить пробовал?
     
    f0rtune нравится это.
  5. slayer

    slayer Постоялец

    Регистр.:
    1 дек 2006
    Сообщения:
    54
    Симпатии:
    14
    поменяй " . PREFIX . " на имя вашего префикса БД. (если префикс по-умолчанию не меняли, то это dle) и запрос будет выглядеть так:
    Код:
    ALTER TABLE `dle_post` ADD `expires` DATE NOT NULL DEFAULT '0000-00-00';
     
    f0rtune нравится это.
  6. localhost:80

    localhost:80 Постоялец

    Регистр.:
    4 дек 2008
    Сообщения:
    102
    Симпатии:
    15
    Если БД не трогал, и чудом есть бэкап скриптов, то много проще будет вернуть восьмерку и подскажем по апгрейду БД, нежели по даунгрейду скриптов CMS.
     
    f0rtune нравится это.
  7. ElfW

    ElfW Писатель

    Регистр.:
    18 авг 2009
    Сообщения:
    8
    Симпатии:
    2
    понятное дело не заработает! нужно в запросе менять " . PREFIX . " на префикс таблиц у тебя в базе, по умолчанию это dle_
    должно получиться dle_post ну или как там у тебя выглядит префикс.
    теперь же о даунгрейде...
    пришлось мне вручную вливать базу с 7.5 в 8.2, так вот одной базой post ты не обойдешься :) там будет много заморочек
    так что лучше не майся дурью, а поднимай 8 или 8.2 иначе потратишь уйму времени впустую
     
    f0rtune нравится это.
  8. swer

    swer

    Регистр.:
    15 июн 2008
    Сообщения:
    306
    Симпатии:
    38
    Проще шаблон подогнать под 8ку, думаю там проблем не будет, в крайняк фрицы сделают за 15-10 уе
     
    f0rtune нравится это.
  9. wimexs

    wimexs Постоялец

    Регистр.:
    21 авг 2009
    Сообщения:
    104
    Симпатии:
    14
    В базе проверь как пишется данная таблица, потому как в8 версии в базе замена проходит только не помню на какую.
    С expires на _expires или на оборот.
     
    f0rtune нравится это.
  10. f0rtune

    f0rtune Читатель

    Заблокирован
    Регистр.:
    4 авг 2009
    Сообщения:
    54
    Симпатии:
    5
    Ок благодарю ппс я вот с двига к другому просто прыгал вот не знал из за чего это=))) вот теперь буду знать...
     
Статус темы:
Закрыта.