Wordpress

A Vagrant és a Git használata WordPress-téma fejlesztéséhez

A WordPress témák módosításának legegyszerűbb módja a fejlesztői verzió futtatása a helyi számítógépen. Egy Linux-kiszolgáló beállítása PHP-val és webszerverrel a saját számítógépén egyre kevésbé megterhelő és bonyolultabb olyan eszközökkel, mint a MAMP, XAMPP vagy DesktopServer. A Vagrant egy másik eszköz ebben a kategóriában, amely sokkal könnyebbé teszi a WordPress fejlesztését. A fantasztikus WordPress-közösség egy lépéssel tovább ment a „Változó-Vagrant-Vagrants”-val: röviden VVV.

Próbáljunk meg létrehozni egy új WordPress-webhelyet, és a VVV-vel fejleszteni egy új témát helyben, majd a módosításokat egy élő, DreamPress-en futó webhelyre toljuk. Git-et fogunk használni, ezért feltétlenül olvassa el, hogyan használhatja a Git-et a WordPress-szel, hogy kövesse.

WordPress + Dreamhost

Automatikus frissítéseink és erős biztonsági védelmünk leveszi az Ön kezéből a szerverkezelést, így Ön egy nagyszerű webhely létrehozására összpontosíthat.

Tekintse meg a terveket

Ismerkedjen meg a VVV-vel

A Varying Vagrant Vagrants egy nyílt forráskódú Vagrant konfiguráció, amely a WordPress fejlesztésére összpontosít. A közreműködők nagy közössége által fenntartott VVV célja megközelíthető fejlesztői környezet biztosítása modern szerverkonfigurációval. Rendszeresen használják a WordPress alapszoftvereinek módosítására, valamint bővítmények és témák fejlesztésére.

A Vagrant egy többplatformos eszköz, amely virtuális gépeken alapuló fejlesztői környezeteket épít. A fejlesztők leírhatják a virtuális gépet és annak konfigurációját egy szöveges fájlban, betáplálhatják a Vagrantba, és néhány perc múlva már beállíthatják a futó környezetet. Miután letöltötte a VVV-t, az egyszerű `csavargó fel` létrehoz egy Ubuntu virtuális gépet az összes telepített és a WordPress futtatására konfigurált szoftverrel.

A kezdéshez töltse le és telepítse a Vagrant és a VirtualBox for Windows, Mac OS vagy Linux rendszert. Ha ezek telepítve vannak, indítsa el a git klienst, és klónozza a VVV lerakatát a munkamappájába, például a „Sites” mappába a Mac OS felhasználók számára (terminál használatával):

[user@localhost]$ cd ~/Webhelyek [user@localhost]$ git klón https://github.com/Varying-Vagrant-Vagrants/VVV.git

Váltson át az újonnan létrehozott VVV mappába, és indítsa el a virtuális gépet a következővel:

[user@localhost]$ cd VVV [user@localhost]$ csavargó fel

A parancs első futtatásakor a Vagrant letölti sok fájlokból. Légy türelmes, mert ez eltarthat egy ideig.

Mielőtt a szkript befejezné a futást, kérheti a rendszergazda jelszavát a „hosts” fájl módosításához. Ha ez megtörtént, lesz egy virtuális gépe, amely a WordPress legújabb stabil verziójával fut. Az oldal a böngészőből elérhető virtuális IP-n fog futni. Az alapértelmezett cím: http://192.168.50.4 vagy http://vvv.dev (ha telepítette a vagrant-hostsupdater bővítményt).

A első csavargó fel bemutató további magyarázatokkal és javaslatokkal rendelkezik.

Játssz a WordPress telepítésével

A VVV mappában a ` könyvtárakconfig`, `adatbázis`, `log` és `www` meg vannak osztva a virtualizált szerverrel. Válts a www könyvtárat, és figyelje meg a ` mappátVVV/www/wordpress-default`: ez tartalmazza a stabil WordPress telepítést, és ezen kell dolgozni ebben az oktatóanyagban.

Hozzon létre egy gyermektémát

A gyermektémák nagyszerű lehetőséget kínálnak egy meglévő téma gyors és biztonságos személyre szabására. A ` mappábanwordpress-default/wp-content/themes/` hozzon létre egy gyermektémát, és inicializáljon ott egy git-tárat:

[user@localhost]$ mkdir example-theme [user@localhost]$ git init example-theme/ Üres Git-tár inicializálva a ~Sites/VVV/www/wordpress-default/wp-content/themes/example-theme/.git helyen /

Alternatív megoldásként letöltheti a kezdő téma tetszik aláhúzás a témák mappában. Végezze el a változtatást a ` paranccsalgit add * && git commit -a` és a gyermektéma megjelenik a WordPress vezérlőpultján a címen http://local.wordpress.dev/wp-admin (Az adminisztrátor/jelszó kombinációval rendszergazdaként jelentkezhet be.)

Miután tesztelte a gyermektémát, átküldheti a módosításokat a DreamHost távoli kiszolgálójára. Ha már megtetted állítsa be a Git-et a DreamHost szerveren, akkor képesnek kell lennie arra, hogy új távirányítót adjon hozzá a helyi adattárhoz, és élesben tegye le a változtatásokat.

Ez csak a Vagrant és a Git leegyszerűsített bevezetése, de remélem, képes lesz tisztázni, hogy mindkettő hogyan segíthet a WordPress fejlesztésének leegyszerűsítésében. És ne feledje: remek Tudásbázisunkban rengeteg további dokumentum található, amelyek segítenek felgyorsulni, és WordPress-webhelyei zökkenőmentesen futnak!

Kérdései vannak? Egyszerűen kommentelje alább, vagy indítson vitát itt! 

Kapcsolódó cikkek

0 Hozzászólások
Inline visszajelzések
Az összes hozzászólás megtekintése
Vissza a lap tetejére gombra