WordPress sitenizde güncelleme veya önemli değişiklikler yaparken, bunu doğrudan yapmak riskli olabilir. İşte burada hazırlık sitesi (staging site) devreye girer.
It is a perfect clone of your live website where you can safely test changes, troubleshoot issues, and refine updates before deploying them to your main site.
WPBeginner olarak, canlı sitelerimizde yayınlamadan önce web sitesi güncellemelerini test etmek için hazırlık siteleri kullanıyoruz. Bu, potansiyel kesintilerden, bozuk özelliklerden ve diğer karmaşıklıklardan bizi kurtarır.
Bu adım adım rehberde, WordPress siteniz için kolayca bir hazırlık ortamı oluşturmayı göstereceğiz. Birkaç farklı yöntemi ele alacağız ve bunların çoğu yalnızca birkaç tıklama gerektirir.

Hazırlık Sitesi Nedir?
Hazırlık sitesi, değişiklikleri canlıya almadan önce test etmek için kullanılan canlı web sitenizin bir kopyasıdır. Hazırlık siteleri hataları yakalamanıza yardımcı olur, böylece canlı web sitenizi bozmazsınız.
Geçmişte, bir WordPress hazırlık sitesi kurmak çok zordu, ancak şimdi bu değişti, böylece teknik bilgisi olmayan biri bile bunu yapabilir.
Birçok kullanıcı, değişiklikleri test etmek için WordPress'i Windows veya Mac bilgisayarlarına yerel olarak yükler. Güncellemeler bittiğinde, bu değişiklikleri basitçe localhost'tan canlı sunucuya yüklerler.
Bu yaklaşımın en büyük sorunu, yerel bilgisayarınızda çalışan bir şeyin canlı sunucuda çalışmaması durumunda ne olacağıdır?
Genellikle yerel siteler ve canlı WordPress barındırma sunucuları aynı ortamda çalışmaz.
Hazırlık sitesi web barındırma sunucunuzda yaşadığı için, canlı sitenizle aynı sunucu yapılandırmasını çalıştırdığı için tüm bu hataları kolayca önleyebilirsiniz.
Bununla birlikte, WordPress için bir hazırlık sitesini nasıl kuracağımıza bir göz atalım.
WordPress Hazırlık Sitesi Nasıl Kolayca Oluşturulur
WordPress için bir hazırlık sitesi oluşturmanın birden fazla yolu vardır. En kolayı, barındırma sağlayıcınızın yerleşik hazırlık sitesi özelliğini kullanmaktır.
En iyi WordPress hosting şirketlerinden bazıları zaten 1 tıklamayla hazırlık web siteleri sunmaktadır. Web siteniz bunlardan biriyle barındırılıyorsa, o zaman zahmetsizce bir hazırlık sitesi oluşturabilirsiniz.
Bu popüler barındırma çözümlerinden birine sahip değilseniz, bir eklenti kullanarak (ve hatta manuel olarak) bir WordPress hazırlama sitesi oluşturmanıza yardımcı olacak bir çözümümüz de var.
Daha hızlı gezinme için, size en uygun bölüme atlamak için aşağıdaki gezinmeyi kullanabilirsiniz:
- Bluehost'ta Bir Staging Sitesi Oluşturma
- SiteGround'da Hazırlama Sitesi Oluşturma
- WP Engine'de Bir Staging Sitesi Oluşturma
- WordPress Eklentisi Kullanarak Hazırlık Sitesi Oluşturma
- WordPress İçin Manuel Olarak Bir Hazırlama Sitesi Oluşturun
Bluehost'ta Bir Staging Sitesi Oluşturma
Bluehost en iyi WordPress hosting şirketlerinden biridir. Tüm planlarıyla hızlı bir 1 tıklamayla hazırlama sitesi çözümü sunarlar.
Öncelikle, Bluehost kontrol panelinize gitmeli ve 'Sitem' bölümünü ziyaret etmelisiniz.
Ardından, 'Eklentiler' sekmesine geçin ve 'Bluehost Eklentisi' seçeneğinin yanındaki anahtarı açın.

Ardından, WordPress sitenizin kontrol paneline gidin ve Bluehost » Staging sayfasını ziyaret edin.
Şimdi ‘Staging Sitesi Oluştur’ düğmesine tıklayın.

Bluehost şimdi web siteniz için hazırlık ortamını hazırlayacaktır.
Bu yapıldıktan sonra, 'Şu anda düzenlenmiyor' kutusunu işaretlemeniz gereken bir Hazırlık Sitesi bölümü görüntülenecektir.

Şimdi ekranda staging sitesine geçmenizi isteyen bir istem açılacaktır.
Buradan 'Geçiş Yap' düğmesine tıklayın.

Geçiş yaptıktan sonra, staging web sitesi üzerinde çalıştığınızı belirten bir düğme göreceksiniz.
Canlı sitenizi etkileme endişesi olmadan web siteniz üzerinde çalışmaya devam edebilirsiniz.

Değişiklikleri Bluehost'ta Hazırlık Ortamından Canlı Siteye Dağıtma
Canlı siteye hazırlık ortamından değişiklikleri göndermeye hazır olduğunuzda, WordPress yönetici kenar çubuğundan Bluehost » Staging sayfasına gidin.
Buradan, hazırlık web sitenizin yanında dağıtım seçenekleri açılır menüsünü göreceksiniz. Yalnızca dosyaları, yalnızca veritabanını veya tüm değişiklikleri dağıtabilirsiniz.
Emin değilseniz, devam etmek için 'Tüm Değişiklikleri Dağıt' düğmesine tıklayın.

Ardından, açılır menünün yanındaki ‘Siteyi Dağıt’ düğmesine tıklayın.
Bu, hazırlık sitesini üretim sitesine dağıtmak istediğinizi onaylamanızın isteneceği bir açılır pencere getirecektir. Devam etmek için ‘Dağıt’ düğmesine tıklayın.

Bluehost şimdi hazırlık sitenizi canlı siteye dağıtmaya başlayacaktır. Web sitenizin boyutuna bağlı olarak bu biraz zaman alabilir.
Değişikliklerinizin etkisini görmek için artık canlı web sitenize geri dönebilir ve Üretim sitesi seçeneği altındaki Radyo düğmesine tıklayabilirsiniz.

Üretim Sitesini Hazırlık Sitesine Klonlama
Şimdi, üretim web sitesine geri döndüğünüzde orada yaptığınız herhangi bir değişiklik hazırlık web sitenizle otomatik olarak eşitlenmez.
Gelecekte, hazırlık web sitenizde daha fazla şeyi test etmek isterseniz, sitenizi çoğaltmanız gerekecektir.
Bunu yapmak için, Bluehost » Staging sayfasını ziyaret etmeli ve 'Hazırlık alanına kopyala' düğmesine tıklamalısınız.

Bluehost daha sonra en son değişiklikleri canlı web sitenizden hazırlık web sitenize kopyalayacaktır. Bundan sonra, test ve geliştirme için hazırlık web sitesine geçebilirsiniz.
SiteGround'da Hazırlama Sitesi Oluşturma
SiteGround, GrowBig ve GoGeek planlarıyla 1 tıklamayla hazırlık (staging) özelliği sunan bir diğer üst düzey WordPress barındırma şirketidir.
Bu barındırmayı WPBeginner'da kullanıyoruz ve harika bir deneyim yaşadık. Güvenilir, hızlı ve yönetimi kolay olması, web sitemiz için sağlam bir seçim olmasını sağlıyor.
Daha fazla bilgi edinmek için SiteGround incelememize bakın.
Web siteniz SiteGround ile barındırılıyorsa, staging web sitesini bu şekilde kurarsınız.
Öncelikle SiteGround kontrol panelinize giriş yapmanız ve Web Siteleri sekmesine geçmeniz gerekir. Buradan web sitenizin altındaki Site Araçları'nı seçmelisiniz.

Sonraki ekranda, sol sütundaki WordPress » Hazırlık menüsüne tıklamanız gerekir.
Buradan web sitenizi seçin ve ardından hazırlık kopyanız için bir ad sağlayın.

Devam etmek için 'Oluştur' düğmesine tıklayın ve Siteground web sitenizin bir hazırlık kopyasını oluşturacaktır.
Bundan sonra, hazırlık web sitenizi şifre ile koruyabilmeniz ve gizli tutabilmeniz için 'korumalı URL'lere git' düğmesine tıklamanız gerekir.

Bir sonraki ekranda, Siteground hazırlık web sitenizin URL'sini ve yolunu otomatik olarak dolduracaktır.
Hazırlık sitenizi korumak için kullanmak istediğiniz kullanıcı adını ve şifreyi girmeniz gerekir.

Ayarlarınızı kaydetmek için 'Koru' düğmesine tıklayın.
Artık WordPress » Staging sayfasına geri dönebilir ve staging web sitenizin yanındaki ‘Yönetici Paneline Giriş Yap’ düğmesine tıklayabilirsiniz.

SiteGround şimdi hazırlık (staging) web sitenizin WordPress yönetici alanını açacaktır. Değişikliklerinizi bu hazırlık web sitesinde test edebilirsiniz.
Değişiklikleri Canlı Web Sitenize Geri Dağıtın
Değişikliklerinizi hazırlık web sitesinde denedikten sonra, bunları canlı web sitenizle birleştirmek isteyebilirsiniz.
SiteGround bunu da kolaylaştırıyor.
Soldaki sütundan WordPress » Hazırlık menüsüne tıklayın. Ardından ‘Hazırlık Kopyalarını Yönet’ bölümünün altındaki hazırlık sitenizin yanındaki üç noktalı menüye tıklayın.

Menü size iki dağıtım seçeneği sunacaktır. ‘Tam Dağıtım’ veya ‘Özel Dağıtım’ seçeneğini tercih edebilirsiniz.
'Tam Dağıtım' seçeneği, hazırlık sitesindeki her şeyi canlı web sitenizle birleştirir. 'Özel dağıtım', hangi dosyaların veya verilerin birleştirilmesini istediğinizi seçmenize olanak tanır.
Emin değilseniz, ‘Tam Dağıtım’ seçeneğini seçin.
SiteGround daha sonra hazırlık sitesini canlı web sitenize kopyalayacaktır.
Canlıyı Hazırlık Web Sitenize Birleştirme
Canlı web sitenizde yaptığınız değişiklikler hazırlama web sitenize otomatik olarak kopyalanmaz.
Hazırlık web siteniz üzerinde çalışmanız gerektiğinde, yeni bir hazırlık sitesi oluşturmak için yukarıdaki işlemi tekrarlayın.
WP Engine'de Bir Staging Sitesi Oluşturma
WP Engine dünyanın en iyi WordPress yönetilen barındırma şirketidir. Yönetilen WordPress barındırma, barındırma sağlayıcısının güncellemeler, yedeklemeler, güvenlik ve performans ile ilgilendiği WordPress siteniz için bir konsiyerj hizmetidir.
WP Engine, tüm planlarında tek tıklamayla hazırlık (staging) çözümü sunar. Web sitenizi barındırmak için WP Engine kullanıyorsanız, siteniz için bir hazırlık ortamı bu şekilde kurarsınız.
Öncelikle WP Engine kontrol panelinize giriş yapmanız gerekir. Ardından, ‘Siteler’ sayfasına gidin ve web sitenize tıklayarak seçin.

Bu sizi web sitenizin kontrol paneline getirecektir.
Şimdi, sol sütundan 'Hazırlık Ekle' bağlantısına tıklamanız veya üstteki site adınızın altında seçmeniz gerekiyor.

Bu sizi 'Ortam Ekle' ekranına götürecektir.
Hazırlık ortamınızla nasıl ilerlemek istediğinizi seçmeniz istenecektir.

Bu seçeneklerin her birinin ne işe yaradığını aşağıda bulabilirsiniz:
- ‘Yeni boş bir siteyle başla’ yeni ve boş bir site oluşturur.
- ‘Yönlendirmeli bir deneyimle başla’ seçeneği, yönlendirmeli bir deneyim ve demo içerikle yeni bir site oluşturur.
- ‘Mevcut bir ortamı bu siteye kopyala’ seçeneği, üretim veya geliştirme ortamınızı bu siteye kopyalar (örneğin, canlı sitenizi bu ortama kopyalar).
- ‘Mevcut bir ortamı taşı’ bir ortamı bu siteye taşır (örneğin, geliştirme ortamını Staging'e taşı)
- 'WooCommerce ile bir WordPress sitesi başlat' WooCommerce önceden yüklenmiş yeni bir WordPress sitesi oluşturur.
Canlı web sitemizin bir hazırlık kopyasını oluşturmak istediğiniz için, ‘Mevcut bir ortamı bu siteye kopyala’ seçeneğine tıklamanız gerekecektir.

Bir ortam seçtikten sonra, kopyalamak istediğiniz en son yedeği seçin ve ardından devam etmek için 'İleri' düğmesine tıklayın.
Şimdi, staging siteniz için bir ad sağlamanız gerekecek. Bu ad, staging site URL'nizde kullanılacaktır. Ardından, ortam türü olarak STG (staging) seçin.

Devam etmek için 'Ortam Oluştur' düğmesine tıklayın.
WP Engine şimdi sizin için bir staging sitesi oluşturacaktır. Ardından, Staging ortamı kontrol panelinize yönlendirileceksiniz.

Ardından, staging siteniz için şifre korumasını etkinleştirmek üzere Asma Kilit düğmesine tıklamanız gerekir.
Bundan sonra, hazırlık (staging) sitesi kullanıcı adınızı ve şifrenizi kopyalamak için 'Araçlar' sekmesine geçmeniz gerekir.

Artık hazırlık web sitenize giriş yapmak için üstteki 'WP Admin' düğmesine tıklayabilirsiniz.
Hazırlık sitesinde, normalde başka bir yere kurduğunuz tipik bir WordPress sitesinde yapacağınız gibi değişiklikler yapmaktan ve özellikleri denemekten çekinmeyin.

WP Engine'de Değişiklikleri Hazırlıktan Canlı Web Sitesine Dağıtma
Hazırlık web sitenizde yaptığınız değişiklikleri canlı web sitenize birleştirmek mi istiyorsunuz?
Dağıtıma başlamak için ‘Ortamı Kopyala’ düğmesine tıklamanız yeterlidir.

Bu sizi seçenekler sayfasına getirecektir. Buradan, kopyalama için kaynak ve hedef ortamlarınızı seçmeniz gerekir.
Burada hazırlık web sitenizi kaynak ortam olarak ve üretim veya canlı web sitenizi hedef ortam olarak seçeceksiniz.

Neleri kopyalamak istediğinizi seçebilirsiniz. Örneğin, tüm veritabanı tablolarını ve dosyalarını, belirli dosyaları ve veritabanı tablolarını veya yalnızca dosya sistemini kopyalayabilirsiniz.
Note: If you copy everything, you will lose any data stored on your live website after you use it to make the staging environment. This may include important data such as new posts, pages, customers, and orders. So it’s a good idea to run a backup of your live site before deploying from staging.
Ardından, dağıtıma başlamak için 'Gözden Geçir ve Onayla' düğmesine tıklayın. Her şeyi canlı web sitenize kopyalamak biraz zaman alacaktır.
İşlem tamamlandığında bir e-posta bildirimi alacaksınız.
WordPress Eklentisi Kullanarak Hazırlık Sitesi Oluşturma
WordPress hosting şirketiniz bir hazırlık sitesi özelliği sunmuyorsa, yine de bir WordPress eklentisi kullanarak bir hazırlık sitesi oluşturabilirsiniz.
Bu yöntemin bazı dezavantajları vardır.
İlk olarak, bir eklentinin barındırma sunucunuz üzerinde sınırlı kontrolü olacaktır. Bu nedenle her zaman en iyi sonuçları vermeyebilir.
İkinci olarak, kullanacağımız eklenti hazırlık sitenizi kendi sunucularında saklayacaktır. Gizlilik ve veri koruma konusunda endişeleriniz varsa, bu sizin için ideal olmayabilir.
Son olarak, eklentinin birkaç bilinen uyumsuzluğu vardır. Web sitenizin uyumlu olduğundan emin olmak için uyumsuzluklar sayfasını kontrol edin.
Bununla birlikte, bir WordPress eklentisi kullanarak bir hazırlık WordPress sitesini nasıl oluşturacağımıza bakalım.
Yapmanız gereken ilk şey, WP Stagecoach eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Etkinleştirildiğinde, eklenti yönetici çubuğunuza WP Stagecoach etiketli yeni bir menü öğesi ekleyecektir. Buna tıklamak sizi eklentinin ayarlar sayfasına götürecektir.

WP Stagecoach kullanıcı adınızı ve eklenti web sitesindeki hesabınızda bulabileceğiniz API anahtarını girmeniz gerekecektir.
Bundan sonra, WP Stagecoach » WP Stagecoach sayfasını ziyaret etmeniz ve hazırlık siteniz için bir ad seçmeniz gerekir. Bu ad, WordPress hazırlık web sitenizin alt alan adı olarak da kullanılacaktır.

'Hazırlık sitesini şifreyle koru' seçeneğinin yanındaki kutuyu işaretlemeyi unutmayın. Hazırlık web sitenizi halka açık görünümden ve arama motorlarından koruyacaktır.
Devam etmek için 'Stagecoach'a Bin' düğmesine tıklayın.

Eklenti şimdi WordPress dosyalarınızın ve veritabanınızın bir yedeğini oluşturacak ve bunları hazırlık siteniz için dışa aktaracaktır.
WordPress web sitenizin boyutuna bağlı olarak biraz zaman alabilir.
Tamamlandığında, hazırlık sitenizin ve yönetici alanının bağlantısını göreceksiniz.

Hazırlık sitenizi ziyaret etmek ve üzerinde çalışmaya başlamak için bağlantıya tıklayabilirsiniz.
Üstteki yönetici çubuğunda, hazırlık siteniz üzerinde çalıştığınızı belirten parlak turuncu bir mesaj göreceksiniz.

WP Stagecoach Kullanarak Staging Sitesini Canlıya Dağıtma
Canlı sitenize değişiklikleri aktarmaya hazır olduğunuzda, WP Stagecoach » Değişiklikleri İçe Aktar sayfasına gidin ve değişiklikleri kontrol et düğmesine tıklayın.

Eklenti şimdi hazırlık sitenizdeki değişiklikleri kontrol edecek ve ardından bunları içe aktarma seçeneklerini gösterecektir.
Tüm değişiklikleri, dosya değişikliklerini veya veritabanı değişikliklerini seçebilirsiniz.

Eklenti, içe aktarma işleminin ilerlemesini size gösterecek ve tamamlandığında sizi bilgilendirecektir.
Tüm değişikliklerin başarıyla aktarılıp aktarılmadığını görmek için artık canlı sitenizi test edebilirsiniz.
WordPress İçin Manuel Olarak Bir Hazırlama Sitesi Oluşturun
Bu yöntem, WordPress kurulumunuz için manuel olarak bir hazırlık sitesi (staging site) oluşturmayı öğretecektir. Gelişmiş kullanıcılar içindir ve yukarıda açıklanan diğer yöntemlerden daha fazla çalışma gerektirir.
Bu yöntemin bir diğer dezavantajı, hazırlıktan canlı sunucuya değişiklikleri dağıtırken web sitenizin geçici olarak kullanılamayacak olmasıdır.
Bununla birlikte, WordPress siteniz için manuel olarak bir hazırlık ortamı oluşturmanın yollarını görelim.
İlk olarak, hazırlık siteniz için bir alt alan adı oluşturmanız gerekir. Bluehost kullanıyorsanız, hosting hesabınızın kontrol paneline gidin ve 'Gelişmiş' sekmesine geçin.
Ardından, 'cPanel' seçeneğinin yanındaki 'Yönet' düğmesine tıklayın.

Bu, yeni bir sekmede cPanel'i açacaktır; burada ‘Alan Adı’ bölümüne doğru aşağı kaydırmanız gerekir.
Buradan, 'Alan Adları' seçeneğine tıklayın.

Bu, barındırma hesabınızdaki tüm alan adlarının bir listesini açacaktır. Burada, 'Yeni Alan Adı Oluştur' düğmesine tıklamanız gerekir.
Bunu yaptıktan sonra, ekranda yeni bir sayfa açılacaktır; burada 'Alan Adı' alanına alt alan adınızı ve ardından alan adınızı şu şekilde yazmanız gerekir:
subdomain.example.com
Bundan sonra, ayarlarınızı kaydetmek için 'Gönder' düğmesine tıklamanız yeterlidir.

Not: Örnek ekran görüntülerimizde Bluehost kullanıyoruz, bu nedenle ekranınız farklı görünebilir.
Barındırma kontrol paneliniz artık canlı WordPress sitenizi içe aktarmak için kullanabileceğiniz alt alan adınızı ekleyecektir.
Ardından, canlı sitenizde ücretsiz Duplicator eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Tam özellikler için, Duplicator'ın premium sürümünü buradan alabilirsiniz.
İş ortağı markalarımızın birkaçı da bu aracı yedekleme oluşturmak için kullandı ve mükemmel sonuçlar elde etti. Daha fazla bilgi edinmek için Duplicator incelememize bakın.
Etkinleştirme üzerine, WordPress yönetici kenar çubuğunuzdaki Duplicator menüsüne tıklamanız ve Yedeklemeler altındaki ‘Yeni Oluştur’ düğmesine tıklamanız gerekir.

Ardından, yedeğiniz için bir ad girebilir ve devam etmek için 'İleri' düğmesine tıklayabilirsiniz.

Bundan sonra Duplicator, web sitesi çoğaltma sihirbazını çalıştıracaktır.
İlk olarak, her şeyin yolunda olup olmadığını görmek için bazı testler çalıştıracaktır. Tüm öğeler 'İyi' olarak işaretlenirse, 'Oluştur' düğmesine tıklayın.

Eklenti şimdi WordPress siteniz için bir Duplicator yedek paketi oluşturmaya başlayacaktır. Bu işlem, web sitenizin boyutuna bağlı olarak birkaç dakika sürebilir.
Bittiğinde, Yükleyici ve Arşiv paketi için indirme seçeneklerini göreceksiniz. Her iki dosyayı da bilgisayarınıza indirmek için 'Her İki Dosyayı İndir' düğmesine tıklamanız gerekir.

Az önce oluşturduğunuz alt alan adının dosya dizinine bu iki dosyayı da yüklemeniz gerekecek. Ayrıntılar için, WordPress web sitenize dosya yüklemek için FTP kullanma kılavuzumuza bakın: WordPress sitenize dosya yüklemek için FTP kullanma.
Ardından, yeni hazırlık WordPress sitenizin yeni bir veritabanına ihtiyacı olacak. Bir tane oluşturalım.
WordPress hosting hesabınızın kontrol paneline gidin ve 'Gelişmiş' sekmesine geçin.
Bundan sonra, aşağı kaydırarak 'Veritabanları' bölümüne gidin ve yanındaki 'Yönet' düğmesine tıklayın.

Bluehost kullanmıyorsanız, WordPress barındırma ortamınız biraz farklı görünebilir. Endişelenmeyin, sadece Veritabanları bölümünü arayın.
Bu sizi 'MySQL Veritabanları' sayfasına götürecektir; burada veritabanınız için bir ad sağlayarak başlayabilirsiniz.
Ardından, ‘Veritabanı Oluştur’ düğmesine tıklayın.

Ardından, veritabanınız için bir MySQL kullanıcısı oluşturmanız gerekir.
MySQL Kullanıcıları bölümüne gidin ve yeni veritabanı kullanıcınız için bir kullanıcı adı ve şifre belirtin.

Şimdi bu kullanıcıya daha önce oluşturduğunuz veritabanına erişme ve onu değiştirme izni vermelisiniz.
Sadece ‘Veritabanına kullanıcı ekle’ bölümüne aşağı kaydırın ve veritabanınızı ve az önce oluşturduğunuz kullanıcıyı seçin.

Bundan sonra, devam etmek için ‘Ekle’ düğmesine tıklayın.
Kullanıcı için ayrıcalıklar seçmeniz istenecektir. 'Tüm Ayrıcalıklar' onay kutusunu işaretleyin ve ardından 'Değişiklikleri Yap' düğmesine tıklayın.

Veritabanınız artık hazırlık (staging) web siteniz için kullanıma hazırdır.
Ardından, yeni bir tarayıcı sekmesi açmanız ve staging sitenizin alt alan adını şu şekilde girmeniz gerekir:
https://yoursubdomain.example.com/installer.php
yoursubdomain kısmını gerçek alt alan adınızla ve example.com kısmını kendi alan adınızla değiştirmeyi unutmayın.
Bu, Duplicator yükleyici sihirbazını başlatacaktır.

'Kurulum' bölümünün altında, yükleyici sizden WordPress veritabanı bilgilerinizi girmenizi isteyecektir.
Barındırıcınız muhtemelen localhost olacaktır. Ardından, önceki adımda yeni alan adınız için oluşturduğunuz veritabanının ayrıntılarını gireceksiniz.
Duplicator'ın veritabanınıza bağlanabildiğinden emin olmak için 'Doğrula' düğmesine tıklayın.

Tamamlandığında, devam etmek için 'İleri' düğmesine tıklayın.
Duplicator, WordPress veritabanınızı ve dosyalarınızı şimdi açacak ve hazırlık sitenize aktaracaktır.
Tamamlandığında, bir başarı mesajı göreceksiniz.

Yeni hazırlık sitesindeki web sitenizin WordPress yönetici alanına girmek için 'Yönetici Girişi' düğmesine tıklayabilirsiniz.
Artık hazırlama siteniz kuruldu. Alt alan adına parola koruması ekleyerek bunu koruyabilirsiniz.
Head over to your hosting account’s dashboard and switch to the ‘Advanced’ tab.
Bundan sonra, 'cPanel' bölümüne aşağı kaydırın ve yanındaki 'Yönet' düğmesine tıklayın.

Bu, yeni bir pencerede cPanel'i açacaktır; burada 'Dosyalar' bölümüne doğru aşağı kaydırmanız gerekir.
Buradan ‘Dizin Gizliliği’ simgesine tıklayın.

Ardından, alt alan adı klasörünüzü seçmeniz ve ardından 'bu dizini parola ile koru' onay kutusunu seçme seçeneğini belirlemeniz gerekir.
Bu ayar için bir isim sağlamanız istenecektir, ardından 'Kaydet' düğmesine tıklayın.

Hazırlık siteniz artık parola korumasıyla gizlenecek, böylece arama motorlarının elinden ve halkın gözünden uzak tutulacaktır.
Artık hazırlık siteniz üzerinde çalışabilir ve üzerinde herhangi bir değişiklik yapabilirsiniz.
Staging Sitesini Canlıya Manuel Olarak Dağıtma
Canlı sunucuya değişiklikleri dağıtmaya hazır olduğunuzda, yukarıda açıklanan adımları izleyeceksiniz.
Hazırlık sitenizde yeni bir Duplicator paketi oluşturun ve Kurulum ve Arşiv dosyalarını bilgisayarınıza indirin (Yukarıdaki talimatlara bakın).
Ardından, canlı sitenize gitmeniz ve tam bir WordPress yedeklemesi oluşturmanız gerekir (tam bir yedekleme oluşturmak için Duplicator'ı da kullanabilirsiniz).
İşiniz bittiğinde, canlı web sitenizdeki tüm WordPress dosyalarını ve klasörlerini silmeniz gerekecektir. Bu, WordPress sitenizin bir süre kapalı olacağı anlamına gelir.
Son olarak, staging sitesini canlı sunucuya aktarmak için Duplicator yükleyici sihirbazını çalıştırmak üzere yukarıdaki talimatları izleyin.
Gördüğünüz gibi, son yöntem hiç de en iyi yöntem değil. Süreç boyunca sitenize zarar verebilecek birçok şey var.
Başka seçeneğiniz olmadıkça bu yöntemden kesinlikle kaçınmanızı öneririz. Bluehost, SiteGround veya WP Engine gibi yerleşik hazırlık sitesi özelliklerine sahip güvenilir bir barındırma sağlayıcısı kullanmanızı öneririz.
Bu makalenin, WordPress siteniz için kolayca bir hazırlık ortamı oluşturmayı öğrenmenize yardımcı olduğunu umuyoruz. Herhangi bir sorunla karşılaşırsanız, Gutenberg'e güncelleme için sitenizi nasıl test edeceğinizle ilgili kılavuzumuza göz atın. Ayrıca test etmek için tarayıcınızda WordPress Playground'u nasıl kullanacağınızı da öğrenmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.
Beulah Wellington
Bilgisayarıma WAMP indirip localhost'u kullanırsam, UpdraftPlus eklentisini yükleyemez miyim ve burayı hazırlık sitem olarak kullanabilir miyim? Bu başka bir alternatif değil mi?
WPBeginner Desteği
UpdraftPlus yerine, yerel ortamı hazırlık için kullanma kılavuzumuza buradan göz atmanızı öneririz: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/
Yönetici
Jan Stetson
I’m trying to set up a staging environment on my WordPress site hosted by Bluehost. I’m stopped at step one! when I go to the WordPress admin area, I don’t see bluehost at the top of the page. The topmost option in the nav menu on the left is “Dashboard”. No sign of “Staging” anywhere. Help?
WPBeginner Desteği
You likely removed the BlueHost plugin, if you reach out to BlueHost’s support they should be able to let you know their current methods available
Yönetici
Shashank Sachan
Merhaba
Deneme yaptım ama başarılı olamadım. "Bu siteye ulaşılamıyor" hatası alıyorum.
Godaddy kullanıyorum ve Cloudflare kullanıyorum. Ve ayrı bir FTP hesabı oluşturmadım.
WPBeginner Desteği
Sorun gidermeye başlamak için buradaki makalemizdeki adımları deneyebilirsiniz: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-fix-the-403-forbidden-error-in-wordpress/
veya barındırma sağlayıcınızla iletişime geçerek incelemelerini isteyin.
Yönetici
simona
Makale için teşekkürler. Bir sorum var: WordPress'i SADECE hazırlık sitesinde güncellersem, canlı sitemi de etkiler mi?
Cevabınız için teşekkürler. Saygılarımla, s.
WPBeginner Desteği
Hayır, bir siteyi güncellerseniz diğerini etkilememelidir.
Yönetici
oshibiko
Bu makale için teşekkür ederiz.
Üyelik (giriş/çıkış) işlevselliğini gerçek sitede canlıya geçmeden test etmenin bir yolunu biliyor musunuz? Hazırlık ortamında veya geliştirme aşamasında. Teşekkürler.
WPBeginner Desteği
Bunu test etmek için giriş yapabileceğiniz bir test kullanıcısı oluşturmanız gerekebilir.
Yönetici
Mark E
Harika bir makale, kılavuz talimatları için bir adım eksik.
Duplicator dosyalarını bilgisayarınıza indirdikten sonra, yükleyici dosyasını ve arşiv dosyasını yeni oluşturduğunuz alt alan dizininize yüklemeniz gerekir.
Aksi takdirde yükleyiciyi çalıştırmaya çalıştığınızda 404 sayfası alırsınız.
Aksi takdirde harika bir rehber!
Teşekkürler….
WPBeginner Desteği
Thank you for pointing that out
Yönetici
Charlene Marsh
Bluehost'ta hazırlık özelliğini denemek için henüz bir seçenek yok. Mesajda "Hazırlığı etkinleştirmeyi öğrenmek için lütfen destek ekibiyle iletişime geçin." diyor. Başka bir sorun hakkında az önce Bluehost ile telefonda konuşuyordum ve konuştuğum temsilci bu yeni özellik hakkında hiç duymamıştı.
WPBeginner Desteği
konuştuğunuz temsilciye bağlı olacaktır, çünkü bu yeni bir özelliktir ve henüz tüm temsilciler bilgili olmayabilir.
Yönetici
Matt Stephen
Bluehost tarafından sağlanan hazırlık özelliğini kullanabilmek için Blushost eklentisini yükleyip etkinleştirmeniz gerekir.
Sean
Her zamanki gibi bu harika bilgi için teşekkürler. Şimdi bunu yeni bir sayfa oluşturucu ile denemek için kullanabilir miyim? Thrive Architect'i test etmek istiyorum ama hiçbir şeyi bozmadan yapmak istiyorum. Ya da yeni bir tema ile denemek istediğimi varsayalım. Bunlar 2 farklı soru olabilir.
WPBeginner Desteği
İnsanların sitede ne gördüğünü umursamak zorunda kalmadan, bu değişiklikleri bir hazırlık ortamıyla kesinlikle test edebilirsiniz.
Yönetici
Vanessa
Bilgi için teşekkürler. Şu anda Bluehost kullanıyorum ama staging site seçeneğim yok, yeni bir tema denemeden önce test etmek isterdim. BH teknik desteğiyle iletişime geçtim, temsilci özelliğin geliştirilmekte olduğunu söyledi. Bilgi için tekrar teşekkürler.
WPBeginner Desteği
Bu özelliği dikkatinize sunabildiğimize sevindik, ancak şu anda geliştirilme aşamasında.
Yönetici
Vanessa
Özelliğe bugün erişebildim. Kullanacağım için heyecanlıyım. Bilgi için tekrar teşekkürler. Sahneleme özelliğini denemek için heyecanlıyım.
Ani Chijioke
bu harika bir bilgi, iki web sitem var ama ikisinin de aynı görünmesini istemiyorum.
Lütfen, yardıma ihtiyacım var.
sitemin yazı tipi renginin tamamen siyah olması için >kontrol paneli >özelleştir >ek css,,, bölümüne ekleyebileceğim herhangi bir kod var mı?
Kullanmakta olduğum bir tema var, istediğim her şeyi veriyor. ancak blog yazılarınızın yazı rengi açık siyah. rengi saf siyaha çevirmek istiyorum
Herhangi bir çözüm var mı?
Teşekkürler.
WPBeginner Desteği
Değiştirmeniz gereken CSS'yi bulmak için, buradaki inceleme öğesini kullanma makalemize bakmak isteyeceksiniz: https://014.leahstevensyj.workers.dev/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/
Yönetici
alykhan
Harika bir makale ama canlıya geri dönme kısmı biraz kısa. Bir tema değişikliği yapması gereken bir WooCommerce sitem var. Bir hazırlama sunucusunda kopya oluşturmak için Duplicator Pro'yu kullandım. Sitede birkaç yeni eklenti eklemek de dahil olmak üzere tüm değişiklikleri yaptım.
Şimdi siteyi geri göndermek istiyorum ama canlı sitede yeni siparişler olduğu için aynı şeyi yapamıyorum. Siparişleri vb. etkilemeden siteyi nasıl geri kopyalayabilirim..?
WPBeginner Desteği
Ne yazık ki, bunun en güvenli yöntemi, hazırlıktan güncellerken siparişleri engellemek olacaktır.
Yönetici
Jennifer Verdin
Yorumları henüz okumadım ama bütün gün bununla uğraşıyorum. Bunun nedeni, bu sayfanın bir veritabanı kullanıcısının nasıl oluşturulacağını ve söz konusu kullanıcıya ayrıcalıkların nasıl atanacağını size anlatmamasıdır.
Neyse ki, bunu çözebildim, ancak siteyi ve veritabanını bağlamak için eksik olan ANAhtar adım bu.
WPBeginner Desteği
Kafa karışıklığı için özür dileriz, bunu kesinlikle netleştirmek için inceleyeceğiz. Barındırma sağlayıcınızla iletişime geçerseniz, normalde zaten oluşturulmuş bir kullanıcıları vardır.
Yönetici
Max
Selam millet,
Harika gönderiniz için teşekkürler. Sağlayıcının kutudan çıktığı gibi hazırlık, üretim ve test ortamına sahip olması fikrini beğendim.
Ancak iki sorum var:
1. Önerdiğiniz sağlayıcıların nasıl çalıştığı hakkında biraz yazabilir misiniz?
2. AB'de veya daha iyisi Almanya'da bulunan sağlayıcılarınız var mı? Ve kutudan çıktığı gibi hazırlık ortamı sunuyorlar mı?
Saygılarımla
Chris
Bu bilgi için çok teşekkür ederim! Ve merak edenler için, evet, 4.5 yıl sonra hala geçerli.
Jess
Merhaba
Yeni bir Wordpress sitesi kurma sürecindeyim ama canlı sitemin "yapım aşamasında" bir açılış sayfası olmasını istediğim için her şeyi staging ortamımda oluşturmayı planlıyordum.
Emin olmadığım şey, hazır olduğumda hazırlık sitesindeki değişikliklerimi canlı siteme nasıl göndereceğim. Bu süreci tarif eder misiniz lütfen?
Teşekkürler
Jess
Johnny
Eğer sadece sitenin geri kalanını halka kapalı tutarken bir "Yapım Aşamasında" sayfası istemek meselesiyse, bunu yapacak eklentiler var. "yapım aşamasında" diye arayın.
Russell
Bu işlem, wp-staging gibi bir eklenti kullanmaya kıyasla nasıl karşılaştırılır?
Fernando Lisboa
Merhaba, sorum şu, bir hazırlık ortamı oluşturdum, orada çalışıyorum, sayfaların yapısında, düzenlerinde, yeni kategorilerde, yeni eklentilerde bazı güncellemeler yaptım.
Tamam, ama gerçek hayatta sitem yeni gönderiler, yorumlar, resimler, videolar vb. ile büyüyor...
Canlıya geri gönderdiğimde, gerçek canlıda oluşturulan bu yeni öğeleri kaybeder miyim??? Bunu sitegroud'da test ettim ve gelişmiş “canlıya gönder” ile her şeyi kaybettim
tks
WPBeginner Desteği
Merhaba Fernando,
Yukarıda açıklanan çözüm yalnızca veritabanını değil, web sitesi dosyalarınızı senkronize eder.
Yönetici
Ravindra
Merhaba,
Çok teşekkür ederim. Bu makale çok yardımcı oldu.
Chris
Merhaba, bu kadar faydalı bir makale için teşekkürler,
Denemeye çalıştığımda küçük bir sorun yaşıyorum.
Şu kadar indim ki
"WordPress hazırlık veritabanınıza bağlandıktan sonra, WordPress'in yüklendiğini algılamalı ve oturum açmanız için sizi yönlendirmelidir" ve takıldım - wp-login'e otomatik olarak yönlendirildi ve bana boş bir sayfa verdi. 404 değil, sadece temiz beyaz bir ekran.
Ana sayfada giriş adı değiştirilmiş, bu yüzden bunun yerine oraya gitmeye çalışıyorum ve yine sadece temiz beyaz bir ekran.
Nerede yanlış yaptığım konusunda bana herhangi bir ipucu verebilecek var mı?
WPBeginner Desteği
WordPress'te beyaz ekran hatasını nasıl düzelteceğiniz hakkındaki rehberimize bakın.
Yönetici
Smitha
Merhaba,
Bu makale için teşekkürler!
Adımların hepsini takip ettim ama bir tanesini atladığımı düşünüyorum
Bir hazırlık ortamı oluşturdum ve wp-options'taki site url'sini kontrol ettim ve wp-config dosyasını güncelledim ancak hazırlık sitesi birincil siteye yönlendiriliyor.
Başka herhangi bir ayarı değiştirmem gerekiyor mu?
Ruth
Merhaba! Faydalı makaleniz için teşekkürler!
Soru, alt alan adınız için yeni bir veritabanı oluşturmak gerekli mi? Kök alan adınızın veritabanını kullanamaz mısınız?
FTP hesabı için de aynı şey geçerli, yeni bir tane oluşturmak gerekli mi? Ana FTP'm aracılığıyla alt alan adıma artık kolayca erişebiliyorum.
Teşekkürler!
Saygılarımla,
Ruth
WPBeginner Desteği
Merhaba Ruth,
Evet, ayrı bir veritabanı ve ayrı bir FTP hesabı oluşturmak gereklidir.
Yönetici
Courtney
Merhaba!
Belki bu daha önce ele alınmıştır. Alt alan adımın hazırlık sitesi olarak hizmet vermesi için bir alt tema (child theme) kullanmam gerekiyor mu? Yeni temaya alt alan adımda özel kodlar ve değişiklikler ekliyorum, hazır olduğunda hepsini canlı siteye geçirmeyi düşünüyorum. Hazırlık sitesinden canlı siteyi değiştirmeye geçerken bu işleri karıştırır mı?
Teşekkürler!
Lee Perry
Merhaba, bu makale süper yardımcı oldu. Ancak bir sorunla karşılaştım, hazırlama URL'mi ziyaret ettiğimde şu mesajı görüyorum: ‘sunucu DNS adresi bulunamadı’. Bunun yardımcı olabileceğini biri yazdığı için önbelleğimi ve tarayıcı geçmişimi de temizledim, ancak işe yaramadı. Ne yanlış yaptığımı merak ediyorum. Herhangi bir yardım harika olur.
Lee
Georgia
I’m having the same problem – did you manage to resolve this issue?
Thanks, Georgia
Adrien
Ayrıntılı talimatları takdir etmeme rağmen (bu tür görevleri yerine getirmek için eklenti yüklemeyi sevmiyorum), hazırlık ve canlı siteleri senkronize tutma konusunda herhangi bir tavsiye göremiyorum. WordPress siteleri genellikle içerik açısından canlı olarak düzenlenir - gönderiler, ürünler, medya vb. Bu talimatları izledikten sonra, kullanıcılar canlı siteye içerik ekledikçe iki içerik seti farklılaşacak, geliştiricinin hazırlık sürümü ise eski bir kopya olarak kalacaktır. Bunun için bir cron rsync işi dışında iyi bir çözüm göremiyorum. Herhangi bir ipucu var mı?
Jason
Hazırlık alt alan adını ve ftp hesabını oluşturduktan sonra.
Diğer tüm kopyalama ve veritabanı çöpünü atlayın.
Duplicator'ı canlı sitenize kurun. Sıkıştırılmış bir kopya ve bir install.Php dosyası içeren bir yedek kopya oluşturun.
Her ikisini de hazırlık alanınıza yükleyin. (Belki de iki parmağın yüklenmesini beklerken cpanel'de hazırlık sitesi için bir veritabanı ve kullanıcı oluşturmaya gidin)
Tarayıcınızı staging.domain.com/install.php adresine yönlendirin ve komut istemlerini izleyin.
Ardından, bunu kilitlemek için bu öğreticinin geri kalanına geri dönün.
Gus Reyes
Merhaba, bunu bulmadan önce başka bir öğreticiyi takip ettim ve dosyaları kopyalamadan ve SQL sorgularını çalıştırmadan ÖNCE WordPress'i yükledim. Hazırlık sitem canlı sitenin verileriyle dolmuyor. Bu noktada ne yapmam gerektiği konusunda sunabileceğiniz herhangi bir yardım takdir edilecektir...
Martin
Hazırlık sitesi ana sitemle tam olarak aynı görünmüyor. Yüklediğim medya yerine varsayılan banner orada (dosya aktarılmış olsa bile) ve açılır menülü bir gezinti çubuğu yerine, sitemin tüm web sayfalarının bir listesi var. Bu normal mi? Değilse, sorunu nerede düzeltebileceğimi gösterebilir misiniz?
Bu makale için teşekkürler!
BLZ
SQL sorgularını çalıştırmaya çalıştığımda sürekli bu hatayı alıyorum: "#2013 – Sorgu sırasında MySQL sunucusuna bağlantı kesildi"
Stefan
Harika eğitim için teşekkürler! Onu baştan sona takip ettim ve bir hazırlık sitesi oluşturdum. Ancak, hazırlık sitesinde orijinal siteden (bir şablonla çalıştığım yer) bazı ayarlar eksik görünüyor, örneğin yazı tipi farklı, menü ve logo eksik ve bazı diğer ayarlar tutarsız. Kopyalamam gereken ek dosyalar var mı?
Çok teşekkürler!
Lynn Fontaine
Çok kapsamlı talimatlar! Şu anda WordPress 4.3.6 sürümünü kullanıyoruz. Sanırım daha yeni bir sürüm olan 4.7 var; ancak, tema ve alt temamla bir güncelleme sonrası yaşadığım sorunlar nedeniyle güncelleme yapmıyorum. Talimatlarınızı izleyerek WordPress'i bilgisayarıma kurarsam, muhtemelen mevcut siteyi de etkileyecektir ki bu bir sorun yaratır. Katılıyor musunuz? ve nasıl devam etmeliyim? teşekkürler.
WPBeginner Desteği
Merhaba Lynn,
WordPress'i bilgisayarınıza güvenle kurabilir ve canlı sitenizden içerik aktarabilirsiniz. Bu şekilde mevcut temanız ve alt temanızla yeni WordPress sürümünü test edebilirsiniz.
Yönetici
Mike
Birkaç yıl sonra, bunun daha kolay bir yolu var mı?
Sandy
Lol, Mike, sen tam benim kafadansın! Ve muhtemelen şimdiye kadar daha kolay bir şeye geçtin, ancak gördüğüm ama denemediğim bir şeyi bahsetmek istedim: Backup Buddy. Bu amaç için ne kadar kapsamlı olacağını bilmiyorum. Sitem oldukça statik olduğu için, sitemi yeniden oluşturmak için bir alt alan adı kullandım – içeriğimi sadece metin olarak kopyalayıp yapıştırdım. Bluehost, işim bittiğinde bunu ana sitem yapabileceklerini söyledi (yönlendirmeli alt alan adı değil – alan adı olarak yapın). Elbette widget'ları, eklentileri vb. kurmanız gerekiyor. Hala üzerinde çalışıyorum çünkü kesinlikle bir acemiyim. Daha gelişmiş bir site için bu çok zahmetli olurdu.
Luke Marshall
İyi belgelenmiş makaleyi beğendim ama belki de sadece ben öyle düşünüyorum ama canlı sunucunuzda yalnızca bulunan bir siteyle github deposu başlatan hiçbir şey bulamıyorum! Depoya nasıl indirebilirim ve neden Cloudway'in tüm adresleme seçenekleri var. Neleri indirmem gerekiyor, My SQL Work Bench kullanmam gerekiyor mu?
David Borrink
Harika bir eğitim. Birkaç deneme başarısız olduktan sonra bir staging eklentisinden vazgeçtim ve bunu takip etmesi ve uygulaması kolay buldum.
Bahsedilmesi gereken bir sorun, bir veritabanı kullanıcısının ayarlanması ihtiyacıdır. Süreci yeniden yapmak ve bunu ayarlayabilmek için CPanel'deki veritabanı sihirbazını seçmek zorunda kaldım. Bu, wp-config dosyamın bilgilerle ayarlanmasına izin verdi ve sonra çalıştı. (İlk denemem "veritabanı bağlantısı kurulamıyor" ile sonuçlandı. Bir veritabanı kullanıcısı ayarladıktan sonra, işlem tamamlandı.)
Ve URL'yi kontrol etme notunuz için teşekkürler, wp-options tablosundaki site URL'si ve ana sayfa notlarına bakarak. Bu, yeniden tasarımımı onaylamamı ve başlamamı sağladı.
Martin Klasson
Sanırım daha kolay bir yol buldum – şu anda bir projede benim için işe yarıyor!
1. Dosyaları ftp'den bir /staging/ sitesine klonluyorum,
2. veritabanını dbname_stage'e klonluyorum
3. /staging/ içindeki wp-config.php dosyasını değiştiriyorum – veritabanını dbname_stage olarak değiştirerek
4. /staging/ içindeki wp-config'e yeni WP_HOME ve WP_SITEURL'yi ekliyorum
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
O zaman dbname_stage'ı dbname adlı canlı veritabanına kopyalamak çok kolay.
Süper kolay.
Ve isterseniz, wp-config'de varsayılan yükleme dizinini canlıdaki ile aynı olarak değiştirebilirsiniz.. yeter ki medya dosyalarını "silme" ihtiyacınız olmasın.
Ve tema dosyalarındaki değişiklikleriniz canlı siteye kolayca geri taşınır.
Ne dersin?
Mike
Makaleyi çok sevdim – talimatlar çok net ve iyi yazılmış. Ancak çalıştırırken sorun yaşıyorum.
Üretimden (www.) test (test.) ve geliştirme (dev.) ortamına geçiş için talimatları izledim.
Geliştirme ortamında bunu defalarca denedim... iki şey oluyor
dev.example.com … şuraya gider: http://www.example.com
test.example.com … şuraya gider: test.example.com
Bir kullanıcı olarak bir gönderi formu açtığımda menüde gönderi değil, gönderiye bir referans gösteriliyor ve tıkladığımda beni aynı sayfaya geri götürüyor.
Ne işe yaramamış olabileceğine dair herhangi bir fikriniz var mı merak ediyorum?
Teşekkürler
Julio
Sorun veritabanınızda, muhtemelen geliştirme veritabanınızda bazı orijinal (www.example.com) URL'leri bıraktınız.
Cmt
Harika makale için teşekkürler. Yeni temamı test etmek için bir hazırlık web sitesi kurmama yardımcı oldu. Ancak kritik bir bilgiyi atlamışsınız, veritabanını kopyaladıktan sonra wp'nin veritabanına erişmesi için ayarlanan MySQL kullanıcısına CPanel -> Mysql veritabanları -> bir kullanıcıyı veritabanına ekle seçeneği aracılığıyla veritabanına erişim izni verilmesi gerekiyor. Aksi takdirde, URL aracılığıyla yönetici sayfasına erişmeye çalışırken "veritabanına bağlanılamıyor" hatası alırsınız.
Hesli Brito
Burada kayboldum:
Veritabanınızı kopyaladıktan sonra, WordPress dosyalarınızı, eklentilerinizi, temalarınızı ve yüklemelerinizi kopyalamanız gerekir. Öncelikle WordPress.org'dan yeni bir WordPress kopyası indirin. WordPress'in içeriğini hazırlık sitenize yükleyin. Not, WordPress kurulumunu henüz çalıştırmayın.
WordPress'i yükledikten sonra, kopyalamanız gereken bir sonraki şey medya dosyaları, eklentiler ve temalardır. Aşağıdaki klasörlerin kopyalanması gerekecektir:
Burayı daha ayrıntılı anlatabilir misiniz? Çünkü WordPress'i kurmadan yüklemenin doğru yolunu bilmiyorum… Burada bir şeyi kaçırıyorum, çünkü doğru yapamıyorum…
Lütfen, bu makaleyi bu kısımda daha fazla bilgiyle güncelleyebilir misiniz?
Teşekkürler
WPBeginner Desteği
WordPress dosyalarını FTP kullanarak nasıl yükleyeceğinizi gösteren rehberimize bakın: FTP ile WordPress dosyalarını yükleme.
Yönetici
Sion
Bu harika rehber için teşekkürler! Bununla başarıyla bir hazırlık sitesi oluşturdum.
Hazırlık sitesinden canlı siteye geçiş için hangi adımları önerirsiniz?
Şu anda yaptığım her değişikliği not alıyorum ve canlı sitede tekrarlıyorum.
Hazırlık sitesini canlı siteye kopyalamak için uygun yöntemi bildiğimden emin değilim.
Barbara
Staging sitesini yukarıda anlatıldığı gibi kurdum – ama şimdi bunu canlı siteye nasıl taşıyabilirim?
Buraya baktım ama cevapları bulamadım. Lütfen yardım edin?
Peter
Veritabanındaki değişiklikleri izlemek için Git kullanmaya ne dersiniz? WordPress ile, yapılan değişikliklerin barındırma sunucusundaki dosyalardan ziyade veritabanında olma olasılığı çok yüksektir.
Rajit
Merhaba, ilk adımda takıldım. Adımları izledim ancak nedense cpanel aracılığıyla bir hazırlık ortamı kuramıyorum. Bağlantıyı yazdığımda 'Bu siteye ulaşılamıyor' mesajını alıyorum.
Rajit
Kaldırdım ve tekrar oluşturdum. Şimdi 403 Yasak hatası alıyorum.
Hesli Brito
Ben de aynı
Mike
Bunun için teşekkürler! Staging sitesini yayına almak için hangi süreci önerirsiniz?
Craig Watson
Merhaba, adımlarınızı yukarıdaki gibi takip ettim ancak nedense hazırlık URL'si normal canlı URL'ye yönlendiriyor.
Veritabanındaki sorguları çalıştırdım ve wp-config.php dosyasını güncelleyerek dosyaları kopyaladım
Dün küçük bir test HTML sayfası yüklediğimde staging URL'sinin yönlendirme yapmadığını düşünürsek, bunun neden olabileceği hakkında bir fikriniz var mı?
Umarım tavsiye verebilirsin
Craig
Craig Watson
Tamam, bu yüzden önbelleği temizlemedim... Ancak şimdi hazırlık sitesindeyim, veritabanı iyi ilerlememiş...
Birçok ayar kaybolmuş gibi görünüyor.
Glauber Oak
Merhaba,
Detaylı talimatlar için çok teşekkür ederim.
Bu, MU sitesi için de çalışır mı?
Multi-site kökte bulunuyor ve sadece kökü özel bir klasöre kopyalamak istiyorum. Sunucuda diğer siteler alt dizinler olarak bulunuyor. Şu anda kopyalanmaları gerekmiyor (gelecekte birkaç site de klonlanacak)
Test amacıyla kök bir alt alana gitmeli.
Şimdiden teşekkürler!
Gemma
MERHABA. Rehberinizi takip ediyorum ve medya dosyalarının kopyalandığı bölümde takıldım. FTP ve Cpanel ile kontrol ettiğimde dosyalar mevcut ancak medya kütüphanemde görünmüyor. Bunu nasıl düzeltebilirim? Teşekkürler ve rehberiniz acemiler için çok yardımcı oluyor. 5 yıldız.
WPBeginner Desteği
Medya dosyalarınız sunucuda depolanırken, WordPress verileri ve veritabanını içe aktarmadığınız sürece bunları gösteremez. Medya dosyalarınız hakkındaki bilgiler, WordPress gönderi tablosunda ek posta türü olarak depolanır.
Yönetici
Serhan
Bu makale için teşekkürler; çok yardımcı oldu.
Bir nokta daha eklemek isterim; diğer okuyuculara da yardımcı olabilir.
Veritabanınızın bir kopyasını oluşturduktan sonra, önceki veritabanındaki kullanıcıyı yeni oluşturulan veritabanına eklemeniz gerekebilir.
Aksi takdirde, wp-config'inizi kurarken kimlik doğrulama sorunuyla karşılaşabilirsiniz.
sam
AWS üzerinde hazırlık ortamını nasıl kurarım?
Güvenç Kaplan
Çok güzel ve yardımcı bir makale. Ancak;
Veritabanındaki tüm referansları değiştirmek (example.com yerine staging.example.com) büyük olasılıkla tüm seri hale getirilmiş değerleri bozacak ve hazırlık sitesinde BÜYÜK sorunlar yaşayacaksınız. Seri hale getirme desteği olan bir değiştirici kullanmanız gerekir.
Sina
Bu serileştirme özelliğine sahip bir tane önerebilir misiniz?
Mohammad
Bu harika makale için teşekkürler!
Kris Parker
Mükemmel makale, ayrıntılı olarak yardımcı oldu. teşekkür ederim