Нужен дельный совет по сложному переносу Wordpress

A
На сайте с 04.06.2009
Offline
96
399

Исходные данные:

Wordpress 4.7.X

Встроенные phpexec в некоторые страницы (много, причем путь указан полный типа /home/blabla/blabla2/test.php, так что будет другим но новом хосте, но готов менять вручную)

Тема уже не поддерживается (поддержка до 4.8) да и немного изменена она вручную

Ряд «костылей» в виде встроеных скриптов в страницы (их много), новые типы pages со своими генерируемыми таблицами с кастомным php

Стоит php 7.0 (перешел с 5го на php 7.1 сайт ложился в свое время)

Плагинов 6 штук - yoast, fastest cache, clearfy, mashshare (который после каждой обновы нужно было изменять для phpexec)…

Страницы проиндексированы с большим количеством беков, так что поменять их урлы не представляется возможным

Тема не слишком сложная (никаких каруселей и т.п., но много заменено своим кодом)

Что нужно?

обновление версии wordpress до 5.X (и смотреть что стало с темой)

переезд на другой сервер

PHP 7.2 без проблем

домен остается, но его простой должен быть минимальный

ну и что-бы работало)

Вопрос: как подойти к такой задаче?

Локально развернуть с полной копией и подменой локально домена?

Развернуть на другом хосте как-то?

Плиз, подскажите (руки плюс-минус прямые).

Возможна платная консультация/помощь.

totamon
На сайте с 12.05.2007
Offline
343
#1

в чем сложность? в голове напридумывал каких то проблем?

на новом сервере создавай поддомен, переноси, обновляй, настраивай свои пути в скриптах, правь тему, как все настроишь меняй домен на основной.

Хостинг от 90р ( https://goo.gl/h1VRkY ) и ВПС от 161р ( https://goo.gl/vw9JH7 ) 14 дней бесплатный тест! Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno а тут ПС за 1,25$ https://8fn.ru/vps1doll Монетизация любых сайтов PUSHами ( https://8fn.ru/push) - лучшая цена клика и показа ;)
Vikeron
На сайте с 22.08.2007
Offline
121
#2

Я бы не стал заморачиваться сам, сейчас у хостеров конкуренция - они стали качественно и бесплатно сайт таскать от конкурентов. Отдайте ТП, посмотрите как выполнят.

Если прям самостоятельно охота, перелейте сами, полную копию на новый хостинг и в файлике c:\Windows\System32\drivers\etc\hosts пропишите строчку с вашим доменом и ip хостинга, у вас в браузере сайт будет отображаться с нового хостинга, старый будет работать как и прежде настраивайте и смотрите.

P
На сайте с 27.12.2010
Offline
79
#3
ashlester:
Встроенные phpexec в некоторые страницы (много, причем путь указан полный типа /home/blabla/blabla2/test.php, так что будет другим но новом хосте, но готов менять вручную)

Вручную менять ничего не нужно. Эти пути меняются в 2 клика в текстовом редакторе в процессе подготовки базы данных для импорта. Естественно, если речь шла не о шаблонах. Впрочем, если данный код вшит в шаблоны, то он тоже меняется буквально в несколько кликов в IDE, например, в том же PHP Storm нажимаете Shift + CTRL + R и заменяете нужные вхождения во всем проекте.

В остальном вам уже дали правильные рекомендации. Разворачиваете копию сайта на поддомене на том же хостинге, что и основной сайт, выполняете все неоходимые доработки, после чего обновляете основной сайт. Делать это на локальном сервере я не рекомендую, так как есть небольшой риск, что сайт не заработает как положено после переноса на сервер в связи с другой конфигурацией.

AdContent – мощный плагин рекламы для WordPress. (https://webpoint.pro/product/adcontent/) WebPoint Store - WooCommerce тема для WordPress. (https://webpoint.pro/product/webpoint-store/) WebPoint PRO - многофункциональная тема для WordPress. (https://webpoint.pro/product/webpoint-pro/)
SV
На сайте с 03.11.2008
Online
1379
#4
ashlester:
Локально развернуть с полной копией и подменой локально домена?
Развернуть на другом хосте как-то?

Сделать миграцию с пом https://wordpress.org/plugins/duplicator/ или https://interconnectit.com/products/search-and-replace-for-wordpress-databases/. В идеале на тот же хостинге на левом домене. АПД. Сразу на новом хостинге на том же домене. hosts в помощь.
Скриптом в первую очередь менять пути и только потом домен. И см ссылку в конце этого поста.

Да! Предварительно отключив и почистив все кеши, плаги якобы"безопасности", а хрень "clearfy" и пр "оптимизаторы ВП" выкинуть нафик и больше никогда не тянуть её на сайты.

Vikeron:
и бесплатно сайт таскать от конкурентов.

..И ломать сайты. Ни в коем случае НЕЛЬЗЯ доверять хостерам перенос ВП-сайтов.

perehvat:
Эти пути меняются в 2 клика в текстовом редакторе

Как же мне нравятся подобны советы.. Это 100% гарантия поломать сериалы.

Любителям лезть в базы руками читать до прояснения в мозгу https://ru.stackoverflow.com/questions/767561/%D0%9A%D0%B0%D0%BA-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B5%D1%81%D1%82%D0%B8-%D1%81%D0%B0%D0%B9%D1%82-%D0%BD%D0%B0-wordpress/767562#767562

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
M
На сайте с 04.10.2011
Offline
90
#5
ashlester:
Локально развернуть с полной копией и подменой локально домена?

Зачем этот геморрой если сами пишите

ashlester:
переезд на другой сервер

Вот и настраивайте сразу на новом сервере всё со своим текущим доменом

hosts ещё никто не отменял :)

Как всё настроите - просто смените записи в DNS и не будет вообще никакого простоя

Сдается, обращаться скайп avdesk-it-kmm Верстка, кодинг - контакты в профиле... VPS от 5€ (https://gmhost.com.ua/?partner=10255)
P
На сайте с 27.12.2010
Offline
79
#6
SeVlad:
Как же мне нравятся подобны советы.. Это 100% гарантия поломать сериалы.

Если вы внимательно прочтете мой комментарий, то увидите, что речь идет об уникальных строках, которые, если я правильно понял автора темы, встречаются только в контенте записей. Учитывая это, они не будут сериализованы и как следствие моя рекомендация вполне оправдана.

SV
На сайте с 03.11.2008
Online
1379
#7
perehvat:
Если вы внимательно прочтете мой комментарий, то увидите, что речь идет об уникальных строках, которые, если я правильно понял автора темы, встречаются только в контенте записей. Учитывая это, они не будут сериализованы и как следствие моя рекомендация вполне оправдана.

Да, согласен. Если речь только о файла. Но учитывая резюме "В остальном вам уже дали правильные рекомендации" мне так не показалось.

mmkulikov:
Вот и настраивайте сразу на новом сервере всё со своим текущим доменом

Кстати да. Я погорячился насчёт левого домена на том же хостинге - проглядел, что хостинг будет меняться. Конечно же так будет самое правильное решение.

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