Поддержка Проблемы и решения Как правильно править работающий сайт?

  • Решено jamo1978

    (@jamo1978)


    Добрый вечер!

    Подскажите, пжл, как правильно делать? Где прочесть, направьте, пжл.

    Нужно что-то править на сайте, но не хочется делать этого на рабочем. Как правильно сделать?

    Пытался сделать так —
    1) скачал все содержимое сайта и хотел запустить локально, но сайт встает криво, только Главная да и та с ошибками.

    2) говорят, можно создать папку в корне и туда скопировать также содержимое, но что дальше?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • локальный сервер с правкой путей в базе через better search replace.

    Нужно что-то править на сайте, но не хочется делать этого на рабочем. Как правильно сделать?

    1. Делаете слепок рабочего сайта плагином duplicator
    2. На том же хостинге заводите ещё один сайт на другом домене (не поддомене!). Домен может быть любой — бесплатный или даже несуществующий (прописать его себе в hosts).
    3. Разворачиваете на тестом домене клон из п1 и вперёд.

    ЗЫ. Если делали на реальном домене — не забудьте закрыть доступ из вне. Средствами хостинга или хотя бы любым maintenance-плагином.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    заводите ещё один сайт на другом домене (не поддомене!)

    А что не так с поддоменом? 🙂

    Автор jamo1978

    (@jamo1978)

    А подскажите, пжл, следующий этап.

    Вот я все сделал, потом нужно снова (каждый раз) делать слепок и все это с заменой на рабочий сайт?

    А что не так с поддоменом?

    Ну во-первых чтобы он не оказался в подкаталоге.
    А во-вторых — во избежание неожиданных проблем при замене в базе. Да и искать по БД потом же легче.
    Я даже не делаю совпадений по названию домена и стараюсь соблюдать кол-во символов как в домене, так и каталоге сайта. Потому как нек. плагины (nexgen, revоslider и др «крутые») содержат экранирующие символы в пути/домене и они не попадают в простую замену дубликатором или иным скриптом без поиска с регулярками. потом не работают.

    потом нужно снова (каждый раз) делать слепок и все это с заменой на рабочий сайт?

    По мере надобности. Физически же это разные сайты. А что переносить и в каком виде — решать Вам.

    Автор jamo1978

    (@jamo1978)

    Спасибо!

    Разворачивая тестовый сайт на поддомене никогда! НИКОГДА не использовать рабочую бд с реальными данными пользователей. Да — так легче, да — заманчиво быстро — но при разработке может оказаться что данные утекут. А это очень большая беда.

    Как делаю сам — программно функционал дублируется на поддомене. т.е. тема, плагины и функции — все зеркально. Но бд другая. Там мне проще создать сколь угодно юзеров с тестовыми данными. Любые таблицы. Делаю на хостинге — т.к. часто меняю рабочие пк и ноуты — в поездках часто не вожу их. Проще подключиться к хостингу и продолжить разработку. Работаю с bitbucket закрытым репозиторием.

    Обкатал новый функционал — слил в гит, синхронизировал с рабочим сайтом

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Как правильно править работающий сайт?» закрыта для новых ответов.