wp-config.php, WordPress kurulumunun bağlantı ve çalışma ayarlarını içerir. Veritabanı adı, kullanıcı, parola ve sunucu adresi birbiriyle eşleşmelidir. Dosyayı değiştirmeden önce çalışan kopyasını güvenli bir konuma alın. Bu dosya gizli bilgiler barındırır; içeriklerini herkese açık bir hata kaydına, foruma veya destek talebine olduğu gibi eklemeyin. Görünen hata mesajıyla gerçek bağlantı nedenini ayırmak gerekir.
Başlamadan önce
Panelde seçili sitenin belge kökünü doğrulayın; farklı alan adlarının dosyalarını karıştırmayın. Veritabanı kullanıcısının ilgili veritabanına yetkisi olduğunu kontrol edin. Düzenleme için düz metin editörü kullanın ve UTF-8 dosyaya gereksiz başlangıç karakteri eklemeyin. Hosting panelinin gösterdiği veritabanı sunucu adresini esas alın; localhost bütün kurulumlarda doğru olmayabilir.
Uygulama adımları
1. Dört bağlantı değerini eşleştirin
DB_NAME veritabanına, DB_USER yetkili kullanıcıya, DB_PASSWORD o kullanıcının parolasına ve DB_HOST bağlantı sunucusuna karşılık gelir.
Kontrol: Panel öneklerini de kapsayan tam isimleri karşılaştırın. Site yönetici parolası veritabanı parolasının yerine kullanılamaz.
2. Yazım ve dosya sınırlarını denetleyin
PHP tanımlarında tırnak ve noktalı virgülleri koruyun. Paroladaki özel karakterleri PHP dizesine uygun biçimde yazın ve dosyayı kaydedin.
Kontrol: Dosyanın başında PHP açılışı bulunmalı, görünür metin olmamalıdır. Boşluk veya BOM nedeniyle başlık hatası oluşursa yedek kopyayla karşılaştırın.
3. Tablo önekini değiştirmeden inceleyin
table_prefix değeri kurulu WordPress tablolarının önekiyle aynı olmalıdır. Mevcut sitenin önekini rastgele değiştirmek tabloları görünmez hale getirir.
Kontrol: Veritabanında options ve users gibi tabloların ön kısmına bakın. Kurulum ekranı yeniden açılırsa yeni kurulum başlatmadan önce öneki kontrol edin.
4. Bağlantıyı ve siteyi sınayın
Dosyayı kaydettikten sonra ana sayfa ve yönetim panelini ayrı ayrı açın. Sunucu günlüğünde yeni bağlantı veya PHP sözdizimi hatası olup olmadığını kontrol edin.
Kontrol: Aynı veritabanına bağlı doğru içerik görünmelidir. Açılmayan siteyi eski çalışan yapılandırma dosyasına döndürün.
Sonucu nasıl doğrularsınız?
Bir kayıt tablosu hazırlayın: hedef alan adı, belge kökü, veritabanı adı, kullanıcı ve kontrol saati. Parolayı bu tabloya koymayın. Sonuç olarak eski içerik, yönetici hesabı ve site adresi korunmalıdır. Salt değerlerini değiştirmek kullanıcı oturumlarını sonlandırabilir; bu işlemi bağlantı düzeltmesiyle karıştırmayın. Hata ayıklama gerekirse mesajları ziyaretçiye göstermeden sunucu günlüğünden inceleyin.
Sorun devam ederse
Erişim reddedildi hatası çoğunlukla kullanıcı, parola veya yetkiyle ilişkilidir; bağlantı zaman aşımı farklı bir ağ ya da sunucu sorununa işaret edebilir. Aynı değerleri sürekli kaydetmek yerine hata türünü ve zamanı kayıt altına alın. Veritabanı hizmeti kapalıysa dosya düzenlemek çözmez. Sağlayıcıdan yardım isterken yalnızca maskelenmiş isimleri, DB_HOST değerini ve hata metnini paylaşın.
Uygulama örneği
Taşıma sonrasında eski sunucunun veritabanı adresi dosyada kalmış olabilir. Yeni panelde oluşturulan kullanıcıyı doğru veritabanına bağladıktan sonra yalnızca gerekli dört değeri güncelleyin. Eski salt, tablo öneki ve site seçeneklerini koruyarak küçük bir değişiklikle sonucu ölçmek, topluca yeniden yapılandırmaktan daha kolay geri alınır.
Sık sorulan sorular
DB_CHARSET değerini değiştirmeli miyim?
Mevcut sitenin karakter setini sorun giderme sırasında rastgele değiştirmeyin. Kodlama dönüşümü ayrı bir veritabanı işlemi ve yedekli plan gerektirir.
Yedek wp-config dosyasını web kökünde bırakabilir miyim?
Hayır. .bak veya .txt gibi kopyalar web sunucusu tarafından metin olarak sunulabilir. Yedeği erişimi sınırlı, belge kökü dışındaki bir yerde tutun.
Bakım ve kabul kaydı
Düzenlenen dosyayı kaydettikten sonra sadece satırları gözle kontrol etmek yerine PHP sözdizimi denetimi yapabiliyorsanız çalıştırın. Ardından kayıtlı bir yazının içeriği ve yönetici hesabı değişmemiş olmalıdır. Yeni veritabanı kullanıcısına başka hesapların tabloları için yetki vermeyin. Bağlantı düzeldiğinde alınan yedeği tarihli saklayın. Değişiklik notunda hangi alanın güncellendiğini belirtmek yeterlidir; parola veya salt değerlerini not dosyasına eklemek gerekli değildir.
İlgili rehberler
Süreç özeti
wp-config.php veritabanı ayarlarını kontrol etme için kontrol sırası
| Adım | Kontrol |
|---|---|
| 1 | Dört bağlantı değerini eşleştirin |
| 2 | Yazım ve dosya sınırlarını denetleyin |
| 3 | Tablo önekini değiştirmeden inceleyin |
| 4 | Bağlantıyı ve siteyi sınayın |
