Windows 10'da Sanal Ana Bilgisayar Nasıl Yapılandırılır
Yayınlanan: 2021-02-22
Birçok geliştirici web geliştirmeye yerel ortamlarında başlar ve iş bittiğinde sitelerini canlı bir ortama geçirirler. Yerel kurulum, yeni teknikleri denemek için esnek bir geliştirme ortamı sağlar ve en önemlisi proje kodunu yönetmek basit bir meseledir. WordPress ile çalışıyorsanız, sanal ana bilgisayarlar ve XAMPP yığını kurmak basit bir iştir.
XAMPP yığını, WordPress sitelerinizi doğrudan Masaüstünüzden/Mac'inizden kurabileceğiniz ve çalıştırabileceğiniz yerel bir platform sağlar. Yığın, gerçek web sunucusuyla aynı bileşenleri destekler ve projeyi canlıya alma zamanı geldiğinde, veritabanlarının ve tüm web sitesinin/web sitelerinin herhangi bir güçlük çekmeden kolayca taşınmasını sağlar.
Bu eğitimde, Windows 10'da çalışan XAMPP ile WordPress web siteleri için sanal ana bilgisayarları nasıl kurabileceğinizi ve yapılandırabileceğinizi göstereceğim. Windows 10'unuzda zaten XAMPP ve WordPress'in yüklü olduğunu varsayıyorum. XAMPP'de yeni bir WordPress sitesi kurarken, XAMPP'de bir WordPress sitesi kurmanın ve çalıştırmanın ayrıntılarına giren ayrıntılı bir kılavuz oluşturduk.
- Sanal Konak nedir?
- Sanal Ana Bilgisayar Oluştur
- WordPress Site URL'sini Yapılandırın
Sanal Konak nedir?
Tek bir sunucuda birden çok alan adını barındırmak için sanal bir ana bilgisayar kullanılır. Bu, farklı web sitelerinin istedikleri proje için aynı sunucuyu ve yardımcı programları paylaştığı anlamına gelir. Canlı bir ortamda sanal ana bilgisayar konseptlerini kullandığınızda birçok avantaj vardır ve çeşitli büyük ölçekli şirketler, müşterilerine düşük maliyetli web barındırma sağlamak için aynı prensibi takip eder. En iyi örnek, paylaşılan barındırma olacaktır.
Üç tür sanal ana bilgisayar vardır; isim, IP ve port tabanlı.
Ad tabanlı olarak, aynı sunucu IP'sinde birden fazla web sitesi barındırabilirsiniz.
IP tabanlı olarak, her web sitesi benzersiz bir IP adresi kullanır.
Bağlantı Noktası Tabanlı'da, farklı web siteleri ortak bir IP adresinde barındırılır, ancak benzersiz bağlantı noktası numarası temelinde ayırt edilir.
Sanal Ana Bilgisayar Oluştur
Bu makalede, farklı WordPress projelerinde çalışmak için yerel bir ortamda sanal bir ana bilgisayar oluşturuyorum.
Öyleyse başlayalım!
İlk olarak, D:\xampp\apache\conf\extra veya XAMPP dosyalarınızın bulunduğu yere gitmeniz gerekir. Benim durumumda, XAMPP dosyam D sürücüsünde bulunuyor.

Ardından, herhangi bir metin düzenleyiciyle httpd-vhosts.con f dosyasını düzenleyin. Benim durumumda Notepad++ kullanıyorum.

Dosya şöyle bir şeye benziyor:

Şimdi, aşağıdaki kodu dosya metninin/kodunun sonuna yapıştırın:
<SanalAna Bilgisayar *:80> DocumentRoot "D:\xampp\htdocs\test" SunucuAdı farhan.cw <Dizin "D:\xampp\htdocs\test"> </Dizin> </SanalAna Bilgisayar>
Yukarıdaki kodda:
- VirtualHost: Çoğu web sunucusu, varsayılan bağlantı noktası olarak 80 numaralı bağlantı noktasını kullanır. Ancak, bağlantı noktasını 8080, 8081, vb. olarak değiştirebilirsiniz.
- DocumentRoot: Bir sitenin dosyalarının bulunacağı klasör. Bizim durumumuzda, klasör adı “test”.
- SunucuAdı : Sanal ana makinemizin URL'sidir.
- Dizin: Sanal sunucumuzun dizinidir.
Şimdi Windows > Ara > Çalıştır'a gidin ve aşağıdaki satırı yapıştırın:
C:\Windows\System32\drivers\etc\hosts

Ardından, metin düzenleyicinizde Host dosyasını açın ve Host dosyasına aşağıdaki satırı ekleyin.
127.0.0.1 farhan.cw


İşiniz bittiğinde, XAMPP kontrol panelinden Apache ve MySQL'i yeniden başlatmanız ve tarayıcınızda http://localhost/testing açılıp açılmadığını kontrol etmeniz gerekir.

Etki alanının başarıyla değiştirildiğini ve önceki URL'niz (http://localhost/testing) için 500 dahili sunucu hatasının göründüğünü görebilirsiniz.

Ardından, WordPress'imizin site URL'sini değiştirmemiz gerekiyor ve bu nedenle veritabanına erişmemiz gerekiyor.
WordPress Site URL'sini Yapılandırın
Bu noktada, bir WordPress web siteniz olduğunu varsayıyorum.
Şimdi, veritabanı URL'sini değiştirme zamanı (sanal ana bilgisayarı yapılandırmak için çok önemli bir adım).
Bunun için tarayıcınızı açın ve http://localhost/phpmyadmin/ adresine gidin ve veritabanınızı seçin. Benim durumumda, bu “ test ”.
Ardından wp_options'ı açın ve site URL'sini http://localhost/testing/'den http://farhan.cw'ye ve ana sayfa URL'sini http://localhost/testing'den http://farhan.cw'ye düzenle'yi tıklayın.

Apache'yi yeniden başlatın ve sanal ana bilgisayar URL'nizi ziyaret edin, bizim durumumuzda bu “ farhan.cw ” ve etki alanının başarıyla kurulup kurulmadığını kontrol edin.

WordPress Web Sitesi için Sanal Konakların kurulumu yapıldığından, nihai sonuçlar şöyle görünür:

Son sözler
Bu kadar! Umarım Windows 10 üzerinde çalışan XAMPP ile WordPress için Sanal Konaklar kurma konusunda net bir fikriniz vardır. Herhangi bir sorunuz veya öneriniz varsa, aşağıdaki yorum bölümünde bana sormaktan çekinmeyin.
S. XAMPP'de sanal ana bilgisayar nedir?
XAMPP'de sanal ana bilgisayar, geliştiricinin bozuk bağlantılar veya benzer sorunlar olmadan varlıklara kolayca erişebilmesi için yerel ana bilgisayara verilen addır. Bir XAMPP kurulumunun birden fazla sanal ana bilgisayarı olabilir.
S. XAMPP Windows 10'a birden çok sanal ana bilgisayarı nasıl eklerim?
Windows 10 için XAMPP'ye birden çok sanal ana bilgisayar eklemek, dört adımlı bir işlemdir.
1. htdocs klasöründe sanal ana bilgisayarlar için ayrı klasörler oluşturun.
2. httpd-vhosts.conf'u her sanal ana bilgisayarla ilgili bilgileri (ana bilgisayar adı, belge kökü ve sunucu adı dahil) içerecek şekilde düzenleyin.
3. Ana bilgisayar dosyasını IP adresini (genellikle 127.0.0.1) ve sanal ana bilgisayarların adını içerecek şekilde düzenleyin.
4. XAMPP'yi yeniden başlatın ve işlemin başarısını test etmek için her sanal ana bilgisayara erişin.
S. Etki alanı adımı XAMPP'de localhost'tan nasıl değiştiririm?
Etki alanı adını localhost'tan değiştirmek, önce yerel ana bilgisayar dosyasının yeni etki alanı adını ve localhost'un (127.0.0.1) IP adresini içerecek şekilde düzenlenmesini gerektirir. Ardından, yeni etki alanı bilgilerini (ana bilgisayar adı, belge kökü ve sunucu adı) eklemek için httpd-vhosts.conf dosyasını düzenleyin. Son olarak, XAMPP'yi yeniden başlatın ve ardından tarayıcıda yeni etki alanına erişin.
S. Sanal ana bilgisayar nasıl çalışır?
Bir sanal ana bilgisayar, canlı bir sunucunun işlevselliğini taklit eder ve benzer bir dizin yapısı ve veritabanı bağlantısı sağlar. Yerel geliştirme makinenizde, her biri farklı web sitelerini (veya bir web sitesinin sürümlerini) barındıran birden çok sanal ana makineniz olabilir. İsterseniz, projenin işlevselliğini daha fazla test etmek için sanal ana bilgisayarı canlı bir etki alanına da bağlayabilirsiniz.
