Насколько развито управление версией Word Press на общем хосте? [закрыто]

У меня есть веб-сайт в сети, теперь я хочу подключить его с контролем версий. Развертывание на общем хосте. Потому что, когда изменения в сети влияют на сайт, я хочу попробовать локальные и развернуть изменения.

Я загрузил все файлы сайта WP и подключился к БД, но когда нажал кнопку «Перенаправить на онлайн».

I хотите подключить общий хост с помощью git

Ответы и комментарии:

У меня был опыт работы с VCS, но у меня нет способа разработки с общим хостом и способа развертывания с терминалом, потому что я использую файл zilla FTP
Создан 20-10-2018 06:43 Mohamed Fouad

Вам следует ознакомиться с системой контроля версий. В наши дни большинство людей используют Git, однако существуют и другие системы, такие как

диверсия
CVS
ртутный

И много других.
Я обычно вижу проекты WordPress в системе контроля версий следующим образом:

Все в вашем / wp-контенте / должно быть в вашем хранилище
Такие вещи, как wp-config.php и / wp-admin /, и т. Д., Как правило, не должны быть в вашей версии системы по нескольким причинам:
Помещение вашего wp-config.php в систему управления версиями означает, что вы храните такие вещи, как DB_PASS или ваши соли в репозитории, что может быть плохо, если вы не хотите, чтобы другие соавторы или, возможно, публика видела эту информацию (в зависимости от того, где вы размещаете свой код)
Как правило, вам не нужно или не нужно управлять основными файлами WordPress, так как вы, вероятно, будете их заменять при выпуске новых версий, в противном случае вам не следует изменять эти файлы, следовательно, нет необходимости в VCS.

Далее вам нужен способ подключить вашу систему управления версиями к вашему серверу. Это будет зависеть от того, что вы используете для VCS, где размещен ваш сайт и т. Д. Как правило, вам понадобится какая-то задача, которая может «прослушивать» изменения в вашем хранилище и автоматически извлекать последние изменения, подготавливать ваши файлы и подтолкнуть их к вашему живому серверу.
Ваш вопрос действительно слишком широк, чтобы дать вам что-то конкретное для продолжения, я бы просто изучил что-то вроде Git и ознакомился с хорошими практиками рабочего процесса (как разветвляться и объединяться, как избегать и обрабатывать конфликты слияния и т. Д.).
Создан 19-10-2018 07:20 phatskat1,313819