Bir WordPress sitesini hem kişisel bir bilgisayara hem de canlı bir sunucuya yerel olarak kurmak için, ortamın doğru kurulduğundan, gerekli yazılımın kurulduğundan ve WordPress dosyalarının doğru şekilde yapılandırıldığından emin olmak için bir dizi yöntemsel adım atılmalıdır. Bu süreç, yerel ve canlı sunucu ortamları arasındaki farkları, her biri için gereken araçları ve gerekirse bir siteyi bu ortamlar arasında taşıma adımlarını anlamayı içerir.
WordPress’in Yerel Kurulumu
Yerel WordPress kurulumu, kişisel bilgisayarınızda bir geliştirme ortamı kurmayı içerir. Bu, canlı bir siteyi etkilemeden test etme, geliştirme ve öğrenme için özellikle kullanışlıdır. İşte ayrıntılı adımlar:
1. Adım: Yerel Sunucu Ortamını Kurun
WordPress'i yerel olarak çalıştırmak için yerel bir sunucu ortamı kurmanız gerekir. Bu genellikle web sunucusu olarak Apache veya Nginx'i, veritabanı sunucusu olarak MySQL veya MariaDB'yi ve sunucu tarafı komut dosyası dili olarak PHP'yi içerir. Bu bileşenleri bir araya getiren popüler çözümler şunlardır:
- XAMPP (Platformlar Arası, Apache, MySQL, PHP ve Perl)
- MAMP (Macintosh, Apache, MySQL, PHP)
- WAMP (Windows, Apache, MySQL, PHP)
- LAMBA (Linux, Apache, MySQL, PHP)
Örneğin, XAMPP'yi yüklemek için:
1. XAMPP'ı indirin ve yükleyin:
– [Apache Friends web sitesini](https://www.apachefriends.org/index.html) ziyaret edin ve işletim sisteminize uygun XAMPP yükleyicisini indirin.
– Yükleyiciyi çalıştırın ve kurulumu tamamlamak için ekrandaki talimatları izleyin.
2. Modülleri Başlatın:
– XAMPP Kontrol Panelini açın ve Apache ve MySQL modüllerini başlatın. Bu, yerel sunucu ortamını ayarlar.
Adım 2: WordPress'i indirin
– [Resmi WordPress web sitesini](https://wordpress.org/download/) ziyaret edin ve WordPress'in en son sürümünü indirin.
– İndirilen ZIP dosyasını 'htdocs' klasörü (XAMPP için) içindeki bir dizine veya seçtiğiniz yerel sunucu ortamının eşdeğer web kök dizinine çıkarın. Örneğin, 'C:\xampp\htdocs\wordpress'.
Adım 3: Bir Veritabanı Oluşturun
– Web tarayıcınızı açın ve 'http://localhost/phpmyadmin' adresine gidin.
– 'Veritabanları'na tıklayın ve yeni bir veritabanı oluşturun. Örneğin, 'wordpress_local' olarak adlandırın.
Adım 4: WordPress'i yapılandırın
1. WordPress Kurulum Komut Dosyasını Çalıştırın:
– Web tarayıcınızda `http://localhost/wordpress` adresine gidin. Bu, WordPress kurulum komut dosyasını başlatacaktır.
2. Veritabanı Ayrıntılarını Girin:
– Veritabanı Adı: 'wordpress_local'
– Kullanıcı adı: `root` (XAMPP için varsayılan)
– Şifre: (boş bırakın, XAMPP için varsayılan)
– Veritabanı Ana Bilgisayarı: `localhost`
– Tablo Öneki: `wp_`
3. Kurulumu Tamamlayın:
– Kurulumu tamamlamak için site başlığı, yönetici kullanıcı adı ve şifre gibi site ayrıntılarını sağlayarak ekrandaki talimatları izleyin.
WordPress’in Canlı Sunucu Kurulumu
WordPress'i canlı bir sunucuya yüklemek, bir barındırma ortamı kurmayı, WordPress dosyalarını yüklemeyi ve veritabanını yapılandırmayı içerir. Bu işlem genellikle PHP ve MySQL'i destekleyen bir web barındırma hizmeti gerektirir.
Adım 1: Bir Web Barındırma Sağlayıcısı Seçin
WordPress çalıştırma gereksinimlerini karşılayan bir web barındırma sağlayıcısı seçin. Popüler seçenekler şunları içerir:
- Bluehost
- SiteGround
- HostGator
- DreamHost
Barındırma planının PHP, MySQL desteği içerdiğinden ve cPanel gibi bir kontrol paneline erişim sağladığından emin olun.
Adım 2: Barındırma Ortamını Kurun
1. Kontrol Paneline Erişim:
– Hosting hesabınızda oturum açın ve kontrol paneline (örn. cPanel) erişin.
2. Veritabanı Oluştur:
– Kontrol panelinde 'MySQL Veritabanları' bölümünü bulun.
– Yeni bir veritabanı, veritabanı kullanıcısı oluşturun ve kullanıcıyı tüm ayrıcalıklarla veritabanına atayın.
3. Adım: WordPress Dosyalarını Yükleyin
1. WordPress'i indirin ve çıkarın:
– Yerel kurulumda olduğu gibi, WordPress'in en son sürümünü [resmi web sitesinden](https://wordpress.org/download/) indirin.
– ZIP dosyasını yerel bilgisayarınıza çıkartın.
2. Dosyaları Sunucuya Yükle:
– Web barındırma hesabınıza bağlanmak için bir FTP istemcisi (örn. FileZilla) kullanın.
– Çıkarılan WordPress dosyalarını alan adınızın kök dizinine (genellikle `public_html`) yükleyin.
Adım 4: WordPress'i yapılandırın
1. WordPress Kurulum Komut Dosyasını Çalıştırın:
– Web tarayıcınızı açın ve alan adınıza gidin (örneğin, `http://alanadiniz.com`). Bu, WordPress kurulum komut dosyasını başlatacaktır.
2. Veritabanı Ayrıntılarını Girin:
– Veritabanı Adı: Oluşturduğunuz veritabanının adı.
– Kullanıcı Adı: Oluşturduğunuz veritabanı kullanıcısı.
– Şifre: Veritabanı kullanıcısının şifresi.
– Veritabanı Ana Bilgisayarı: Genellikle 'localhost' (emin değilseniz barındırma sağlayıcınıza danışın).
– Tablo Öneki: `wp_`
3. Kurulumu Tamamlayın:
– Kurulumu tamamlamak için site başlığı, yönetici kullanıcı adı ve şifre gibi site ayrıntılarını sağlayarak ekrandaki talimatları izleyin.
Bir WordPress Sitesini Yerelden Canlı Sunucuya Taşıma
WordPress sitenizi yerel olarak geliştirdikten sonra, onu canlı bir sunucuya taşımak isteyebilirsiniz. Bu, veritabanının ve dosyaların taşınmasını ve yapılandırmanın güncellenmesini içerir.
1. Adım: Yerel Veritabanını Dışa Aktarın
1. PhpMyAdmin'e erişin:
– Web tarayıcınızda `http://localhost/phpmyadmin`i açın.
2. Veritabanını Dışa Aktar:
– Yerel WordPress veritabanınızı seçin.
– 'Dışa Aktar' sekmesine tıklayın ve 'SQL' formatında 'Hızlı' dışa aktarma yöntemini seçin.
– SQL dosyasını bilgisayarınıza indirin.
Adım 2: Dosyaları Canlı Sunucuya Yükleyin
1. WordPress Dosyalarını Sıkıştır:
– Yerel WordPress dizininin tamamını bir ZIP dosyasına sıkıştırın.
2. FTP yoluyla yükle:
– ZIP dosyasını canlı sunucunuzun kök dizinine (örneğin, `public_html`) yüklemek için bir FTP istemcisi kullanın.
– ZIP dosyasını sunucuya çıkartın.
Adım 3: Veritabanını Canlı Sunucuya Aktarın
1. Canlı Sunucuda phpMyAdmin'e Erişim:
– Hosting kontrol panelinizde oturum açın ve phpMyAdmin'e erişin.
2. Yeni Bir Veritabanı Oluşturun:
– Canlı siteniz için yeni bir veritabanı oluşturun.
3. SQL Dosyasını İçe Aktar:
– Yeni veritabanını seçin.
– 'İçe Aktar' sekmesine tıklayın ve yerel ortamınızdan dışa aktardığınız SQL dosyasını yükleyin.
Adım 4: Yapılandırmayı Güncelleyin
1. `wp-config.php` dosyasını düzenleyin:
– Canlı sunucuda kök dizindeki `wp-config.php` dosyasını düzenleyin.
– Canlı sunucu kimlik bilgileriyle eşleşecek şekilde veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı güncelleyin.
2. Site URL'lerini Güncelle:
– PhpMyAdmin aracılığıyla canlı sitenin veritabanına erişin.
– `wp_options` tablosunu bulun ve `siteurl` ve `home` değerlerini canlı alan adınızla eşleşecek şekilde güncelleyin.
3. Kalıcı Bağlantıları Güncelle:
– Canlı sitedeki WordPress yönetici kontrol panelinize giriş yapın.
– 'Ayarlar > Kalıcı Bağlantılar'a gidin ve '.htaccess' dosyasını güncellemek için kalıcı bağlantı yapısını yeniden kaydedin.
Ek Hususlar
Güvenlik
Canlı sunucularla çalışırken güvenlik çok önemlidir. Aşağıdakileri yaptığınızdan emin olun:
– Veritabanınız ve WordPress yönetici hesaplarınız için güçlü şifreler kullanın.
– WordPress’i, temaları ve eklentileri güncel tutun.
– Wordfence veya Sucuri gibi güvenlik eklentilerini yükleyin.
– Sitenizi ve veritabanınızı düzenli olarak yedekleyin.
Performans
Canlı WordPress sitenizi aşağıdaki yöntemlerle performans açısından optimize edin:
– W3 Total Cache veya WP Super Cache gibi bir önbellek eklentisi kullanmak.
– Smush veya EWWW Image Optimizer gibi eklentilerle görselleri optimize etme.
– İyi sunucu performansına sahip güvenilir bir barındırma sağlayıcısı seçmek.
Geliştirme İş Akışı
Daha gelişmiş bir geliştirme iş akışı için Git gibi sürüm kontrol sistemlerini ve Docker gibi yerel geliştirme ortamlarını kullanmayı düşünün. Bu araçlar, kod değişikliklerini yönetmeye, diğer geliştiricilerle işbirliği yapmaya ve farklı ortamlar arasında tutarlılığı korumaya yardımcı olur.
Örnek: Yereli Volanla Kullanma
Local by Flywheel, yerel bir WordPress geliştirme ortamı oluşturmak için popüler bir araçtır. Kullanıcı dostu arayüzü ve tek tıklamayla WordPress kurulumu, SSL desteği ve kolay site yönetimi gibi özelliklerle süreci basitleştirir.
1. Local by Flywheel'i indirin ve yükleyin:
– [Local by Flywheel web sitesini](https://localwp.com/) ziyaret edin ve işletim sisteminize uygun uygulamayı indirin.
– Uygulamayı yükleyin ve başlatın.
2. Yeni Bir Site Oluşturun:
– Yeni bir site oluşturmak için `+` düğmesine tıklayın.
– Site adını, ortamı ve WordPress kimlik bilgilerini ayarlamak için talimatları izleyin.
3. Yerel Olarak Geliştirin:
– Veritabanına, günlüklere ve site dosyalarına erişim de dahil olmak üzere yerel WordPress sitenizi yönetmek için yerleşik araçları kullanın.
4. Yaşamak için İtin:
– Local by Flywheel, canlı sunuculara kolay site dağıtımı için Flywheel ve WP Engine ile entegrasyon sunar.
Bu adımları izleyerek WordPress kurulumlarını hem yerel olarak hem de canlı sunucularda verimli bir şekilde kurabilir ve yönetebilirsiniz; böylece kusursuz bir geliştirme iş akışı ve sağlam bir canlı site sağlanır.
ile ilgili diğer yeni sorular ve cevaplar EITC/WD/WPF WordPress Temelleri:
- WordPress'te bir gönderi sayfaya dönüştürülebilir mi?
- Kalıcı Bağlantı ayarları WordPress sitenizin URL yapısını nasıl etkiler ve bu ayarları özelleştirmenin potansiyel faydaları nelerdir?
- WordPress'teki Medya ayarlarının amacı nedir ve görsel boyutlarının özelleştirilmesi web sitenize nasıl fayda sağlayabilir?
- Yorumları yönetmek ve spam'ı önlemek için WordPress'teki Tartışma ayarları nasıl kullanılabilir?
- Ana sayfanın görüntülenmesini ve web sitesinin arama motorları tarafından görünürlüğünü kontrol etmek için Okuma ayarlarında hangi seçenekler mevcuttur?
- WordPress'teki yeni gönderiler için varsayılan kategoriyi nasıl değiştirebilirsiniz ve bu neden yararlı olabilir?
- Bir WordPress sitesini yeni bir barındırma ortamına taşıdıktan sonra wp-config.php dosyasını yeni veritabanı kimlik bilgileriyle nasıl güncellersiniz?
- Hem dosyalar hem de veritabanı dahil olmak üzere bir WordPress sitesini yedeklemenin manuel adımları nelerdir?
- WordPress'teki Site Sağlığı aracının amacı nedir ve genellikle ne tür sorunları tanımlar?
- WordPress içe aktarma aracını kullanarak bir XML dosyasından içeriği nasıl içe aktarabilirsiniz ve içe aktarma işlemi sırasında hangi seçenekler mevcuttur?
EITC/WD/WPF WordPress Temelleri bölümünde daha fazla soru ve yanıt görüntüleyin
Daha fazla soru ve cevap:
- Alan: Web Geliştirme
- Program: EITC/WD/WPF WordPress Temelleri (sertifikasyon programına git)
- Ders: Giriş (ilgili derse git)
- Konu: WordPress'e Giriş (ilgili konuya git)
- Sınav incelemesi

