WampServer ile Localhost’a WordPress Kurulumu

wordpress kurulum

*Localhost Nedir? Nasıl Çalışır?
*WAMP Server Nedir? Nasıl Kurulur?
*WordPress Nedir? Localhosta Nasıl Kurulur ?
başlıkları altında inceleyeceğiz.

Önceki yazımızda web site kurmak için uzak sunucularda olan hostinglere  wordpress kurulum işlemini sizlere anlatmıştık bu yazımızda kendi pc’lerimize nasıl wordpress kurarız sizlere anlatmaya çalışacağız,Aslında pek fark  yok iki fark php çalışması için gerekli uygulama yüklenmesi ve uzak sunucuların geneli linux ama bizim bilgisyarımızın linux olmasıdır haydi başlayalım konumuza

Tarayıcımızdan http://127.0.0.1 ya da http://localhost yazarak ulaşabilirsiniz. Burada bulunan 127 sayısı bir özel ağ alanıdır. Bu adres değişmez ve tüm bilgisayarlar için geçerli ve aynıdır. Bilgisayar donanımları arasında iletişim kurulmasını sağlar. Modem ile internete bağlı sıradan bir bilgisayarda kendini ağa tanıtan bir IP adresi bulunur. Genelde 192.168.1.2 gibi bir adrestir. Bu adres ile modem vasıtasıyla internet bağlantısı sağlanır. Bilgisayarımıza bir sunucu yazılımı kurmadan bu sayfalara ulaşamayız…

Localhost üzerine kurulacak çeşitli yazılımlarla bilgisayarınız lokal bir sunucuya çevirebilir ve üzerinde internet sitemizi yayınlayabiliriz. Php ve Mysql tabanlı scriptleri kurabiliriz. Eğer bir yazılımcıysanız yazdığınız scriptleri test edebilirsiniz. Tasarımcıysanız ise web sitenizin nasıl göründüğünü inceleyebilirsiniz. Localhost kısacası yapacağımız web sitelerimizi tüm dünyayla paylaşmadan önce test edeceğimiz bir yöntemdir diyebiliriz.

Localhostun yayın yapabilmesi için üzerine bir takım programlar kurularak sunucu özellikleri kazandırılması gereklidir. Sunucu işletim sistemleri buna hazır olarak geldiği için onlarda bu işlemi yapmak çok kolaydır. Aşağıda bahsedeceğimiz yazılımlar bu işleri kolayca yapmamıza ortam hazırlıyor;

* WampServer
*AppServer
*Xampp

Bu örnek olarak bahsettiğimiz programlar bilgisayarımızın localhostunu aktif hale getirir. Php ve Mysql kurularak bilgisayarınız yayın yapmaya hazır hale gelir. PhpMysql ve PhpMyAdmin kurulmasının nedeni dinamik web sayfalarını çalıştırabilmeniz içindir. Statik html sayfalar localhostta hiçbir şeye ihtiyaç duymadan çalıştırabilirken Php scripte sahip dinamik internet sayfalarını bu şekilde çalıştıramayız…Konumuzun devamında biz WampServer üzerinden kurulum gerçekleştireceğiz…

Apache veya IIS programlardan biri bilgisayarınıza kurulu ve çalışıyor ise localhost üzerinden yayın açık demektir. Üzerinde çalışılan web sayfaları sadece HTML, CSS, JavaScript ile oluşturulmuşsa Apache gibi bir web sunucu programı yeterlidir. Ancak sayfalar PHP dili ve MySQL veritabanı bağlantıları içeriyorsa PHP yorumcusu ve MySQL sunucusuna da ihtiyaç olacaktır. Bunun içinde Apache yanında PHP ve MySQL server programlarına ihtiyacınız var demektir. Örnek olarak gösterdiğimiz programları kurarak localhost da kolayca çalışmaya başlayabilirsiniz.

Peki localhostumuza bizden başkası erişebilirmi? Hem evette diyebiliriz hayırda, bu bize bağlıdır. Örnek olarak Localhostta yayınladığımız bir internet sitesini kimse göremez fakat modeminizin dış ip’isini statik ip’ye çevirir ve dışarıdan gelen istekleri localhosta yönlendirecek şekilde ayarlarsanız localhost’taki sitenizi dış dünyaya da açabilirsiniz…

Nasıl Çalışır?

İki bilgisayarın iletişiminde TCP/IP protokolleri çerçevesinde veri paketleri alınıp gönderilir. Bu paketler içeriğinde esas bilgi yanında alıcı ve gönderenin IP adreslerini de bulunur. Bilgisayarlar Ağ-Network üzerinde gönderilen paketlerin hangilerinin kendisine ait olduğunu anlamak için paket içindeki adreslere bakar. Kendilerine ait olan paketleri alarak cevap verirler. Bu durum aynı ya da farklı ağlar üzerinde bulunan farklı IP adreslerine sahip bilgisayarların iletişiminde sorun teşkil etmez. Mesela 192.168.1.1 IP adresine sahip bilgisayar aynı ağda bulunan 192.168.1.2 IP adresli bilgisayar ile kolayca TCP/IP protokolleri ile haberleşebilir. Ağ kartına gelen paketlerin hangilerinin kendine ait olduğunu kolayca ayırıp cevap verebilirler. Ancak bir bilgisayarın içerisinde bulunan donanım ve yazılımların yine aynı bilgisayar içerisindeki bir donanım ya da yazılım ile güvenli bir şekilde iletişime geçmesi için ağ üzerindeki IP adresinden farklı bir adrese gerek duyulmuştur. Bu ihtiyacı karşılamak içinde 127.0.0.0/8 adres bloğu tahsis edilmiş ve localhost olarak tanımlanmıştır.

Bilgisayarın TCP/IP üzerinden kendisine erişmesini sağlamak için oluşturulan localhost bloğu üzerinden iletişimi kontrol etmek için de geri döngü aygıtı adı verilen sanal bir ağ kartı oluşturulmuştur. Sanal ağ kartı sayesinde giden veriler Localhost-127.0.0.1 adresi üzerinden bilgisayarın kendisine yönlendirilir. Böylece gönderilen veri paketlerinin bilgisayarın mevcut bulunduğu ağa çıkmadan kendine geri döndürülmesi haliyle bilgisayarın kendi içinde güvenle haberleşmesi sağlanmış olur. Örnek verecek olursak, Wamp Server kurulumu yaptığınızı varsayalım. (ki konumuzun devamında yapacağız…)Wamp Server paketi içinde bulunan Apache web sunucusu ile web sayfalarınız ön tanımlı olarak localhost:80 portu üzerinden yayınlanmaya başlar. Tarayıcımıza localhost yazdığınızda tasarımını yaptığımız web sayfalarımızı görüntüleyebiliriz. Burada web tarayıcımız ve Apache sunucusu için localhost bizim bilgisayarımızdır. Tarayıcı aracılığı ile talep ettiğiniz istek modeme ulaşmadan yine bizim bilgisayarınızda bulunan Apache(Açık kaynak kodlu ve özgür bir Web sunucu programıdır) tarafından cevaplanır.

Unutmadan, localhost da yayınladığınız dosyaları görmek için kullandığınız localhost programı dosyalarına girmemiz gerekiyor. Eğer XAMPP üzerinden kurduysanız “htdocs” klasörüne, WAMP üzerinden ise “www” klasöründe dosyaları bulabilirsiniz.

Özetleyecek olursak konu başındada söylediğimiz gibi wordpress internet sitesi kurmak isteyenler, PHP, HTML kodlama ile uğraşanlar hosting almadan yani internet ortamına açılmadan önce denemelerini localhost üzerinde yapabilirler. Wamp, XAMPP gibi programları bilgisayara kurduktan sonra çalışmaya başlayabilirsiniz. Tarayıcınıza localhost ya da 127.0.0.1 yazarak sayfalara ulaşabilir ve internet ortamında nasıl görüneceklerine bakabilirsiniz…

WAMP Server Nedir? Nasıl Kurulur?

Windows / Apache / MySQL / PHP ve Python baş harflerinden oluşan WAMP, Windows işletim sistemi platformu üzerinde çalışma yeteneğine sahip olan sunucu ve bilgisayarlarda kullanarak web sunucusu inşa etmeye yardımcı olan bir takım web uygulamaları bütünüdür. WAMP Server programı Apache web sunucusu, PHP yorumcusu, MySQL veritabanı sunucusu ve PhpMyAdmin veritabanı yönetim uygulamasını tek yerden kurmanızı ve yönetmenizi sağlayan bir paket programdır.

WAMP bir bilgisayar veya sunucu üzerinde çalıştırılması halinde web sunucusuna şu dört temel özelliği sağlar;

*İşletim sistemi – Windows
*Web sunucusu – Apache
*Veritabanı – MySQL
*Script Dili – PHP ve Python

Tüm bu özellikler sayesinde bir web sunucusu çalışması ve yayın yapabilmesi için ihtiyacı olan tüm asgari özelliklere sahip olur ve bu asgari özellikleri kullanarak bir web sunucusu olarak yayın yayın yapabilir.

Wamp Server web geliştiricileri ve tasarımcıları için geliştirme ortamı sunar. Wamp Server kurulum paketinde bulunan diğer programlar sayesinde Windows işletim sistemli kişisel bilgisayarınızı yerel bir sunucu haline getirir. Statik HTML sayfalarını yada PHP ile hazırlanmış dinamik web sayfalarını bir web sunucusunda çalışıyormuş gibi localhost adresi üzerinden test etmemizi sağlıyor. Web sayfaları temelde HTML dili ile oluşturulur. PHP kodları HTML içerisine gömülerek fonksiyonel olan dinamik sayfalar oluşturulur. PHP ile veritabanı bağlantısı kurmak isteyenler çoğunlukla MySQL tercih eder.

Kimler tarafından Ne amaç için kullanılır?
*HTML, CSS, PHP, MySQL karması üzerinde çalışan web geliştiricileri, web tasarımcıları ve web sitesi yöneticileri tarafından
*İntranet-Yerel ağ üzerinde web uygulaması ya da web sayfaları yayınlamak isteyenler tarafından
*Web programlama öğrencileri ve meraklıları tarafından sıklıkla kullanılır.
*Yaptığımız veya yapacağımız PHP yazılımlarını, siteleri veya web uygulamalarını test etmek
*Web sitemiz üzerindeki riskli işlemlerin simülasyonunu uygulamak
*Web sitemiz üzerindeki değişiklikleri ve geliştirmeleri test etmek
*Yeni programlama dili öğrenirken yaptıklarınızın nasıl çıktı vereceğini görmek için WAMP Serveri kullanabiliriz…

Nasıl Kurulur?

İlk olarak WAMP Serverin resmi sayfasından “www.wampserver.com” adresinden uygulamamızı indirelim.

Sayfayı aşağıya doğru kaydırıp Bilgisayarınız 32 Bit veya 64 Bit hangisi ise onu indiriyoruz.…

Daha sonra karşımıza böyle bir ekran geliyor “download directly” diyerek programımızı indiriyoruz…Yaklaşık 300 ile 500 mb arası olduğunuda belirtelim.

Uygulamayı indirdi. Kurulumu oldukça basit next next install diyip programımızı kuruyoruz…Çalıştır diyip kuruluma başlıyalım.

Sadece Fransızca ve İngilizce olarak iki dil seçeneği olduğunu belirtelim. Ben İngilizceyi seçip kuruluma devam ediyorum…

Daha sonra “I accept the agreement” diyerek kuruluma başlıyoruz…

Şimdi ise “Next” “Next” “İnstall” diyoruz ve uygulamamızı kurmaya başlıyor.

Burda ise bize internet tarayıcımızı seçmemizi istiyor.

İnternet Exp. kalmasını istiyorsanız “Hayır” diyebilirsiniz ben buna “Evet” deyip Chrome ı seçip daha sonra Aç diyorum.

Burda ise metin editörü olarak ne seçeceğimizi soruyor. Ben notepad.exe olarak kalmasını istiyorum o yüzden Hayır deyip devam ediyoruz.

Daha sonra “Next” ve “Finish” deyip uygulamamızı kuruyoruz.

Daha sonra uygulamamızı açıyoruz ve Bilgisayarımızın sağ alt köşesinde uygulama simgemiz gözüküyor. Eğer bu uygulama simgemiz “Turuncu” ve “Kırmızı” ise uygulamamız çalışmıyor demektir. Bunu sorunu çözmeninde bir kaç yöntemi mevcuttur… Bizde hiçbir şekilde hata vermedi ve gördüğünüz gibi uygulama simgemiz “Yeşil” renkte yani sorunsuzca çalışıyor. Google a localhost yazıp localhostumuzu açalım. Gördüğünüz üzere localhostumuz açıldı eğer uygulama simgemiz yeşil olmasaydı açılmayacaktı…

WordPress Nedir? Localhosta Nasıl Kurulur?

WordPressPHP programlama dili ve MySQL veritabanı kullanılarak oluşturulmuş ücretsiz ve açık kaynak kodlu bir web sitesi içerik yönetim sistemidir.

WordPress kişisel bir bilgisayarda veya kişisel web sunucusunda ya da paylaşımlı bir hosting hesabında çalışması için tasarlanmıştır. İnternet ya da intranet üzerinde kullanabilir. Kök klasörde, alt klasörlerde ve alt alan adı altında çalışabilir. WordPress bloglar dahil olmak üzere birçok farklı türde web sitesi oluşturmayı ve tüm içeriğinizi yönetmenizi sağlar. Web sayfaları, yazılar oluşturup yayınlayabilir, gerektiğinde yeniden düzenleyebilir, video, resim gibi medyalarınızı yönetebilirsiniz. Kullanıcı yönetimiyle ihtiyacınız doğrultusunda yetkilendirmeler yapabilirsiniz. Bunlar gibi birçok özelliği ücretsiz eklentiler sayesinde web sitenize entegre edebilirsiniz. Bir web sitesi kurmayı düşünüyorsanız bunu kodlama bilgisine çok fazla ihtiyaç duymadan WordPress ile yapabilirsiniz.

WordPress çekirdeğinde bulunan özellikler ve eklentiler ile çok fazla teknik bilgi gerektirmeden basitçe, blog, e-ticaret sitesi, şirket sitesi, forum sitesi, soru cevap sitesi gibi aklınıza gelebilecek birçok türde site oluşturabilirsiniz. Basit bir blog sistemi olarak görülsede her türlü içeriği kolayca yönetebileceğiniz, tüm web projelerine taban oluşturabileceğiniz esnek bir platformdur…

Eklentilerde olduğu gibi tema konusunda da ücretsiz seçenekleri çok fazla. Her türden site için tasarlanmış temalar bulmak mümkündür. Yönetim paneli üzerinden tema ön izlemesi yapılabilmesi ve yine buradan kurulum yapılabilmesi bir başka özelliğidir…Eklentilerde olduğu gibi temalar üzerinde değişiklik yapmamız mümkün. Bunun için biraz HTML ve CSS bilmeniz yeterli olacaktır.

Nasıl Kurulur?

Öncelikle “https://tr.wordpress.org/download/” adresinden WordPress i indiriyoruz. Daha sonra “wordpress” isimli dosyamızı wamp serverimizin kurulduğu dosyaya yani “wamp64” klasörümüze geliyoruz daha sonra dosyamızı “www” isimli klasörümüze atıyoruz ki local hostumuzda wordpressi çalıştırabilelim. Neden www klasörüne attık dersenizde konumuzun başındada söylediğim gibi Unutmadan, localhost da yayınladığınız dosyaları görmek için kullandığınız localhost programı dosyalarına girmemiz gerekiyor. Eğer XAMPP üzerinden kurduysanız “htdocs” klasörüne, WAMP üzerinden ise “www” klasöründe dosyaları bulabilirsiniz. Biz Wamp üzerinden kurduğumuz için www klasörüne attık…

Daha sonra çalışıp çalışmadığı tekrar localhost yazarak öğrenebiliriz. Localhostumuzun alt tarafında “Your Projects” bölümünde “wordpress” yazıyorsa çalışıyor demektir.

WordPress imizi tamamen kurmak için Googlea “localhost/wordpress” yazıyoruz ve kurulum işlemlerine başlıyoruz…

Tabi ilk başta bunu kurmayacağız sıralama önemli ilk başta “localhost/phpmyadmin” yazarak phpmyadmini kuracağız…Kullanıcı adına “root” yazıyorum parolayıda boş bırakıp “Git” diyorum.

“Git” dedikten sonra karşımıza böyle bir ekran geliyor

Daha sonra . WordPressi kuracağımız için yeni bir veritabanı kurmamız gerekiyor. Bunun içinde “Veritabanları” deyip veritabanı oluşturuyoruz Veritabanı ismimize wordpress diyoruz daha sonra yanındaki seçeneklerden “Karşılaştırma”yı seçiyoruz. Ben karşılaştırmayı seçmeden önce ekran görüntüsü aldığım için gözükmüyor.

Tekrardan “localhost/wordpress” adresimize geri dönelim ve kurulum işlemlerimize başlayalım.

“Başlayalım!” dedikten sonra böyle bir ekran geliyor karşımıza Veritabanı ismini wordpress olarak bırakıyoruz. Kullanıcı adına root yazıp parolamızı boş bırakıyoruz. Veritabanı sunucusu ve Tablo ön ekini değiştirmiyoruz. Daha sonra “Gönder” diyoruz…

Gönder dedikten sonra karşımıza böyle bir ekran çıkıyor “Kurulumu Çalıştır” deyip devam ediyoruz.

Şimdi ise gerekli bilgileri doldurup “WordPressi Kur” diyoruz…

Burda ise “Giriş” deyip wordpressimize giriş yapıyoruz.

Nihayet kurma işlemimizin sonuna geldik değerli abilerim, kardeşlerim buradan sonra wordpressinizin ayarlarını kendinize göre yapabilirsiniz…

 

Kaynak:https://www.cyber-warrior.org/Forum/wamp-ile-localhosta-wordpress-kurulumuld_637115,0.cwx

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.