Вход • Регистрация

Засада!

  • 29 сентября 2015 г.
  • Вляпался в очередной раз! В общем картина такая сайт на diafan.cms - 5.0 стоит, понадобился экспорт сделать, естественно он появился только в версии 5.1, как выяснилось - попросил ТП обновления, прислали - diafan.CMS.5.1.2.7.zip, diafan.CMS.5.2.2.3.zip, diafan.CMS.5.3.6.5.zip. Сделал бэкап, начал ставить обновление diafan.CMS.5.1.2.7.zip, все сделал по update.txt, как оно пошло даже не понял - ведь как оказалось это обновление для версии 4.5! Сайт покривился малеха, начал обновления diafan.CMS.5.2.2.3.zip ставить, тут и понеслось - префикс таблиц уже занят, сайт вообще пропал! В общем, плюнул на это откатил обратно бэкап, все вроде хорошо, но произошла потеря связи с почтой домена, вернее свежие заказы поступают, все как обычно новый-в обработке-и т.д., а вот старые не подхватывает, хотя физически они есть, на почте домена. ВОПРОС: Нужно обновления от 5.0, где взять? Как из почты в заказы опять инфу вернуть?
  • 29 сентября 2015 г.
  • Цитата
    начал ставить обновление diafan.CMS.5.1.2.7.zip, все сделал по update.txt, как оно пошло даже не понял - ведь как оказалось это обновление для версии 4.5
    Бред. Не бывает в пакете одной версии обновление для пред-предыщущей версии. В пакете 5.1 обновление для 5.0. В пакете 5.2 для 5.1. В 5.3 - для 5.2 и т.д.
    Цитата
    потеря связи с почтой домена... физически они есть, на почте домена. ... Как из почты в заказы опять инфу вернуть?
    Это как??? Какой почте домена? При чем тут CMS?
    • 29 сентября 2015 г.
    • Еще как бывает, там прям в браузере пишет при запуске обновления, что обновление для версии 4.5!
    • 29 сентября 2015 г.
    • На счет CMS и почты - картинка!
      • 30 сентября 2015 г.
      • А почта тут причем? Заказы в БД лежат. Восстановите бекап и всё
        • 30 сентября 2015 г.
        • Уже, просто хотелось разобраться, ну да ладно, эта ошибка уже история!
  • 02 октября 2015 г.
  • Заказы, которые отображаются в админке, лежат в базе данных, а не в почте. Поэтому нужно базу смотреть.
    • 04 октября 2015 г.
    • Заказы пусть и лежат в базе, но они дублируются на почту, от туда намного проще достать если что, чем копаться в базе! Лучше подсказали бы в каком поле номер заказа и как нумерацию поменять, а то уже скоро миллиардные пойдут!
      • 04 октября 2015 г.
      • Так ведь таблица diafan_shop_order - id заказа. Может логи в базе ещё нужно очистить.
        • 04 октября 2015 г.
        • Увидел! Что просто ID поставить которое нужно и пойдут нормально? А логи как почистить? Только что бы не накосячить!
  • 02 октября 2015 г.
  • Ели есть копия базы!
    • 04 октября 2015 г.
    • Откатить проще всего, лучше подсказали бы в каком поле номер заказа и как нумерацию поменять, а то уже скоро миллиардные пойдут!
  • 05 октября 2015 г.
  • Таблица diafan_shop_order - id заказа, с чем еще может цепляться этот номер? Менял прям в базе номер - один хрен дальше миллиарды гонит! Не ужели ни кто не знает?
    • 05 октября 2015 г.
    • Попробуйте очистить содержимое таблицы diafan_logs (точно название не помню, вроде бы так)
      • 05 октября 2015 г.
      • Хороший вопрос очистить, как сделать и не навернется все?
    • 05 октября 2015 г.
    • autoincrement в таблице какой? Его сбросьте, или установите на нужное следующее значение
      • 06 октября 2015 г.
      • ALTER TABLE diafan_shop_order AUTO_INCREMENT=1500 типа этого в sql запросе сделать?
        • 06 октября 2015 г.
        • Я лично предпочитаю PMA, а не вручную запросы писать.
          А вообще на вопросы "типа этого сделать" мне ничего не стоит кивнуть "давайте, делайте".
          Надо смотреть на таблицу на всю ведь. Что там, записей сколько, какой id самый большой, откуда столько записей там наклепалось, может оптимизировать таблицу надо, лишнее удалить и пр.
          • 07 октября 2015 г.
          • Да в том то и дело, сам трогать побаиваюсь, записей в этой таблице не больше 1500 штук, от куда миллиарды взялись - не пойму! ТП - "Так измените его, если он Вас не устраивает. Важно, чтобы этот параметр был не меньше количества записей в таблице и номера самого большого id. Перед изменением оптимизируйте таблицу. Для всего этого лучше пользоваться интерфейсом PHPMyAdmin, есть почти на каждом хостинге."!!!
            • 08 октября 2015 г.
            • так какое всё-таки самое большое значение id в таблице?
              • 08 октября 2015 г.
              • Началось с 4251975691 и поехало. Сейчас 4251975717!

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум