Ajans & Freelancer

MainWP Kurulumu: Dashboard ve Child Adım Adım (2026)

7 dk okuma

Kısa cevapMainWP kurulumu iki parçadır: ayrı bir WordPress sitesine MainWP Dashboard eklentisini, yönetmek istediğiniz her siteye MainWP Child eklentisini kurarsınız. Sonra Dashboard'da MainWP, Sites, Add New yolundan site adresini ve yönetici kullanıcı adını girip bağlantıyı test edersiniz. Başarılı testte HTTP 200 (OK) sonucu görünür.

MainWP kurulumu için internette dolaşan Türkçe rehberlerin birçoğu yıllar öncesine ait ve arayüz bugün farklı. MainWP'nin WordPress Multisite ile aynı şey olmadığını Multisite ve merkezi panel farkı yazısında açıkladık. Bu yazı MainWP'nin resmi dokümantasyonuna (docs.mainwp.com) göre 2026-10-04 tarihinde hazırlandı. Adımların yanında, çoğu kişinin atladığı güvenlik ve bakım notlarını ve en sık görülen bağlantı hatalarının çözümünü de topladık. Sonunda kurulumun size çok ağır gelip gelmediğini anlamak için kısa bir değerlendirme var.

MainWP kurulumuna başlamadan önce ne hazır olmalı?

Üç şey gerekir: Dashboard için ayrı bir WordPress kurulumu, bu sitede yönetici erişimi ve yönetmek istediğiniz her sitede yönetici erişimi. MainWP'nin kendi belgeleri, Dashboard'u operasyonda olan bir siteye değil temiz bir WordPress kurulumuna yüklemenizi öneriyor, çünkü eklenti çakışmalarını önlemenin en kolay yolu bu. Belgeler ayrıca yerel bir ortama (WAMP gibi) kurup gizlilik avantajı elde etmeyi de seçenek olarak anıyor, ama yerel kurulumda sitelere dışarıdan erişim, uptime ve zamanlanmış görevler için bilgisayarınızın hep açık olması gerekir.

  • Dashboard için küçük bir hosting ya da VPS, kendi alan adı ve geçerli SSL sertifikası
  • Temiz bir WordPress kurulumu (başka eklenti ve tema yükü olmadan)
  • Yönetilecek sitelerde yönetici hesabı ve geçerli SSL
  • MainWP'nin sistem gereksinimleri kontrolü (kurulum sihirbazı bunu yapar, PHP ve WordPress sürüm şartları için resmi dokümana bakmanızı öneririz)

MainWP Dashboard nasıl kurulur?

Dashboard, yalnızca bu iş için ayırdığınız WordPress sitesine eklenti olarak kurulur. WordPress.org'daki eklenti adı MainWP Dashboard'dur.

  1. 1Dashboard sitesinde yönetici olarak giriş yapın ve Eklentiler, Yeni Ekle ekranını açın.
  2. 2Arama kutusuna MainWP yazın, listeden MainWP Dashboard eklentisini bulun ve Şimdi Kur, ardından Etkinleştir düğmelerine basın.
  3. 3Eklenti etkinleşince MainWP menüsü ve Hızlı Kurulum Sihirbazı açılır. Sihirbaz sistem kontrolü, ilk siteyi bağlama, müşteri bilgisi ekleme, izleme ayarları ve bitirme adımlarında ilerletir. Temel uptime ve sağlık izlemeyi bu aşamada açmanızı öneriyor.
  4. 4Eklentiyi arayüzden kuramıyorsanız WordPress.org'dan zip dosyasını indirin, klasörü çıkarın, FTP ile wp-content/plugins klasörüne yükleyin ve Eklentiler ekranından etkinleştirin.

Dashboard'u kuracağınız ayrı site için hosting panelinizin hazır WordPress araçlarından yararlanabilirsiniz, bu araçların neyi karşılayıp neyi karşılamadığını hosting paneli ve WP Toolkit yazısında anlattık. Komut satırına erişiminiz varsa WP-CLI ile de kurabilirsiniz. Eklenti kısa adı WordPress.org'da mainwp olarak geçer.

wp plugin install mainwp --activate

Kurulumdan önce panel sitesinin adresini ve yönetici hesabını belirleyin, çünkü Dashboard'u sonradan başka bir alan adına taşımak, bağlı siteleri yeniden yapılandırmayı gerektirebilir. Panel sitesinde yalnızca gerekli eklentileri tutun, önbellek ve güvenlik eklentilerini kurmadan önce MainWP'nin kendi bağlantılarını denemenizi öneririz. Böylece bir sorun çıktığında nedenin MainWP mi yoksa başka bir eklenti mi olduğunu ayırabilirsiniz.

MainWP Child eklentisi sitelere nasıl kurulur?

Child eklentisi, Dashboard'un o siteyle konuşmasını sağlayan köprüdür ve yönetmek istediğiniz her WordPress sitesine kurulur. Her sitede Eklentiler, Yeni Ekle yolundan MainWP yazıp MainWP Child eklentisini kurun ve etkinleştirin. Zip ile manuel yükleme de aynı FTP yolunu izler. WP-CLI karşılığı:

wp plugin install mainwp-child --activate

Child sitenin ayarları /wp-admin/options-general.php?page=mainwp_child_tab adresindedir. MainWP Child en az bir bağlantı kimlik doğrulama yöntemi ister: parola doğrulaması (varsayılan olarak açık) ve Benzersiz Güvenlik Kimliği (varsayılan olarak kapalı). İkisini birden kapatamazsınız. Daha sıkı güvenlik için Benzersiz Güvenlik Kimliğini açıp Dashboard'a bu kimliği girmeyi düşünebilirsiniz.

Child siteyi Dashboard'a nasıl bağlarım?

Bağlantı Dashboard tarafından yapılır ve bir yönetici kullanıcı adı ister. Önce Child eklentisinin etkin olduğundan emin olun.

  1. 1Dashboard'da MainWP, Sites, Add New ekranına gidin.
  2. 2Child sitenin tam adresini yazın (https ile).
  3. 3MainWP Child eklentisinin kurulu ve etkin olduğunu doğrulayan seçeneği işaretleyin, sitenin yönetici kullanıcı adını girin.
  4. 4Gerekiyorsa kimlik doğrulama bilgisini (parola ya da Benzersiz Güvenlik Kimliği) tamamlayın. İsteğe bağlı olarak site simgesi, etiket, müşteri ilişkisi, SSL doğrulama anahtarı ve HTTP Basic Auth bilgisi eklenebilir.
  5. 5Kaydetmeden önce Test Connection düğmesini kullanın. Başarılı sonuç HTTP-code 200 (OK) olarak görünür.

Dashboard sitesini nasıl korur ve yedeklerim?

Dashboard sitesi tüm portföyünüzün anahtarını taşır, bu yüzden sıradan bir müşteri sitesinden daha sıkı korunmalıdır. Bu bölümdeki öneriler MainWP'ye özgü olmayan, WordPress için genel iyi pratiklerdir.

  • Dashboard sitesine yalnızca siz erişin. Başka kullanıcı ve gereksiz eklenti eklemeyin, iki aşamalı doğrulama açın.
  • Çekirdek, eklenti ve tema güncellemelerini düzenli yapın. Eski sürüm çalışan bir Dashboard en büyük riskinizdir.
  • Dashboard sitesini ve veritabanını düzenli yedekleyin ve yedeği başka bir yerde de saklayın. Dashboard kaybolursa site listenizi ve ayarlarınızı yeniden kurmanız gerekir.
  • Panel sitesinde dosya düzenleyiciyi kapatın. wp-config.php dosyasına şu satırı eklemek yönetici hesabı ele geçirilse bile panelden kod yazılmasını zorlaştırır.
define( 'DISALLOW_FILE_EDIT', true );

Yedeği almak kadar geri yüklemeyi denemek de önemlidir. Dashboard sitenizin yedeğini ayrı bir test ortamına yükleyip panelin açıldığını ve site listesinin yerinde olduğunu en az bir kez doğrulayın. Panel sitenizin hosting hesabına ve alan adı kayıt panelinize iki aşamalı doğrulama açın, çünkü bu hesaplardan birinin ele geçirilmesi panel sitesini de ele geçirmek demektir. Panel sitesini arama motorlarına kapalı tutmak ve yalnızca kendi IP adresinden erişime izin vermek de saldırı yüzeyini küçültür.

Yedekleme, güncelleme ve güvenlik adımlarının çerçevesi için WordPress yedekleme rehberine ve güvenlik kontrol listesine bakabilirsiniz.

MainWP bağlantı hatalarının en sık nedenleri nelerdir?

Bağlantı hatalarının büyük kısmı güvenlik katmanlarının Dashboard isteklerini engellemesinden kaynaklanır. MainWP'nin sorun giderme belgelerine göre en sık engelleyenler ModSecurity, Imunify360 ve Cloudflare'dir. Tipik belirtiler zaman aşımı mesajları ve sitenin erişilemiyor görünmesidir.

Güvenlik duvarı ve eklenti engeli

Önce Child sitedeki güvenlik eklentilerini geçici olarak kapatıp tekrar deneyin. Sonra .htaccess dosyasında daha önce kapatılmış bir güvenlik eklentisinden kalan kuralları arayın. Sorun hosting seviyesindeyse, Dashboard'un IP adresini Child sitenin hosting desteğine verip izin listesine aldırmanız gerekir. IP adresini MainWP, Status ekranındaki Server IP kontrolünde görürsünüz. Cloudflare, Sucuri gibi servisler kullanıyorsanız aynı IP için orada da izin kuralı yazın.

SSL sorunları

Bağlantı sırasında SSL doğrulama anahtarı açıksa, Child sitenin sertifikasının geçerli olması gerekir. Sertifika süresi dolmuşsa ya da zinciri eksikse bağlantı kurulamaz. Kalıcı çözüm sertifikayı düzeltmektir. SSL doğrulamayı kapatmak son çare olarak geçici bir yol olsun, çünkü bağlantının güvenliğini düşürür. Sertifika sürelerini takip etmek için SSL sertifikası süresi doldu yazısına bakabilirsiniz.

HTTP Basic Auth ve yanıt analizi

Sitenin önünde HTTP Basic Auth varsa (örneğin hosting düzeyinde parola koruması), bunu site ekleme formundaki Basic Auth alanına yazmanız gerekir. MainWP ayrıca Child sitenin döndürdüğü gerçek yanıtı kaydeder. Bu yanıt çoğu zaman hangi güvenlik kuralının isteği engellediğini ve hangi IP'nin izin istediğini gösterir.

Child sitede hangi kimlik doğrulama yöntemini seçmeliyim?

MainWP Child iki yöntem sunar ve en az birinin açık olmasını ister. Parola doğrulaması varsayılan olarak açıktır ve Dashboard, sitenin yönetici kullanıcı adı ve parolasıyla bağlanır. Benzersiz Güvenlik Kimliği varsayılan olarak kapalıdır, açtığında Dashboard'un bağlanmak için ek bir gizli kimliğe ihtiyacı olur.

Pratikte daha sıkı güvenlik istiyorsanız Benzersiz Güvenlik Kimliğini açmanız mantıklıdır, çünkü yalnızca parolanın ele geçirilmesi bağlantıyı yeterli kılmaz. Bu kimliği güvenli bir parola yöneticisinde saklayın ve Dashboard'a girerken kullanın.

Dashboard'u yerelde mi canlı sunucuda mı kurmalıyım?

MainWP'nin kurulum sayfası, gizlilik avantajı için Dashboard'u kendi bilgisayarınıza WAMP gibi bir ortamla kurmayı da seçenek olarak anıyor. Ama yerel kurulumda iki sınırınız var: bilgisayar kapalıyken panel çalışmaz, ve dışarıdan erişim ile zamanlanmış izleme görevleri bilgisayarın açık olmasına ve internete bağlı olmasına bağlıdır.

Birkaç siteyi arada kontrol etmek için yerel kurulum yeterli olabilir. Uptime ve düzenli izleme istiyorsanız sürekli açık bir sunucu, yani küçük bir hosting ya da VPS gerekir. Panel sitesinin sürekli çalışması, güncelleme ve yedek zamanlamalarını da güvenilir kılar.

Kurulumdan sonra ilk hangi kontrolleri yapmalıyım?

Önce tek bir kritik olmayan siteyi bağlayın ve her şeyin çalıştığını görün, sonra kalan siteleri ekleyin. İlk siteyi bağladıktan sonra Dashboard'da sitenin güncellemelerini ve durumunu görebildiğini doğrulayın. Sitelere etiket ve müşteri ilişkisi ekleyerek baştan düzenli tutmak, site sayısı arttığında işinizi kolaylaştırır.

  • Dashboard ve Child eklentilerini güncel tutun. Sürümlerin birbirinden çok uzaklaşması bağlantı sorunlarına yol açabilir.
  • Toplu güncelleme yapmadan önce siteleri yedekleyin.
  • Kurulum sihirbazında temel uptime ve sağlık izlemeyi açtıysanız bildirimlerin gerçekten size ulaştığını bir test siteyle deneyin.
  • Bir Child sitede eklentinin etkin olduğunu hızlıca denetlemek için WP-CLI kullanabilirsiniz.
wp plugin status mainwp-child

Toplu güncellemenin güvenli yapılış sırası için WordPress güncelleme rehberimize göz atabilirsiniz.

Bağlantı koparsa hangi sırayla ilerlemeliyim?

  1. 1Child sitede MainWP Child eklentisinin etkin olduğunu ve ayar sayfasında en az bir doğrulama yönteminin açık olduğunu kontrol edin.
  2. 2Site adresinin (www, http ya da https farkı dahil) Dashboard'daki kayıtla aynı olduğunu doğrulayın.
  3. 3Dashboard'da bağlantı testini çalıştırın ve dönen kodu ve sunucu yanıtını okuyun.
  4. 4Güvenlik eklentilerini geçici kapatın ve .htaccess dosyasındaki eski kuralları temizleyin.
  5. 5Sorun sürerse hosting desteğinden Dashboard IP adresini izin listesine almalarını isteyin ve onlara MainWP'nin gösterdiği sunucu yanıtını iletin.

Kurulum size ağır geliyorsa ne yapabilirsiniz?

MainWP, kendi sunucunuzda panel çalıştırmayı gerektirir ve bu bir bakım yüküdür. Kaç sitesi olursa olsun panel sitesinin güncellenmesi, yedeklenmesi ve korunması sizin işinizdir. Kontrolü ve sabit maliyeti seviyorsanız bu yük makuldür. Sunucu yönetmek istemiyorsanız bulut tabanlı seçenekler var. İki yaklaşımın farkını MainWP mi ManageWP mi yazısında, daha geniş bir listeyi yönetim araçları karşılaştırmasında anlattık.

Watch Your WP'yi anarken dürüst olalım
Watch Your WP bulut tabanlı bir panel sunar, Connector eklentisini kurup siteleri bağlarsınız, panel sunucusu kurmazsınız. Ücretsiz katman sınırsız siteyi kapsar. Karşılığında verinin bizim bulutumuzda durduğunu ve MainWP kadar geniş bir eklenti ekosistemimiz olmadığını bilmelisiniz. Staging ve zamanlanmış otomatik güncelleme henüz yok.

Sık sorulan sorular

MainWP Dashboard ile Child aynı sitede kurulur mu?

Hayır. Dashboard yalnızca bu iş için ayrılmış temiz bir WordPress sitesinde çalışmalıdır, Child eklentisi ise yönetilecek diğer sitelere kurulur. MainWP belgeleri Dashboard'u operasyonda olan bir siteye kurmamayı açıkça öneriyor.

MainWP kurulumu için SSL şart mı?

MainWP'nin bağlantı formu SSL doğrulamayı seçenek olarak sunar, ama güvenlik için hem Dashboard hem Child sitelerde geçerli bir SSL sertifikası kullanmanız gerekir. Doğrulamayı kapatmak yalnızca geçici bir geçiş çözümü olmalıdır.

Bağlantı testi başarısız olursa ilk neye bakmalıyım?

Önce Child sitenin güvenlik eklentilerini ve .htaccess kurallarını, sonra hosting seviyesindeki güvenlik katmanlarını (ModSecurity, Imunify360, Cloudflare) kontrol edin. MainWP'nin kaydettiği sunucu yanıtı sebebi çoğu zaman açıkça gösterir.

MainWP kurulumu kaç siteyi yönetebilir?

MainWP'nin fiyat sayfası site sayısı sınırı olmadığını belirtiyor. Pratik sınır Dashboard sitenizin hosting kaynaklarıdır, bu yüzden büyüdükçe panel sunucusunu da büyütmeniz gerekir.

Panel sunucusu kurmadan çoklu site yönetimi

Watch Your WP ile siteye Connector eklentisini kurar, sınırsız siteyi ücretsiz yönetirsiniz. Markalı müşteri raporu ve zamanlanmış eklenti ve tema güncellemesi dahildir. Staging henüz yok.

Ücretsiz araç: sitenizi kontrol edin
Sitenizin SSL süresini, WordPress sürümünü, güvenlik başlıklarını ve yanıt süresini kayıt olmadan saniyeler içinde görün: ücretsiz WordPress site kontrolü.
Paylaş
Erdinç

Erdinç

Watch Your WP'yi geliştiriyor. WordPress bakım, güvenlik ve site yönetimi deneyiminden yazıyor.

LinkedIn