Создание нового сайта взамен старого

12
Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#11

Ragnarok, подскажите, из-за чего возникает боязнь разрабатывать сайт, который будет на отдельном адресе? Ведь адрес меняется очень легко и просто (https://codex.wordpress.org/Changing_The_Site_URL), это две записи в таблице wp_options, все ссылки обычно прописываются относительными от корня. Либо может я не всё знаю о WordPress?

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
S3
На сайте с 29.03.2012
Offline
366
#12

Этот топик - пример изначально неверного подхода к сайтостроению.

А стоит начать с проработки урлов - потом переезжайте с движка на движок, сама структура не измениться!

index.html/php в урле - это вообще запредельное из 90-х повеяло)))

Переезжаете на новый движок - продумайте все сразу. Редиректы никто не отменял, ну просядет сайт на месяц-другой, зато потом хоть дужумлу хоть друпал впилите

Ragnarok
На сайте с 25.06.2010
Offline
239
#13
Евгений Русаченко:
Ragnarok, подскажите, из-за чего возникает боязнь разрабатывать сайт, который будет на отдельном адресе? Ведь адрес меняется очень легко и просто (https://codex.wordpress.org/Changing_The_Site_URL), это две записи в таблице wp_options, все ссылки обычно прописываются относительными от корня. Либо может я не всё знаю о WordPress?

ещё WP при наполнении и вставке картинок, например, вставляет все файлы с абсолютными путями, хотя это тоже не проблема, и можно поменять в базе одним простым запросом.

Но есть ещё некоторые плагины, которые свои настройки тоже хранят в базе, и в них тоже есть домен, но они ещё и эти настройки хранят в сериализованном виде, и если при простой замене количество символов в домене изменится, работать эти настройки не будут, и это уже головная боль. Хотя и не такая частая

//TODO: перестать откладывать на потом
SeVlad
На сайте с 03.11.2008
Offline
1609
#14
Ragnarok:
Хотя и не такая частая

Всё чаще и чаще. Современные темы, настраиваемые через кастомайзер хранят настройки в сериалах.

Евгений Русаченко:
Ведь адрес меняется очень легко и просто (https://codex.wordpress.org/Changing_The_Site_URL), это две записи в таблице wp_options, все ссылки обычно прописываются относительными от корня. Либо может я не всё знаю о WordPress?

Этот метод устарел. Хотя относительно безболезненно он может применяться при небольших изменении настройках и применении тем/плагинов, не хранящих данные в сериальных массивах. Но и тут...

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

б) возможны с виждетами проблемы. Они могут посыпаться. Не проблема их восстановить из неактивных, поэтому этим фактом сильно не возмущаются.

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

Но это муторно, и не каждый справится (да и скрипт надо бы переделать под мультиязычность). Для большинства юзеров/сайтов будет достаточно простого плагина для миграции. Нап. https://wordpress.org/plugins/duplicator/

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
12

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