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

Ошибка при обновлении

  • 30 мая 2014 г.
  • Здравствуйте. В панели администрирования выбираю "Обновление CMS" - "Проверить обновления". Появляется список файлов для обновления. Нажимаю кнопку "Обновить" - пишет ошибку, скрин прилагаю. В параметрах сайта выставил значения: FTP-хост
    FTP-логин , FTP-пароль. Проверил несколько раз через браузер, логин, пароль правильный. Может у кого было такое?
    • 31 мая 2014 г.
    • Во-первых, теперь вроде не обязательно логин и пароль ftp.
      Во-вторых, попробуйте для обновления выделить не все пункты, в 3-4 за раз. Т.е. обновляйтесь поэтапно. Должно помочь.
      • 01 июня 2014 г.
      • Здравствуйте.
        При попытке обновиться без заполненных полей "FTP-хост", "FTP-логин", "FTP-пароль" сразу перенаправляет в "Параметры сайта". Попытка обновления частями (3 пункта) также не дала результата.
  • 09 июля 2014 г.
  • Сегодня по просьбе ТП, обновил версию админки. В итоге на сайте белая страница, в админку не заходит!

    Как вообще автообновление делать? Чтоб все нормально было?
    • 10 июля 2014 г.
    • Ваша проблема была в том, что не было архива return/1.zip от первой точки возврата "Установка". Она должна быть создана при установке или при обновлении при помощи файла update.php. Причина отсутствия этого архива пока не локализована, поэтому рекомендуется перед первым обновлением проверить наличие этого архива и первой точки возврата в списке.

      Кроме того, Александру мы дали список рекомендаций по созданию шаблонов, для того, чтобы обновление прошло корректно. Полезно его будет привести для всех.

      1. Все пути в шаблонах надо обрабатывать тегом custom. Например:

      Код
      <script type='text/javascript' src='<insert name="path"><insert name="custom" path="js/jquery.js">'></script>


      вместо

      Код
      <script type='text/javascript' src='/js/jquery.js'></script>


      2. CSS-файлы нужно подключать через тег show_css.

      3. В CSS-файле пути до изображений должны быть относительные. Например:

      Код
      background: url("../i/main/slider-blue-bar.gif")


      вместо

      Код
      background: url("/i/main/slider-blue-bar.gif")
      • 10 июля 2014 г.
      • Марина, спасибо за столь развернутый ответ, может есть еще какие подводные камни, сам сейчас делаю на 5.4 изменяю файлы в папках по дефолту, то есть по старинке все как и раньше, можете сразу предупредить откуда ждать неприятностей?
        • 12 июля 2014 г.
        • Мы столкнулись только с одной "неисправимой" неприятностью - отсутствие файла return/1.zip. Как я уже написала, пока не понятно почему его нет - уточняем условия установки, обновления, выясняем причину. "Неисправимой" я называю эту проблему если нет бэкапа. Поэтому перед первым обновлением лучше сделать бэкап файлов.

          А остальные моменты можно уже доделать после первого обновления. Обновились - смотрите логотип пропал. Значит надо пути к нему обработать тегом custom. В первый раз все равно обновление проводит разработчик до сдачи проекта, чтобы убедиться, что в дальнейшем все будет нормально. Если первый раз удачно прошел, то последующие можно уже отдавать заказчику, потому что все кастомные файлы перенесятся в первый раз. Ну и если вдруг кастомные файлы в последующих обновлениях как-то криво будут работать с файлами из обновления, заказчик сделает один клик "Применить" на предыдущей точке возврата и вернется к рабочему состоянию.
      • 31 июля 2014 г.
      • А где взять return/1.zip если его действительно нет.
        В случае возникновения ошибки, а она будет, архив создастся внутри будут файлы оригиналы или уже с внесёнными мной изменениями? После восстановления из ручного бэкапа, дальше всё должно встать как надо?

        Вообщем чтобы не делать заранее неправильных действий - как лучше поступить в данной ситуации?
      • 02 декабря 2014 г.
      • Цитата
        Все пути в шаблонах надо обрабатывать тегом custom.

        Цитата
        CSS-файлы нужно подключать через тег show_css.

        Цитата
        В CSS-файле пути до изображений должны быть относительные.

        Мне кажется, что эту информацию нужно обязательно добавить в документацию.
        Разделы в которых желательно увидеть это: "Шаблон сайта", "Обновление CMS" и особенно "Темы и дизайн".
  • 07 октября 2014 г.
  • Может кто сталкивался с такой ошибкой

    подскажите

Новости

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

Форум