Привет, друзья. Я тут на днях переносил один из своих сайтов на новый сервер и решил, что это лучше время заодно обновить и движок до последней версии (DLE 9.7). Стоит сказать, что переезд я затеял в связи с участившимися взломами сайта, и появлением всяких троянов и левых скриптов. Первое подозрение – залили шелл куда-то и достаточно удачно так, что встроенный в DLE антивирус его не находит.
Конечно, пришла мысль о «чистом» обновлении движка, термин «чистое обновление» мне пришло в процессе. В этом посте я постараюсь объяснить суть сего процесса и его преимущества.
Вообще, я давно заметил, что содержимое дистрибутивов разных версий DLE сильно различается, особенно при старте новой линейки, например 7.x отличается от 8.x, а если сравнить с 9.x то вообще жесть. Один из моих сайтов работает под управлением DLE года этак с 2006 и работает на этом движке до сих пор. Иногда я просматриваю каталоги и файлы сайта через ftp, так вот после обновления до версии 9.5 я в очередной раз просматривал файлы и обнаружил, что некоторые скрипты имеют дату последнего изменения в 2007 году. Я удивился и решил выяснить причину, оказалось, что этих файлов в свежих дистрибутивах вообще не существует, то есть эти файлы остались там от очень древних версий.
Так вот, таких «мусорных» файлов и даже целых каталогов с сотнями файлов оказалось много, чаще всего это устаревшие js-скрипты, файлы визуальных редакторов и еще много чего.
Инструкция по обновлению DLE из любого дистрибутива гласит следующее, цитата: «Внимание: Файлы из архива дистрибутива, нужно заливать на сервер поверх существующих, а не удалять предварительно папки на сервере.»
Я же считаю, что незачем тянуть за собой историю и создавать мусорку на сервере, хотя бы каждое третье по счету обновление надо выполнять «на чистую».
Итак, что же я подразумеваю под чистым обновлением DLE
- Скачиваем важные файлы на комп. Заходим в папку /engine/data и забираем оттуда config.php, dbconfig.php, videoconfig.php, wordfilter.db.php, xfields.txt, xprofile.txt. Так же рекомендую скачать файлы .htaccess и robots.txt из корня сайта.
- Делаем бекап текущего шаблона сайта. Для этого заходим в папку /templates и полностью скачиваем папку с названием вашего шаблона на комп.
- Если установлены какие-то модули на сайт, удостоверьтесь, что у вас есть их дистрибутивы, иначе придется скачать все файлы модулей, запомнив при этом их месторасположение, чтобы потом вернуть обратно.
- Наконец удаляем все файлы движка. Выделяем папки engine, language, templates и жмем DEL :) Ни в коем случае не удаляйте папку uploads!!!
- Теперь у вас должны остаться только папка uploads и несколько файлов в корне, типа .htaccess, admin.php, cron.php, index.php и robots.txt. Их можно не удалять, они при закачивании свежего дистрибутива перезапишутся.
- Пришло время залить свежий дистрибутив. Распаковываем архив у себя на компе, заходим в папку upload, все выделяем и закидываем на сервер. Дожидаемся пока это все загрузится.
- Теперь восстанавливаем настройки скрипта, для этого заходим в /engine/data и закидываем туда скачанные в первом пункте файлы config.php, dbconfig.php, videoconfig.php, wordfilter.db.php, xfields.txt, xprofile.txt.
- Восстанавливаем шаблон сайта. Заходим в папку /templates и закидываем туда наш бекап шаблона.
- Если необходимо, вносим правки в .htaccess и robots.txt, для этого открываем соответствующие файлы на сервере и сравниваем со своими забекапленными. В .htaccess не рекомендую трогать правила RewriteRule, надо вносить только сторонние правки, например, те, что я описывал во второй части seo-руководства (первые три пункта: Склейка зеркал, Убираем index.php, Склеиваем адреса страниц /page/1/).
- Не забываем заново установить права на запись (CHMOD 777) для каталогов /engine/data/, /engine/cache/, /engine/cache/system/.
- Только сейчас мы дошли непосредственно до обновления – запускаем скрипт site.ru/upgrade/index.php и следуем инструкциям. После успешного завершения обновления обязательно удалите файл install.php и папку /upgrade/.
- Если были установлены какие-то модули для DLE, то необходимо просто закачать файлы этих модулей, заново устанавливать ничего не надо. Если установка модулей требует правки файлов, то их надо обязательно произвести заново и по инструкции.
Ну вот, чистое обновление завершено! Теперь необходимо проверить еще раз все настройки в админке, а так же я настоятельно рекомендую ознакомиться с моим руководством по seo-оптимизации DLE в четырех частях: Часть 1, Часть 2, Часть 3, Часть 4. К слову, я на днях обновил и актуализировал первую и третью части для DLE 9.7. В ближайшие дни актуализирую и вторую часть.
Как бы, и все! После всех телодвижений у вас должен быть самый новый движок с самыми актуальными правками и seo-оптимизацией! Круто же?
Спасибо за внимание, ребята, жду ваших вопросов. И не забывайте, что у нас открылся форум поддержки, где можно задать любые вопросы по теме и не по теме, ссылка ниже.
Я тоже недавно обновился до версии 9.7, и, также как и Вы, обнаружил лишние файлы, которых нет в архиве с новым движком. Пришлось ручками удалять весь этот хлам. В следующий раз попробую обновиться по Вашей инструкции, т.к. думаю, что не всё лишнее удалил вручную.
Я уверен, что не все удалено, так как некоторые файлы и папки запрятаны так далеко, что до туда случайно точно не добраться.
Я делаю проще, и связанно это с кучей правок движка (правки неизбежны в 100% случаев, т.к. сам двиг из коробки довольно убогий в плане кучи мелких ошибок и недочётов, говнокода и просто лени разработчика).
1. Сливаю полный дамп сайта на локалку.
2. Обновляю штатным методом на локалке.
3. Делаю бэкап БД с обновлённой локалки.
4. Ставлю с нуля новый двиг (локалка или хостинг — кому как удобнее).
5. Заливаю дамп БД с обновлённой локалки на вновь установленный двиг, а так же папку uploads, чтоб файлы не потерять.
6. Восстанавливаю функционал модулей и хаков либо установкой новых модулей, либо обхожусь тем, что же внедрено в дле новой версии, а так же настраиваю параметры.
При такой схеме у тебя настроки не сохраняются, придется заново настраивать. Ну, или ты в своей схеме пропустил пункт с бекапом файла настроек.
Мне твой мануал показался сложнее моего, телодвижений больше.
В новых версиях DLE новые пункты в конфиге, поэтому я настраиваю двиг заново (или через сравнение файлов или ручками)
телодвижений больше, зато надёжнее)) т.к. некоторые файлы в новых версиях не используются, тот же dle_js.js (если не ошибся в названии) был в 8.X но нет в 9.x
Да и в целом обновление модифицированного двига — штука крайне геморойная.
я обновил скрипт с 10.0 до 10.5 по вашему методу и такая проблемка.не авторизирует пользователя,сбросил ключ и всеравно не прохожу авторизацию.что не так сделел?база обновлялась.с10 до 10.5
К пункту №1 дополнительно:
Сохраняем и в последующем заменяем файл с категориями и их описанием: /engine/cache/system/category.php
Зачем это? Это всего лишь кеш, он то тут причем? Категории и описания хранятся в БД.
Тогда после обновления нужно зайти в админку "Категории" и нажать кнопочку "Отсортировать категории"
А то эти категории имеют привычку пропадать после обновления движка.
У меня например, так часто было.
Фигня какая-то. Не знаю, как так у вас выходит, но у меня все время было все нормально...
После обновления в админке на главной там где статистика по пользователям и кол-ву. статей застыла — показывает те же цифры, подскажите как быть
Почистите кеш.
Получилось, но только после чистки кеша через FTP, не из админки.
Только сейчас мы дошли непосредственно до обновления – запускаем скрипт site.ru/upgrade/index.php и следуем инструкциям. После успешного завершения обновления обязательно удалите файл install.php и папку /upgrade/.
—
site.ru/upgrade/index.php — тут точно такой адрес? Или site.ru/upgrade/install.php ?
Все точно так, как описано в посте и не иначе :)
О спасибо, первый раз обновлялся, и всё прошло отлично. Обновился с 8.5.
Спасибо, возьму на заметку.
Раньше всегда DLE юзал, но потом на WP пересел и он мне как то больше понравился.Он более функционален чем DLE.
спасибо,буду знать!думаю многим будет полезно!
Отлично, у меня всё получилось!!!
После обновления трабла с баннерами возникла
до обновы к примеру код был таким
<script type="text/javascript" src="http://c.am11.ru/code/bn/js.php?u=17367&f=3"></script>
после обновы стал таким
<script type=\'text/javascript\' src=\'http://c.am11.ru/code/bn/js.php?u=17367&f=3\'></script>
и название тега баннеров стало писаться три раза в рекламных материалах
Тег в шаблоне:
[banner_yandex_ru_sitesearch]
{banner_yandex_ru_sitesearch}
[/banner_yandex_ru_sitesearch]
Ну это не ко мне вопрос. Это какие-то особенности движка, разработчику пишите.
Да, это косяк движка на оф. сайте писали об этом.
Спасибо за статью, хотел бы знать как правильно сразу обновить Dle 9.2 на Dle 9.7, да еще адаптировать шаблон?
В посте говорится как обновиться с любой версии до любой версии. А с шаблоном сами разбирайтесь уже, это дело индивидуальное.
Здравствуйте! А как же быть с базой. Я вот попробовал как Вы написали. Движок обновился без проблем 9.5 на 9.7 но восстановить базу данных не получается.
А я про базу ничего не писал. С ней проблем вообще не должно быть в принципе.
Извините за оффтоп, просто у меня такой вопрос. После того, как я перенес сайт на другой хостинг, у меня исчезли иконки в меню сайта. Хотя они присутствуют в папке. Помогите пожалуйста!
http://www.fotolink.su/v.php?id=9a34ccc7f0a2b15fc24b8b9ebfc75b8f
Проверьте, доступны ли сами картинки по указанным в коде страницы адресам. Если да, и картинки по прямым адресам открываются, то очистите кеш браузера, должно все исправиться.
Александр, подскажите пожалуйста, при описанном Вами чистом обновлении, сохранятся ли новости (внутренние страницы) сайта.
Может всё же нужно ещё выполнить бекап сайта в админке DLE или сделать дамп MySQL в phpmyadmin???
Заранее благодарен Вам за ответ!
База данных остается нетронутой, соответственно, все наполнение сайта сохранится... Но бекап всегда рекомендуется делать, из админки ДЛЕ или через phpmyadmin, не принципиально, это одно и то же.
Обновил с 9.5 до 9.7 без проблем, все работает.
Спасибо !
АлаичЪ, вопрос по пункту 7.
Кроме указанных файлов, нужно ещё закинуть наверно эти: .htaccess и robots.txt (из бекапа)?
Ведь при закачке файлов с нового движка эти файлы на сервере перезапишутся, и настройки собьются.
Об этом сказано в пункте 9. Перезаписывать новые файлы старыми нельзя (по крайней мере .htaccess точно нельзя).
Всем привет.
Пользовал dle 9.7 (оригинал (якобы) + ключ). Пришло время, купил лищензию. И обнаружилось что вес практически всех файлов (если верить сравнениям в filezilla и total commander) отличается. Проблема заключается в том, что правилось немало файлов. Это и оптимизация, увеличение загрузки и т.д. Мод стоит всего один, CatFace.
И вот вопрос.
Посоветуйте программу для сравнения объема файлов, для поиска измененных.
Я не знаю такой программы, к сожалению. Не разу не пользовался. Если найдете — отпишитесь, пожалуйста, многим полезно будет.
Геннадий, Araxis Merge попробуйте, и отпишитесь если это то что вам нужно было ))
d.j.starter, Да, именно то, что нужно. Большое спасибо!!!
Пересмотрел немалое количество программ. Все не то. А эта не попалась.
Геннадий, сам когда-то с чем-то подобным столкнулся и понадобилась подобная утилита, перепробовал многие, но остановился именно на этой!
Большое спасибо!!! Обновился за 10 минут... а столько боялся всех этих процедур, оказалось все просто... Всё четко =) И вопрос ещё как тут зарегаться ?
Тут нельзя зарегистрироваться, это персональный блог, и он без регистрации.
вот единственно косяк заходиш в мой профиль и Fatal error: Call to undefined function msg () in /home/msoc/public_html/engine/inc/userfields.php on line 87
Значит не все файлы корректно обновились из архива. Удалите этот файл и залейте заново из дистрибутива.
Добрый день АлаичЪ, могу я к вам обратиться на несколько вопросов?Добавтесь в скайп пожалуйста: icesewer
Добрый день и с прошедшими праздниками!
У меня даже после замены файла все равно ошибка:
public_html/engine/inc/userfields.php on line 87
При переходе в профиль.
Судя по 87-ой строке, вы удалили файлик engine/data/xprofile.txt. Удалили же, да? :)
Неа, не удалил, есть такой файлик :)
Я извиняюсь за глупость свою :)
Права на файл были непонятными... поставил 644 и все заработало.
Спасибо большое за помощь! Вы подсказали где искать проблему!
Удачного дня!
Скажите пожалуйста! Хочу обновить двиг так как и ошибки выдает и вообще касяков хватает! Как мне быть с картой сайта, какой модуль дополнительно поставить для более хорошей работы?
Странный вопрос — конечно же этот модуль — https://alaev.info/blog/post/1974
Обновился до 9.7 и теперь встал вопрос — из меню управление картинками исчезла возможность загрузки картинок на сервер, только работа с уже загруженными. Как теперь их загружать или восстановить возможность как прежде?
Понятия не имею, этой функцией ни разу не пользовался. Видимо, такую возможность исключили из новой версии движка.
Верно, эту возможность убрали. Дабы обезопасится от взломов.
Саша, не подскажешь как обновится удалив и базу, что нужно сохранить из базы чтобы можно было сохранить посты, категории, комментарии, чпу?
На память не подскажу как называются таблицы, но нужно будет вытащить соответствующие таблицы из БД, которые содержат посты и комменты. Затем с нуля установить DLE, все настроить и т.д., а после этого импортировать в БД тот дамп, который ты сделал в начале.
После обновления с 9.5 на 9.7 стали появлятся ошибки MySQL.
Вот пример одной из них:
MySQL error in file: /engine/modules/sitelogin.php at line 130
Error Number: 2006
The Error returned was:
MySQL server has gone away
SQL query:
SELECT * FROM dle_users WHERE user_id='1'
Здравствуйте! Помогите!!!!! Как вернуть или как то перекодировать БД от движка сайта ДЛЕ 9.6 обратно на 9.5! Сайт с материалами...Обновился и жалею... Есть ли способ возврата БД в версию ДЛЕ 9.5?
Спасибо!
Благодарю, все четко стало. У кого не получается или проблемы с отображением контента (базой данных) смотрите внимательно и выполняйте последовательно как указал автор.
Спасибо большое, всё получилось.
Обновлялся с 8.5 до 9.7. Одна лишь проблема возникла отсутствия в шаблоне 8.5 файла topnews.tpl
Вылечил добавлением с такого же шаблона для 9.7
Желательно переделать шаблон полностью или вообще на базе дефолтного от новой версии свой собрать, в новых версиях много добавляется/меняется.
Вот у меня сайт на дле 9.2 собственно решил обновиться, во первых все же надо следовать тенденциям современным так сказать, ну а во вторых из за не поняток с сайтом, ранее появился клон сайт, который копировал все до мелочей причем в режиме он лайн, после определенных действий моих клон не исчез но у него пишет на сайте 401 ошибку. Может есть шелл на сайте поскольку поисковики упорно не хотят индексировать полные новости, либо индексят в разнобой, полную индексируют, а краткую нет.
Вот насчет обновления у меня два вопроса, я имею ввиду чистого обновления:
1) Можно ли с 9.2 сразу обновиться скажем до 9.7, ведь наверное отличия очень большие будут.
2) Говорится в в Вашем мануале о бекапе шаблона и заливке его на обновленный двигатель, вот тут не понимаю, но шаблоны то оптимизируются под определенную версию движка и скажем у меня стоит шаблон на 9.2 не будет ли с ним проблем в версии выше. Или шаблон подойдет для другой версии без проблем или лучше чистый шаблон взять такой же для обновляемой версии?
Можно обновиться с любой версии до самой новой, никаких проблем не возникнет.
Шаблон можно и старый взять, но придется проверить, чтобы все функции работали. Лучше всего создать новый шаблон на базе стандартного из комплекта поставки свежей версии.
После обновления с DLE 9.7 до dle 10 не работают аттачи, файлы которые скачивались с хостинга сайта на прямую пользователям, теперь они показываются таким видом в тексте новости: [attachment=89]
Это как то исправляется или файлы нужно заново заливать и вставлять в новости, их количество более 200х ...
После обновления пропала логин-панель.Перепробовал кучу всего, гугл не помог
Здравствуйте. перешел с Null 9.3 на лицензию 10. админ панель,категории,шаблон-все работает, но новостей,которые были на сайте, нет. как их вернуть именно на dle 10
Базу данных верни на место
Удивительно почему не прозвучал вопрос:
На сервере осталась папка UPLOADS, при загрузке этой же папки из свежего дистрибутива следует обновлять файлы из этой папки или сохранить старые?!
В этой папке содержатся файлы, загруженные на сайт. В дистрибутиве их, соответственно, быть не может. Если что-то там и совпадает, то это служебные файлы, можете обновить их, можете не обновлять — никакой разницы.
Обновлял 9,7 до 10,0
Обновление базы данных с версии 9.7 до версии 9.8 успешно завершено.
Всего запланировано запросов: 2 Неудалось выполнить запросов: 1. Возможно они уже выполнены ранее.
Список не выполненных запросов:
ALTER TABLE `dle_vote` ADD `grouplevel` VARCHAR (250) NOT NULL DEFAULT 'all'
что это?
Значит, что поле grouplevel уже существует в таблице dle_vote, возможно было добавлено когда-то ранее. Можете проигнорировать, все должно быть окей.
АлаичЪ подскажите, пожалуйста, если ссылки на ФО размещены в доп. поле, то после обновления они будут также отображаться в доп.поле или они исчезнут и их лучше перенести в описание?
Ничего пропасть не должно. Но обязательно сделайте бекапы и БД и всех файлов. А еще лучше — попробуйте на локалке обновиться для пробы!
Еще вопрос, как сделать обновление, чтобы ссылки с доп.полей на ФО перенеслись в полное описание?
Ручками не вариант, т.к. постов больше 60к.
Не знаю.
При обновлении до версии 10.2, при создании либо изменении категорий вылазила такая ошибка:
Error Number: 1054
The Error returned was:
Unknown column 'show_sub' in 'field list'.
Решил пока таким запросом:
ALTER TABLE dle_category ADD COLUMN show_sub int DEFAULT '0';
Ещё вопрос...
Наконец решил сделать обновление с 9.6 на 10.2...
На статью жаль, что не наткнулся раньше, поэтому действовал по своему((
Сделал так:
1) Создал резервную копию базы данных...
2) Установил Денвер. Создал базу данных со всеми именами и паролями, указанными в config.php, обновляемого сайта
3) Создал папку на локалхосте с одноимённым названием оригинального сайта (site.ru)
4) Установил чистый движок DLE
5) Импортировал бэкап БД
6) Подправил шаблон
7) Переустановил (обновил, добавил) модули
Всё, вроде, норм, за исключением ошибки в комментарии выше...
Теперь планирую закинуть всё это дело на хостинг...
Так, вот вопрос... Так пойдёт?))) Или могут всплыть ещё какие-то баги?
Блин, ещё и такая вылезла (( :
MySQL error in file: \engine\modules\vote.php at line 38
Error Number: 1054
The Error returned was:
Unknown column 'grouplevel' in 'field list'
Решил так:
ALTER TABLE dle_vote ADD COLUMN grouplevel int DEFAULT '5';
Все эти ошибками с лишними полями в БД связаны с установкой всяких модулей, я полагаю. Когда-то вы их ставили, потому удалили, а записи в БД остались. Для этого, например, во всех моих модулях есть специальный анинсталлер, чтобы такого не было.
Лично мне не очень нравится вариант обновления на локалке и последующей заливке на боевой сервер. Так что лучше сделать все бекапы, но обновлять все же на рабочем сайте.
Спасибо огромное! Я так волновался что что-то пойдет не так, а оказалось все просто отлично прошло, и файлы все на месте! Вот только шаблон чуть-чуть криво встал, а в целом все прошло на ура! Первый раз обновлял =) Как говориться, новичкам везет =) Спасибо огромное! С движка Dle 9.7 на Dle 10.1
Если обновлю с 9.7 до 10.2 будет ли актуальна эта оптимизация — DLE в четырех частях: Часть 1, Часть 2, Часть 3, Часть 4.
для DLE 10.2
Далеко не все будет актуально, надо с умом подходить. Я планирую пост по оптимизации 10.2, собрав в него все, что актуально.
Спасибо за ответ.
Обновил с 10.2 до 10.3 прошло всё на ура!
Спасибо АлаичЪ!
Раньше обновлялся с других версий. Проблем не было!
В данное время пришлось обновиться с 9.6 до 10.2.
НЕ ПОЛУЧАЕТСЯ!
При запуске site.ru/upgrade/index.php выдаёт ошибку:
MySQL error in file: /engine/classes/mysql.php at line 52
Error Number: 1
The Error returned was:
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Коллеги, подскажите в чём проблема и как её устранить?
Может с версии 9.6 до 10.2 нужно обновляться в несколько этапов?
Спасибо тебе Саша! Спасибо за твой блог! Очень помогает! За все модули и оптимизации!
Пытаясь, обновится с 9.3 до 10.3, при заходе в админ панель /upgrade/index.php пустая страница...
А я просто скачал движок на компьютер и выписал строки в файлах, которые были изменены. Сравнивал с чистым дистрибутивом установленной версии DLE через WinMerge. Таким образом сохранил все установленные модули и вспомнил свои забытые изменения в скриптах
Обновился с DLE 10.3 на DLE 10.4 все вроде работает, но захожу через админ панель в настройки социальных сетей и выдает вот такую ошибку Fatal error: require_once (): Failed opening required '/home/favoritem/domains/site.ru/public_html/engine/data/socialconfig.php' (include_path='.:/usr/local/share/pear') in /home/favoritem/domains/site.ru/public_html/engine/inc/social.php on line 27
В чем дело?
Файл /engine/data/socialconfig.php удалили. А он нужен!
Все норм, но вот статические страницы не переносятся как с ними быть???
Куда не переносятся?
Спасибо за пост очень помог! Первый раз обновлял, с 9.3 до 10.2, все хорошо встало, только админка не прогружается, не подскажите в чем может причина?
Здравствуйте, скажите пожалуйста, все сделал как вы и писали обновился до 10,5 но при заходе в админ панель, попадаю на страницу 404, что не так помогите пожалуйста?
Обновлялся с версии 9.2 до 10.6, все прошло успешно, благодарю за статью!!!
Привет. Обновлялся с dle 10.6 на 11 версию и заодно решил сделать чистое обновление. Печально. Но ничего не получилось... Все, кроме папки уплоадс и файлов, типа индекс.пхп удалил. Залил на хост новые файлы... УПС))) И ниуя не вышло... Ладно, хоть бэкап был. Вернулся к старой версии сайта, залил новые файлы, заменой, и обновился! Жаль. Чистое обновление все таки охото сделать.
А конкретнее можно, что значит "УПС))) И ниуя не вышло..."?
АлаичЪ, не серчай, если коммент, немного кривой получился. А по факту, я не смог сделать чистое обновление движка. У меня не было ни времени, ни желания разбираться в чем проблема. Возможно, в следующий раз все получится. Жаль, что я не заскринил, то, что написано было. Вроде на белом экране браузера сверху выскочило сообщение, типа файл инсталл.пхп по данному пути не найден. Но, этот файл там был, и правильность написания пути я проверил. Затем, я восстановил сайт из бэкапа. Залил туда новые файлы движка ДЛЕ 11, путем замены. Потом я обновил движок до 11 версии.
Возможно, дле 10 версии, и 11 чем то отличаются. Чистое обновление, я планирую к следующему релизу.
Алаичъ, подскажи пожалуйста, можно ли этим способом обновиться с 8.5 на 10.6 (или на 11)?
Может кто-то обновлялся, подскажите плиз!?
Да можно
Спасибо АлаичЪ! Ниразу даже спасибо не сказал, хотя пользуюсь частенько:) Годная тема, спасибо!
Пожалуйста, пользуйся на здоровье!
Отключать ли сайт на текущую реконструкцию на время чистого обновления?
По желанию. Можно не отключать, ничего плохого не случится.
На 11.1 и 11.2 в модуле не работает ни один визуальный редактор. Только bbcodes
Александр спасибо большое, по инструкции обновился с 9.8 на 11.2 без каких-либо проблем. Теперь читаю ваш блог и узнаю новую информацию.
В первом пункте сохраняем в числе всего прочего и файл socialconfig.php
Соответственно его же переносим и в пункте семь. Иначе, в админке при заходе в настройку социальных сетей будет выдавать ошибку.
А вообще, автору большое спасибо за очень полезные рекомендации!
Моя версия скрипта устарела 10.0 не могу активировать с помощью с генерированого ключа в engine/data/config.php перепробовал множество ключей версии 10.0 не знаю в чем проблема может кто даст совет
Толковый мануал, обновился по этой инструкции с версии 9.6 до 10.4 успешно (да, знаю, что 2019 год на дворе, но там у заказчика очень специфические требования были — более свежую версию низзя :)
АлаичЪ, возьмётесь ли и сколько будет стоить обновить 9.5 и 9.6 до более безопасной версии или закрыть дырку? Соят все патчи но на днях, в папке engine/classes/js/jquery.js обнаружен вирус... Пока что удалил, поменял пароли, запретил регистрацию так как за 2 дня полсотни юзеров добавилось, хотя на сайте форма реги отключена была. Но вероятно это не на долго.
Сам js не сохранил, а симптом был следующий: сайт стал долго загружаться (через раз) белый экран а потом резко появлялся контент... В js была ссылка на сайт proofly . date/разныесимволыибуквы
Извиняюсь что не совсем в тему.
Нет, я за такие услуги не берусь, собственно, потому и написал полный и подробный алгоритм обновления сайта, чтобы каждый читатель смог обновить DLE до последней версии самостоятельно!
Я сам по точно такой же схеме все буду делать, да вообще по своему же мануалу я всегда это и делаю.
Попробуй, это очень просто!
Это очень просто до версии 12.1.
А вот как обновится на более позднюю или последнюю — это вопрос)
А в чем заключаются сложности с новыми версиями?
Сложность в том, что сейчас нет папки upgrade!
Как тогда делать обновление?