Порядок обновления dle7.3(1251)на 9.4(utf) и влияние процедуры на ПС?

T
На сайте с 30.09.2011
Offline
4
832

Уважаемые друзья! Есть у меня 1 уже старый сайтик с большой базой (50к новостей) созданный на dle 7.3(1251), на днях взял лицензию 9.4(utf) на новый проект, но с ним у меня не заладилось и решил, что лучше сейчас обновить старый. В принципе все модули которые стоят там сейчас мне не нужны, все что нужно поставлю потом снова. Нужно лишь перевести базу в utf. Так как эту процедуру(да и вообще процедуру обновления движка) я никогда не делал, прошу помощи у знатоков:

1) каким образом лучше обновить базу до 9.4 и перекодировать ее в utf?

2) Очень ли много придется править файлы шаблона под 9.4? (в принципе этот же шаблон уже переделывал под версию 8.5 и если править, то с нее).

Когда делал тот сайт не задумывался о поисковых системах, да и вообще изучая азы SEO все ошибки совершал на нем, теперь этих ошибок там очень много. Но как ни странно есть небольшой, но для меня существенный трафик 3-5к уников в сутки. Многие из них это коренные посетители. Люди эти не очень активные, постоянных активных посетителей сайта не более 50 человек. Основная ошибка совершенная мной это отсутствие закрытия дубликатов и многие новости находятся в индексе по адресам:

site.ru/1234-novost.html

site.ru/2011/10/09/1234-novost.html

site.ru/categoria/podkategoria/1234-novost.html

Но Яндекс, к ним относится сейчас с пониманием и многие дубликаты у него из индекса выпадают сами, но с разными адресами, например одна новость в индексе по адресу site.ru/1234-novost.html а вторая site.ru/2011/10/09/12345-novost2.html при обновлении движка, такие дубликаты будут невозможны и новости к индексу будут доступны только по виду ссылки site.ru/1234-novost.html не выпадут ли тогда из индекса страницы находящиеся в индексе по зеркальным адресам? (так как sape и этот трафик практически единственный способ оплаты хостинга и интернета).

WebAlt
На сайте с 02.12.2007
Offline
263
#1

1. Версию UTF-8 нужно устанавливать с нуля, поэтому обновите свою версию сначала до 9.4 в кодировке windows-1251 согласно инструкции по обновлению:

http://dle-news.ru/extras/online/overview.html

Обновление скрипта с более старых версий или демоверсий:
1. Создайте резервную копию базы данных и всех файлов скрипта на сервере.
2. Обновите все файлы из папки /upload/ вашего архива (за исключением /templates/). Внимание: Файлы из архива дистрибутива, нужно заливать на сервер поверх существующих, а не удалять предварительно папки на сервере.
3. Запустите файл http://website.com/upgrade/index.php, и следуйте дальнейшим инструкциям.
4. Удалите папку /upgrade/ и файл install.php с вашего сервера.
5. В админпанели на главной странице выберите "Очистку кеша", а также полностью очистите кеш браузера, чтобы он скачал новые JS файлы с сервера, а не использовал старые файлы из кеша

далее:

http://dle-news.ru/release/922-datalife-engine-v85-utf-edition-final-release.html

Обновление сайта с кодировки windows-1251 на кодировку UTF-8:

Если вы все таки решились на обновление кодировки своего сайта, то вы должны знать, что из-за различий форматов, вы не можете просто обновить файлы скрипта и без новой установки скрипта вам не обойтись, поэтому для обновления сайта вы должны выполнить следующие шаги:

1. Сделать бекап базы данных существующего сайта в кодировке windows-1251
2. Произвести новую установку скрипта используя дистрибутив скрипта для UTF версии.
3. Произвести повторные настройки скрипта для вашего сайта.
4. Сконвертировать файлы вашего шаблона в формат UTF-8 (для пакетного конвертирования мы рекомендуем использовать утилиту Sisulizer's Kaboom), при конвертировании снимите галочку "Записывать BOM байты"
5. Скопировать файл бекапа базы данных от вашего сайта в папку /backup/, который вы делали в первом пункте.
6. Зайти в админпанель скрипта и сделать восстановление базы данных а админпанели, скрипт автоматически распознает несоответствие кодировок и при восстановлении сконвертирует базу данных в формат UTF.

Внимание: Действия по переносу сайта с кодировки windows-1251 на кодировку UTF-8 являются необратимыми и любая ошибка может привести к потери данных вашего сайта, поэтому мы настоятельно рекомендуем производить данные действия на локальном компьютере, а уже потом переносить все на рабочий сайт.

2. Обновлений в шаблонах будет прилично, в каждом релизе есть ссылки на список изменений в шаблоне (обновлять шаб нужно будет от версии к версии), если с 8.5 - 9.4, то:

http://dle-news.ru/extras/diffs/90/

http://dle-news.ru/extras/diffs/92/

http://dle-news.ru/extras/diffs/93/

http://dle-news.ru/extras/diffs/94/

T
На сайте с 30.09.2011
Offline
4
#2

WebAlt, спасибо вам за подробную инструкцию! А что можете сказать по вопросу из второй части сообщения, как скажется удаление дублей из индекса ПС на положение сайта в выдаче? Да и вообще перевод сайта на UTF...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий