рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдФрд░ wp-cli рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЪрд┐рддреНрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЬрдм рд╡реЗ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдереЗ, рддреЛ рдореБрдЭреЗ рдкреВрд░реЗ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдерд╛ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдЪрд╛рд╣рд┐рдП рдереЗред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд╕реНрдерд╛рдкрдирд╛ рднрд╛рд╖рд╛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдордВрддреНрд░рдг рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рддреИрдпрд╛рд░ рд╕рд╛рдЗрдЯред
рдпрд╣ рд▓реЗрдЦ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рд╕реНрдерд╛рдкрдирд╛
git clone https://github.com/eustatos/wordpress-docker-dev-env.git
рдпрд╛, рдпрджрд┐ рдЖрдк ssh
рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ:
git clone git@github.com:eustatos/wordpress-docker-dev-env.git
рддреЛ:
cd wordpress-docker-dev-env docker-compose up -d docker-compose exec -T wp-cli sh < install.sh
рдпрд╣ рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ localhost:8080
рдЦреЛрд▓реЗрдВред
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ localhost:8080/wp-admin
рдкрд╣реБрдВрдЪ localhost:8080/wp-admin
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓реЙрдЧрд┐рди - admin
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╛рд╕рд╡рд░реНрдб - 123
рдЖрдк рд╕рд╛рдЗрдЯ рдореЗрдВ рдЗрди рдФрд░ рдЕрдиреНрдп рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдЪрд░ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ site.env
рдФрд░ .env
ред
wp-content
рдлрд╝реЛрд▓реНрдбрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдЖрдк рдереАрдо рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛ рдФрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ wp-content
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ:
sudo usermod -a -G www-data $USER
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЕрдиреБрдХреВрд▓рди
рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдереАрдо рдФрд░ / рдпрд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдмрд╕ install.sh
рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВред
рдЖрдк wp core install
рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВ
рдпрд╣рд╛рдВ
рд╡рд┐рд╖рдп рдирд┐рд░реНрдорд╛рдг рдЙрджрд╛рд╣рд░рдг
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ underscores
рдЖрдзрд╛рд░рд┐рдд рдереАрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ
docker-compose exec -T wp-cli wp scaffold _s \ sample-theme \ --theme_name="Sample Theme" \ --author="John Doe"
рдпрд╣ рдХрдорд╛рдВрдб рдереАрдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде wp-content
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ sample-theme
рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рдПрдЧреА рдФрд░ рдЖрдк рдЗрд╕реЗ рд╡рд╣реАрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдВрдд рдореЗрдВ, рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ: