WordPress Geliştirme için Değişen Vagrant Vagrant (VVV) nasıl kullanılır

Web sitenizi geliştirmek her zaman önemli bir an olmuştur, özellikle de bu sizin ilk kez olduğunda. Ancak, hemen hemen her ana bilgisayar sunucunuzda bir WordPress kurulumu çalıştırmanın bir yolunu sunsa da, bu önerilmez. Daha iyi bir yol, bilgisayarınızda bir site oluşturmak ve hazır olduktan sonra yüklemektir. WordPress’in geliştirilmesi için değişen Vagrant Vagrant (VVV) gibi araçları kullanmak, platformun bunu yapmasını tavsiye etmenin harika bir yoludur. Bu makalede, size nasıl kalkacağınızı ve VVV ile nasıl yürüyeceğinizi göstereceğiz. Bundan önce, istediğiniz alternatifler hakkında da konuşacağız. İlk olarak, sitenizi neden çevrimiçi geliştiremeyeceğinizi tartışalım.
Neden bir WordPress web sitesi (özellikle ilk web siteniz) oluştururken genellikle bir kaynak veya destek noktası haline geldiğiniz yerel bir WordPress ana bilgisayar sitesi oluşturmak istiyorsunuz. Bunun nedeni, sunucunuzun sunduğu site oluşturma paketini kurmak ve çalışmak için herkesin en iyisinden daha iyi bilmesidir. Ancak, sunucuda WordPress siteleri geliştirmenin devam etmenin en iyi yolu olmamasının birkaç nedeni vardır:
Gerekli olmadığında sitenizin kaynaklarını kullanırsınız.
Evreleme veya site kısıtlamalarının işlevine erişme potansiyeline sahip olmasına rağmen, sitenizi hala ‘halka açık’ geliştiriyorsunuz.
Her geliştirme hatası, ağınızdaki tüm siteleri etkileyebilir ve en kötüsü meydana gelirse kaosa neden olabilir.
Sitenizi doğrudan sunucuda geliştirerek organik güvenlik sorunları vardır, çünkü web siteniz doğal olarak uzun süre tamamlanmayacaktır.
Sitenizi aktif hale getirmekle bağlantılı olarak zamanla savaştığını hissetmek gibi birçok yan etki de vardır. Bu nedenle, sitenizi cüzdanınızda ve sinirlerinizde daha kolay geliştirmek için çevrimdışı ve kendinize ‘duvarlı kum kutusu’ ortamı verin. Yerel web sitesinin geliştirilmesi: Yerel web sitelerinin geliştirilmesinin genellikle taklit için ‘yığın’ yazılımının kullanımını içerdiğini bilmeniz gereken temeller sunucu doğrudan mümkün olduğunca. Geleneksel olarak, site doğrudan sunucuda bulunan yazılım kullanılarak bir ‘lamba’ yığınında geliştirilecektir:
Linux İşletim Sistemi (OS).
HTTP Apache sunucusu.
MySQL veya MariAdb gibi ilişkisel veritabanı yönetim sistemleri (RDBMS).
PHP, Perl veya Python gibi sunucu tarafı programlama dilleri.
Bu, bilgisayarınızı yerel bir sunucuya dönüştürerek, sitenizi doğrudan sunucunuza benzer bir ortamda oluşturmanıza ve test etmenize olanak tanır.
Bununla birlikte, geleneksel lamba yığınının zayıf yönleri vardır: bu bir kaynak olabilir ve bu, tutarlı uzun mesafeli gelişme için en iyi çözüm değildir. Vagrants gibi araçlar ince ve taşınabilir bir sanal geliştirme ortamı sağlamak için tasarlanmıştır. VirtualBox veya VMware gibi çözümlerle birleştiğinde, bir ‘sanal makine’ oluşturmanıza izin verir – temelde çalışmak için tamamen çalışan bir bilgisayar olan istenen bir sunucu. WordPress’in özetlemek için değişen vagrant vagrant (VVV) (VVV) tanıtımı, geleneksel bir lamba yığını yerel olarak web sitelerini geliştirmenin sağlam bir yolu, vagrantlar ve sanalbox gibi araçlar süreci yükü.
Değişen Vagrant Vagrant (VVV), bir WordPress sitesi oluşturmak için sanal makinelerin gücünden yararlanmanıza yardımcı olacak garip bir çözümdür. Geliştirme için geleneksel yollar atarsanız bu genellikle birkaç ek adım gerektirir. Bu, komut satırından çalıştırılır ve bir şey hazırlamak için ihtiyacınız olan neredeyse her şeyi içerir: yüklendikten sonra, bir vagrant ile komut satırından VVV’yi başlatırsınız ve bir vagrant durma kullanarak durdurursunuz. Site özel bir yapılandırma dosyasında oluşturulur:
VVV kurulumunuzda yaptığınız her değişiklik özel bir hüküm komutu kullanarak ‘sağlanmalıdır’.

Yaptığınız site sanal kum kutusu ortamında çalışır. Bu, çevre için her benzersiz sorun anlamına gelir ve gerçek bilgisayarınızı etkileyemez. WordPress yüklenir ve başlatılmaya hazırdır, böylece site oluşturulduktan sonra, en üst düzey etki alanı (TLD) olarak .test’i kullanarak doğrudan bir site gibi erişirsiniz. Ancak, bu sitelere yalnızca birçok durumda bilgisayarınızdan erişilebilir. Bu, bir sunucu gibi yapılandırmalar yapmak için iyidir, çünkü doğrudan sunucunuza benzer ayarlarla çalışabilir ve geliştirme sırasında herhangi bir hatayı teşhis edebilirsiniz. Geliştirme ortamınız ile sunucu arasında doğrudan daha tutarlı bir yola sahip olarak zamandan ve paradan tasarruf etme potansiyeline sahipsiniz.

Vagrant vagrants’ı değiştirmeye alternatifler Bu makale WordPress’in geliştirilmesi için VVV’yi kullanmaya odaklansa da, birkaç alternatiften bahsetmek daha iyidir. VVV herkes için doğru çözüm olmayacak. Komut satırını ve yapılandırma dosyasını ne kadar kullanacağınızı göz önünde bulundurarak en azından kod hakkında bilgiye ihtiyacınız olmasını öneririz. Hata ayıklama VVV sorunu komut satırından da yapılmalıdır. Dahası, GitHub üzerinden destek kanalı, böylece sorunlarınızı diğer programcılara ifade edebilmeniz gerekir. VVV’nin gücünden yararlanmak istiyorsanız, ancak kodlamayı sevmiyorsanız, birkaç iyi alternatif vardır. En ünlüsü Desktopserver.
Özel bir grafik kullanıcı arayüzü (GUI) aracılığıyla özel bir WordPress sitesi oluşturmak için bir ‘XAMPP’ kazık kullanır ve çok hızlı ve kullanımı kolaydır. 2. Başka bir benzer alternatif, volan tarafından yereldir:
Daha ince kabul edilebilen ve bir docker kullanarak daha hızlı bir dokunuş çalıştıran bir GUI ekranı vardır – bunu Vagrant için bir alternatif olarak düşünün. İki çözüm serbest seviyeye sahipken, yerel daha eksiksiz özellikler. Ancak, her iki çözüm de denemek için birçok harika premium özelliğe sahiptir. WordPress’in (4 adım) geliştirilmesi için değişen vagrant vagrant (VVV) nasıl kullanılır, VVV ile hazırlanmak diğer çözümlerden daha karmaşıktır. Ancak, ayarların kolaylığı eksik olan şey, esneklik ve taşınabilirlik elde edersiniz.
Bir WordPress VVV sitesi oluşturmak için dört adım:

Başlamadan önce ihtiyacınız olan araçları alın.

Komut satırını kullanarak VVV’yi yükleyin.

Yeni sitenizi oluşturmak için config.yml dosyalarını kullanın.
VVV kontrol panelini kullanarak sitenize erişin.
Araçlarınızdan başlayarak her adıma bakalım. Adım 1: İyi Şef aracınızı toplayın AU FAIT MISE EN Place. Başka bir deyişle, bir WordPress geliştirme ortamı hazırlamak için, kesinlikle başlamaya hazır tüm araçlarınızı ve becerilerinizi toplamak istersiniz. VVV için çeşitli sistem ve yazılım gereksinimleri vardır. İhtiyacın olan şey bu:
Komut satırına yönetimsel erişim. İşletim sisteminiz varsayılan olarak ne kullanırsa (Mac’teki terminaller, Windows’taki komut istemi ve Linux’ta Shell) mükemmel. Ayrıca paslı olduğunda becerilerinizi geliştirmeniz gerekebilir.
Vagrant’ın en son sürümü. Bu, kurulum gücünüzü vermek için kullanacağınız bir yığındır ve standart bir indirme paketi kullanılarak yüklenebilir.
Virtualbox’ın en son sürümü. Bu, VVV kurulumunuz için sanal bir işletim sistemi sağlar. Bir kez daha, bu doğrudan bir indirme.
GIT (VCS) kontrol sistemi. Bu, yaptığınız projedeki değişiklikleri izlemenizi sağlayan geliştiricilere odaklanan bir araçtır. Bu uygulama için VVV’yi indirmek için kullanacağız.
VVV’yi yüklemeye başlamadan önce, henüz bilgisayarınızda olmayan bileşenleri indirmek ve yüklemek iyi bir fikirdir. VVV’deki hatalar hayal kırıklığına uğrayabilir ve özellikle ilgili yazılımla ilk kez çalışırsanız, kader önerilmez.
Ayrıca, M1 işlemcisi olan MAC motorunun, tutarlı bir şekilde çalışmayan çözümleri kullanmadığınız sürece şu anda VVV ve VirtualBox’ı (sondaki sorunlardan dolayı) kullanamayacağını unutmayın. Bu nedenle, en azından bir süreliğine alternatif çözümler düşünmek isteyebilirsiniz. Adım 2: VVV’yi bilgisayarınıza kısaca yükleyin, bu adımdan önce bir Vagrant, VirtualBox ve Git yüklemelisiniz. Hazır olduktan sonra, komut satırınızı açın ve aşağıdakileri yazın: git klonu -b kararlı git: //github.com/varying-vagrant-vagrants/vvv.git ~/vagrant-local GIT VCS’den dosyaları kopyalamasını istemek URL verildi ve ana sayfa klasörünüzde bulunan Vagrant-Local adlı bir klasöre indirin: Bu, İnternet bağlantınıza bağlı olarak birkaç saniye sürecek ve başarılı bir mesaj aldıktan sonra neredeyse hazır ve yürüyorsunuz. Adım 3: Yeni sitenizi config.yml dosyasında oluşturun VVV’yi ilk kez çalıştırmadan önce, config.yml dosyanızın yeni bir kopyasını oluşturmanıza yardımcı olur. Varsayılan siteyi korur ve ayrıca yeni bir siteyi yapma fırsatı verir:
Komut satırını açın ve Vagrant-Local CD komutunu kullanarak ev VVV klasörünüze (genellikle Vagrant-Local) taşıyın.
Dosya adlarını çoğaltacak ve değiştirecek Vagrant durumunu çalıştırın.
Ardından, ATOM veya Yüce Metin gibi bir metin düzenleyicisinde config.yml dosyasını açın. Config.yml Dosyaları Düzenleme Bu dosya, Siteyi oluşturmanız ve yönetmeniz gereken tüm yapılandırmaları içerir:

