mk3mk
@mk3mk
занимаюсь вёрсткой (иногда)

Работать с сайтом WordPress через git?

Всем привет! Подскажите, как правильно работать с сайтом на WordPress через git. У меня есть сайт на WordPress на сервере, он работает . Я хочу создать на локальном сервере клон для разработки. И пушить изменения. С Гитом в принципе я знаком, но как применить к WordPress, не знаю. Как всё это правильно сделать ? Вообще это распространенная практика ?
  • Вопрос задан
  • 358 просмотров
Пригласить эксперта
Ответы на вопрос 2
OnYourLips
@OnYourLips
Именно так и работают, когда проект не однодневка.
С таким подходом стоит учитывать, что многие виды деятельности нельзя проводить в админке на продакшене (установка плагинов, правка шаблонов). Их доставляют уже в процессе деплоя.
Ответ написан
@Sunflowerz
Через git слишком жёстко. У вас же ещё и база данных.
А она вообще-то привязана к wordpress.
Вдруг вам понадобиться бд одного проекта, на другой версии wordpress?
Я очень рекомендую пользоваться docker для этого.

Вот вам docker-compose.yml после установки docker и docker compose windows mac debian
Теперь вам в папке с проектом нужны две пустые папки. wordpress и bd.
Запускаете: docker-compose upв папке проекта с сохранённым файлом docker-compose.yml описанным ниже.
Вот отличный курс на ютубе нашего соотечественника
version: '3.1'

services:

  wordpress:
    build:
      context: ./wordpress
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - ./wordpress:/var/www/html

  db:
    build:
      context: ./db
    image: mysql:5.7
    restart: always
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./db:/var/lib/mysql

volumes:
  wordpress:
  db:
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы