Yeni başlıyorsanız ve ilk web sitenizi WordPress ile kurmak istiyorsanız, aklınıza gelen ilk soru muhtemelen şu olacaktır: "WordPress'i hostinge nasıl kurarım?" Neyse ki günümüzde WordPress kurulumu için iki ana yöntem bulunuyor: size tam kontrol sağlayan manuel yöntem ve yeni başlayanlar için işi kolaylaştıran otomatik (hızlı kurulum) yöntemi. Bu yazıda her iki yöntemi de ayrıntılı olarak anlatacağız ve kurulumdan sonra web sitenizin güvenli ve hızlı olması için gerekli ayarları gözden geçireceğiz. Paylaşımlı hosting kullanıyorsanız, genellikle her iki seçenek de mevcuttur; hosting sağlayıcınız ServerNet gibi bir firma olsa bile adımlar benzerdir.
Birinci Yöntem: Softaculous ile Otomatik WordPress Kurulumu (Hızlı Kurulum)
WordPress kurulumu için en kolay yol, hosting kontrol panelindeki otomatik kurulum araçlarını kullanmaktır. Bunların en yaygını, çoğu cPanel hostingde bulunan Softaculous'tur. Bu yöntem, FTP ve veritabanı konusunda az bilgisi olanlar için idealdir.
Softaculous ile Kurulum Adımları
- Hosting kontrol panelinize (cPanel) giriş yapın. Genellikle adresi
alanadiniz.com/cpanelveyaalanadiniz.com:2083şeklindedir. - "Softaculous Apps Installer" bölümünü arayın. Görmüyorsanız, cPanel aramasına "Softaculous" yazın.
- WordPress simgesine tıklayın ve ardından "Install" düğmesine basın.
- Kurulum sayfasında aşağıdaki bilgileri girin:
- Protocol: SSL aktifse
https://seçeneğini seçin; aksi haldehttp://. - Domain: Alan adınızı listeden seçin.
- Directory: WordPress'i sitenin kök dizinine kurmak istiyorsanız (örneğin
alanadiniz.com) bu alanı boş bırakın. Alt dizine kurmak istiyorsanız (örneğinalanadiniz.com/blog) klasör adını girin. - Site Name ve Site Description: Site adınızı ve açıklamanızı girin (daha sonra değiştirilebilir).
- Admin Username ve Password: WordPress yönetim paneline giriş için güçlü bir kullanıcı adı ve şifre seçin.
admin123gibi basit şifreler kullanmayın. - Admin Email: Geçerli e-posta adresinizi girin.
- Protocol: SSL aktifse
- Uzman değilseniz varsayılan veritabanı ayarlarını değiştirmeyin.
- "Install" düğmesine tıklayın. Kurulum işlemi genellikle bir dakikadan az sürer.
- İşlem tamamlandığında, yönetim paneline giriş bağlantısı (
alanadiniz.com/wp-admin) ve kullanıcı bilgileriniz gösterilecektir. Bu bilgileri mutlaka kaydedin.
Otomatik Kurulumun Avantajları ve Dezavantajları
Avantajları: Hızlı, teknik bilgi gerektirmez, bazı sürümlerde WordPress ve eklentilerin otomatik güncellenmesi.
Dezavantajları: Kurulum detayları üzerinde az kontrol, bazen veritabanı tablo ön eki (wp_) değiştirilemez ve bu güvenliği azaltabilir.
İkinci Yöntem: Manuel WordPress Kurulumu (FTP + phpMyAdmin)
WordPress kurulumu süreci üzerinde tam kontrol sahibi olmak istiyorsanız veya hostinginiz Softaculous'u desteklemiyorsa, manuel yöntem en iyi seçenektir. Bu yöntem üç ana adımdan oluşur: veritabanı oluşturma, dosyaları yükleme ve kurulum betiğini çalıştırma.
Adım 1: Veritabanı ve Kullanıcı Oluşturma
- cPanel'e giriş yapın ve "MySQL Databases" bölümüne gidin.
- "Create New Database" kısmında, veritabanı için bir ad girin (örneğin
wp_site) ve "Create Database" düğmesine tıklayın. - Sayfanın altına inin ve "Add New User" bölümünde bir kullanıcı adı (örneğin
wp_user) ve güçlü bir şifre oluşturun. Rastgele şifre oluşturmak için "Password Generator" düğmesini kullanın. - Şimdi "Add User to Database" bölümünde, oluşturduğunuz kullanıcıyı veritabanına ekleyin ve açılan pencerede "ALL PRIVILEGES" seçeneğini işaretleyin. "Make Changes" düğmesine tıklayın.
- Aşağıdaki bilgileri not edin: Veritabanı adı, Kullanıcı adı ve Şifre. Bu bilgiler WordPress kurulum aşamasında gereklidir.
Adım 2: WordPress Dosyalarını Yükleme
wordpress.orgsitesinden en son WordPress sürümünü ZIP dosyası olarak indirin.- ZIP dosyasını bilgisayarınızda açın. İçinde
wordpressadlı bir klasör göreceksiniz. - cPanel'e giriş yapın ve "File Manager" bölümüne gidin. Genellikle
public_htmlyolu sitenizin kök dizinidir. - WordPress'i ana alan adına kurmak istiyorsanız,
wordpressklasörünün tüm içeriğinipublic_htmliçine yükleyin. Alt dizine kurmak istiyorsanız, öncepublic_htmliçinde yeni bir klasör (örneğinblog) oluşturun ve dosyaları bu klasöre yükleyin. - Alternatif yöntem: FileZilla gibi bir FTP istemcisi kullanabilirsiniz. FTP bilgilerini cPanel'deki "FTP Accounts" bölümünden alabilirsiniz.
Adım 3: Kurulum Betiğini Çalıştırma
- Tarayıcınızı açın ve alan adınızı girin (örneğin
alanadiniz.comveyaalanadiniz.com/blog). WordPress karşılama sayfası İngilizce olarak görüntülenecektir. - İstediğiniz dili seçin (Türkçe mevcuttur) ve "Continue" düğmesine tıklayın.
- Sonraki sayfada veritabanı bilgilerini girin:
- Database Name: Adım 1'de oluşturduğunuz veritabanının adı.
- Username: Veritabanı kullanıcı adı.
- Password: Veritabanı şifresi.
- Database Host: Genellikle
localhostolarak kalır, ancak hostinginiz ayrı bir MySQL sunucusu kullanıyorsa farklı olabilir. - Table Prefix: Tablo ön ekini
wp_yerinexyz_gibi benzersiz bir şeyle değiştirin. Bu, güvenliği artırır.
- "Submit" düğmesine tıklayın. Bilgiler doğruysa, bağlantının başarılı olduğuna dair bir mesaj göreceksiniz. "Run the installation" düğmesine tıklayın.
- Sonraki sayfada site ve yönetici hesabı bilgilerini girin:
- Site Title: Site başlığı.
- Username ve Password: Yönetim paneline giriş için.
- Your Email: Geçerli e-posta adresiniz.
- Search Engine Visibility: Site geliştirme aşamasındaysa, arama motorlarının siteyi indekslemesini engellemek için bu seçeneği işaretleyin.
- "Install WordPress" düğmesine tıklayın. Birkaç saniye sonra başarılı kurulum mesajı görüntülenecektir. Şimdi "Log In" düğmesine tıklayarak yönetim paneline giriş yapabilirsiniz.
Manuel Kurulumda Sık Karşılaşılan Hata
Sorun: Dosyaları yükledikten sonra beyaz sayfa veya 500 hatası görüntüleniyor.
Nedeni: Genellikle yanlış PHP ayarları veya wp-config.php dosyasıyla ilgili bir sorundan kaynaklanır.
Çözüm: wp-config-sample.php dosyasını wp-config.php olarak yeniden adlandırın ve veritabanı bilgilerini bu dosyada düzenleyin. Ayrıca cPanel'den PHP sürümünü 7.4 veya üzerine değiştirin ("Select PHP Version" bölümü).
WordPress Kurulumundan Sonra Gerekli Ayarlar
WordPress kurulumu tamamlandıktan sonra iş bitmiş değildir. Güvenli ve hızlı bir site için birkaç önemli ayar yapmanız gerekir.
1. SSL Sertifikası Kurulumu
SSL, güvenlik ve SEO için gereklidir. Hostinginiz ücretsiz SSL'yi (Let's Encrypt) destekliyorsa, cPanel'de "SSL/TLS" bölümüne gidin ve "AutoSSL" seçeneğini etkinleştirin. Kurulumdan sonra, WordPress ayarlarında (Ayarlar > Genel) site adresini https:// olarak değiştirin. Karma içerik sorunlarını çözmek için "Really Simple SSL" eklentisini de kullanabilirsiniz.
2. Kalıcı Bağlantıları (Permalink) Değiştirme
Daha iyi SEO için varsayılan adresler (örneğin ?p=123) yerine /%postname%/ yapısını kullanın. "Ayarlar > Kalıcı Bağlantılar" yoluna gidin ve "Yazı adı" seçeneğini işaretleyin. Ardından "Değişiklikleri Kaydet" düğmesine tıklayın.
3. Gerekli Eklentileri Yükleme
- Güvenlik eklentisi: Wordfence veya iThemes Security gibi. En azından güvenlik duvarını ve kötü amaçlı yazılım taramasını etkinleştirin.
- Önbellek eklentisi: WP Rocket veya W3 Total Cache gibi. Sayfaları önbelleğe almak site hızını önemli ölçüde artırır.
- Yedekleme eklentisi: UpdraftPlus gibi. Haftada bir kez site yedeklemesi yapacak şekilde planlama yapın.
4. Varsayılan Kullanıcıları ve Eklentileri Kaldırma
WordPress varsayılan olarak admin adında bir kullanıcı ve birkaç örnek yazı ve yorum oluşturur. Güvenliği artırmak için bunları kaldırın. Ayrıca Hello Dolly gibi gereksiz eklentileri de silin.
5. Temel Güvenlik Ayarları
- Yönetici hesabı için güçlü bir şifre kullanın.
- Giriş denemelerini sınırlayın (Limit Login Attempts eklentisi ile).
wp-config.phpdosyasını genel erişime karşı koruyun. Bunu.htaccessdosyasına aşağıdaki kodu ekleyerek yapabilirsiniz:
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
Sık Karşılaşılan Sorun Giderme İpuçları
"Error Establishing a Database Connection" Hatası
Bu hata genellikle wp-config.php dosyasındaki yanlış veritabanı bilgilerinden kaynaklanır. Dosyayı açın ve DB_NAME, DB_USER ve DB_PASSWORD değerlerinin doğru olduğundan emin olun. Ayrıca veritabanı sunucusunun (DB_HOST) genellikle localhost olduğunu kontrol edin, ancak hostinginiz ayrı bir sunucu kullanıyorsa farklı olabilir.
Kalıcı Bağlantıları Değiştirdikten Sonra 404 Hatası
Kalıcı bağlantı yapısını değiştirdikten sonra sayfalar 404 hatası veriyorsa, "Ayarlar > Kalıcı Bağlantılar" yoluna gidin ve tekrar "Değişiklikleri Kaydet" düğmesine tıklayın. Bu işlem .htaccess dosyasını yeniden yazacaktır.
Dosya Yükleme Sorunu (Maksimum Boyut)
Büyük resim veya dosyaları yüklerken hata alıyorsanız, cPanel'de "Select PHP Version" bölümüne gidin ve "Upload Max Filesize" seçeneğini istediğiniz değere (örneğin 64M) yükseltin. Ayrıca bunu php.ini dosyasını düzenleyerek de yapabilirsiniz.
Özet
Bu yazıda, WordPress'i hostinge kurmak için iki ana yöntemi anlattık: yeni başlayanlar için uygun olan Softaculous ile otomatik yöntem ve size tam kontrol sağlayan manuel yöntem. Kurulumdan sonra SSL, kalıcı bağlantılar ve güvenlik eklentileri gibi gerekli ayarları unutmayın. Herhangi bir aşamada sorun yaşarsanız, sorun giderme bölümündeki yaygın hataları ve çözümlerini gözden geçirin. Bu ipuçlarına uyarak WordPress siteniz istikrarlı, güvenli ve hızlı olacaktır.