Site bölümüne odaklanmamıza rağmen birçok seçenek var. Burada, mevcut sitenin biçimini ve düzenini izleyin ve aşağıdaki ‘Bolarplate’ kodunu ekleyin: MySite: repo: https://github.com/varying-vagrants-vagrants/custom-site-template.git ana bilgisayarlar: -mysite Bu test, VVV’ye MySite URL.Test’i kullanarak önceden belirlenmiş bir şablon kullanarak yeni bir site oluşturmasını söyler. Hazır olduğunuzda, değişikliğinizi kaydedin ve komut satırına dönün. Adım 4: WordPress VVV Sitenize Erişim Son adım WordPress VVV sitenize erişmektir. Her şeyi tarayıcı tabanlı bir gösterge tablosunda bulacaksınız ve almak için aşağıdakileri yapın: Komut satırını açın ve vagrant-yerel bir CD çalıştırarak doğru dizinde olduğunuzdan emin olun.
Vagrant’ı çalıştırın. Bu, Vagrant ve VVV’ye başlamasını söyler.
Yönetici şifrenizi girme potansiyeli ve ‘güzel’ bir URL kullanarak gösterge tablosuna erişmenizi sağlayan Goodhosts eklentisini yükleme talimatlarını izleme potansiyeli.
Bir ağ seçin-genellikle Wi-Fi’niz Seçenek 1’in altındadır.

Bu noktada sabırlı olmalısınız çünkü VVV işini yapıyor. ‘Oyuncak Bear’ ve VVV logosunu gördükten sonra, gösterge paneline erişmeye hazırsınız. Gösterge Tablosunu açmak için WordPress VVV sitenizi açın, tarayıcınızı açın ve VVV.Test’i açın. Diğer ilgili bilgilerle birlikte tüm sitelerinizin (tıklanan URL’lerle) bir listesi gösterilecektir:
VVV’yi her çalıştırdığınızda kontrol paneline erişmenize gerek olmadığını unutmayın. Diğer WordPress sitelerinde olduğu gibi, doğrudan girmek için sitenizin WP-Admin sayfasına gidersiniz. Varsayılan kimlik bilgileri:
Kullanıcı Adı: Yönetici
Şifre: Şifre
Son olarak, eksiksiz bir özel WordPress yükleme sürümü oluşturmak için config.yml dosyasındaki site şablonunu genişletebilirsiniz. Resmi GitHub VVV sayfası tüm ayrıntıları sunar ve hatta çeşitli WordPress niş sitelerinin örneklerini içerir. Kısacası, yeni bir WordPress web sitesi oynamak heyecan ve vaatle doludur, çünkü bu projenizin bir sonraki aşamada olduğu anlamına gelir. Yalnızca site geliştirmeye odaklandığınızdan emin olmak için VVV gibi yerel araçları kullanmalısınız. Bu yazı, WordPress’in geliştirilmesi için VVV ile başlamak için dört adım sundu. Adımları özetleyelim:
Vagrant, VirtualBox ve sisteminiz tarafından ihtiyaç duyulan her şey gibi VVV çalıştırmak için ihtiyacınız olan her şeyi indirin ve yükleyin.

VVV’yi komut satırınızdan yükleyin.
Yeni siteniz için bir parametre oluşturmak için bir config.yml dosyasında çalışmak.
WordPress VVV sitenize özel bir URL çalıştırın ve geliştirmeye başlayın.
Bir WordPress web sitesi oluşturmak için VVV kullanmayı mı düşünüyorsunuz yoksa başka araçları mı düşünüyorsunuz? Fikrinizi aşağıdaki yorumlar bölümünde iletin!

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir