Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress için Kolayca Hazırlama Sitesi Oluşturma (Adım Adım)

WordPress sitenizde güncellemeler veya önemli değişiklikler yapmak söz konusu olduğunda, bunu doğrudan yapmak riskli olabilir. İşte bu noktada bir hazırlık sitesi devreye girer.

Canlı web sitenizin mükemmel bir klonudur ve burada değişiklikleri güvenle test edebilir, sorunları giderebilir ve güncellemeleri ana sitenize dağıtmadan önce iyileştirebilirsiniz. Bir hazırlık sitesi oluşturmak sizi olası kesinti sürelerinden, bozuk özelliklerden ve diğer komplikasyonlardan kurtarabilir.

WPBeginner’da, web sitesi güncellemelerini canlı sitelerimizde yayınlamadan önce test etmek için hazırlama siteleri kullanıyoruz.

Bu adım adım kılavuzda, WordPress siteniz için nasıl kolayca bir hazırlama ortamı oluşturacağınızı göstereceğiz. Birkaç farklı yöntemi ele alacağız ve bunların çoğu yalnızca birkaç tıklama gerektiriyor.

How to create a staging site for WordPress

Hazırlık Sitesi Nedir?

Hazırlama sitesi, canlı web sitenizin, değişiklikleri canlı hale getirmeden önce test etmek için kullanılan bir klonudur. Hazırlama siteleri hataları yakalamanıza yardımcı olur, böylece canlı web sitenizi bozmazsınız.

Eskiden bir WordPress hazırlık sitesi kurmak çok zordu, ancak şimdi bu durum değişti ve teknik olmayan bir kişi 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üncellemeleri tamamladıklarında, bu değişiklikleri localhost’tan canlı sunucuya yüklemeleri yeterlidir.

Bu yaklaşımla ilgili en büyük sorun, localhost’unuzda çalışan bir şey canlı sunucuda çalışmazsa ne olacağıdır.

Genellikle yerel siteler ve canlı WordPress barındırma sunucuları aynı ortamda çalışmaz.

Hazırlama sitesi web barındırma sunucunuzda bulunduğundan, 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ırlama sitesinin nasıl kurulacağına bir göz atalım.

Kolayca WordPress Hazırlama Sitesi Oluşturma

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ırlama sitesi özelliğini kullanmaktır.

En iyi WordPress barındırma şirketlerinden bazıları zaten tek tıklamayla hazırlama siteleri sunuyor. Web siteniz bunlardan birinde barındırılıyorsa, herhangi bir güçlük çekmeden kolayca 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ı gezinmek için aşağıdaki navigasyonu kullanarak sizin için en uygun bölüme atlayabilirsiniz:

Bluehost’ta Hazırlama Sitesi Oluşturma

Bluehost en iyi WordPress barındırma şirketlerinden biridir. Tüm planlarında tek tıkla hızlı bir hazırlama sitesi çözümü sunuyorlar.

İlk olarak, Bluehost kontrol panelinize gitmeli ve ‘Sitelerim’ bölümünü ziyaret etmelisiniz.

Ardından, ‘Eklentiler’ sekmesine geçin ve ‘Bluehost Eklentisi’ seçeneğinin yanındaki anahtarı değiştirin.

Turn on Bluehost plugin

Bundan sonra, WordPress sitenizin kontrol paneline gidin ve Bluehost ” Staging sayfasını ziyaret edin.

Şimdi devam edin ve ‘Hazırlama Sitesi Oluştur’ düğmesine tıklayın.

Click create staging site button

Bluehost şimdi web siteniz için hazırlama ortamını hazırlayacaktır.

Bu işlem tamamlandığında, “Şu anda düzenlenmiyor” kutusunu işaretlemeniz gereken bir “Hazırlama Sitesi” bölümü görüntülenecektir.

Click not currently editing button

Şimdi ekranınızda hazırlık sitesine geçmenizi isteyen bir istem açılacaktır.

Buradan, ‘Değiştir’ düğmesine tıklayın.

Click switch button

Geçiş yaptıktan sonra, ekranda hazırlık web sitesinde çalıştığınızı belirten bir düğme göreceksiniz.

Canlı sitenizi etkilemesi konusunda endişelenmeden web siteniz üzerinde çalışmaya devam edebilirsiniz.

Activate theme on staging site

Bluehost’ta Değişiklikleri Hazırlama Aşamasından Canlı Siteye Dağıtma

Değişiklikleri hazırlama aşamasından canlı siteye aktarmaya hazır olduğunuzda, WordPress yönetici kenar çubuğundan Bluehost “ Hazırlama sayfasına gitmeniz yeterlidir.

Buradan, hazırlama 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.

Choose the Deploy All Changes option from the Staging Site option

Bundan sonra, açılır menünün yanındaki ‘Siteyi Dağıt’ düğmesine tıklayın.

Bu, hazırlama sitesini üretim sitesine dağıtmak istediğinizi onaylamanız istenecek bir açılır pencere getirecektir. Devam etmek için ‘Dağıt’ düğmesine tıklayın.

Click the Deploy button in the prompt

Bluehost şimdi hazırlık sitenizi canlı siteye dağıtmaya başlayacaktır. Web sitenizin büyüklüğüne bağlı olarak bu işlem biraz zaman alabilir.

Artık Üretim sitesi seçeneğinin altındaki Radyo düğmesine tıklayarak değişikliklerinizi çalışırken görmek için canlı web sitenize geri dönebilirsiniz.

Switch to the Production Site

Üretim Sitesini Evrelemeye Klonlama

Şimdi, üretim web sitesine geri döndüğünüzde, orada yaptığınız herhangi bir değişiklik otomatik olarak hazırlık web sitenizle senkronize edilmez.

Gelecekte, hazırlama web sitenizde daha fazla şeyi test etmek isterseniz sitenizi çoğaltmanız gerekecektir.

Bunu yapmak için Bluehost ” Staging sayfasını ziyaret etmeli ve ‘Clone to staging’ düğmesine tıklamalısınız.

Click Clone to staging button

Bluehost daha sonra canlı web sitenizdeki en son değişiklikleri hazırlık web sitenize klonlayacaktır. Bundan sonra, test ve geliştirme için hazırlama web sitesine geçebilirsiniz.

SiteGround’da Hazırlama Sitesi Oluşturma

SiteGround, GrowBig ve GoGeek planlarıyla tek tıklamayla sahneleme özelliği sunan bir başka üst düzey WordPress barındırma şirketidir.

Web siteniz SiteGround ile barındırılıyorsa, bu şekilde bir hazırlık web sitesi kurarsınız.

İlk olarak, SiteGround kontrol panelinize giriş yapmanız ve Web Siteleri sekmesine geçmeniz gerekir. Buradan web sitenizin altındaki Site Araçlarını seçmeniz gerekir.

SiteGround dashboard

Bir sonraki ekranda sol sütundan WordPress ” Staging menüsüne tıklamanız gerekiyor.

Buradan web sitenizi seçin ve ardından hazırlık kopyanız için bir ad girin.

SiteGround make a staging copy of your website

Devam etmek için ‘Oluştur’ düğmesine tıklayın ve Siteground web sitenizin aşamalı bir kopyasını oluşturacaktır.

Bundan sonra, hazırlama web sitenizi parola ile koruyabilmeniz ve gizli tutabilmeniz için ‘Korumalı URL’lere git’ düğmesine tıklamanız gerekir.

Siteground staging site created

Bir sonraki ekranda, Siteground otomatik olarak hazırlama web siteniz için URL ve yolu dolduracaktır.

Hazırlama sitenizi korumak için kullanmak istediğiniz kullanıcı adı ve parolayı girmeniz gerekir.

Protect staging website

Ayarlarınızı kaydetmek için ‘Koru’ düğmesine tıklayın.

Artık WordPress “ Hazırlama sayfasına geri dönebilir ve hazırlama web sitenizin yanındaki ‘Yönetici Panelinde Oturum Aç’ düğmesine tıklayabilirsiniz.

Login to your staging website

SiteGround şimdi hazırlık 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ır.

Sol sütundan WordPress ” Staging menüsüne tıklamanız yeterlidir. Ardından ‘Hazırlama Kopyalarını Yönet’ bölümü altında hazırlama sitenizin yanındaki üç noktalı menüye tıklayın.

Deploy all changes from staging to live website

Menü size iki dağıtım seçeneği gösterecektir. ‘Tam Dağıtım’ ya da ‘Özel Dağıtım’ seçeneklerinden birini seçebilirsiniz.

‘Tam Dağıtım’ seçeneği, hazırlık web sitesindeki her şeyi canlı web sitenizle birleştirir. ‘Özel dağıtım’, hangi dosyaları veya verileri birleştirmek 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ı Yayını Evreleme Web Sitenizle Birleştirme

Canlı web sitenizde yaptığınız değişiklikler otomatik olarak hazırlama web sitenize kopyalanmaz.

Hazırlama web siteniz üzerinde her çalışmanız gerektiğinde, yeni bir hazırlama web sitesi oluşturmak için yukarıdaki işlemi tekrarlayın.

WP Engine’de Hazırlama Sitesi Oluşturma

WP Engine, dünyanın en iyi WordPress yönetimli barındırma şirketidir. Yönetilen WordPress barındırma, WordPress siteniz için barındırma sağlayıcısının güncellemeler, yedeklemeler, güvenlik ve performansla ilgilendiği bir konsiyerj hizmetidir.

WP Engine, tüm planlarında tek tıklamayla hazırlama çözümü sunar. Web sitenizi barındırmak için WP Engine kullanıyorsanız, siteniz için bir hazırlama ortamını bu şekilde kurarsınız.

İlk olarak, WP Engine kontrol panelinize giriş yapmanız gerekir. Ardından, ‘Siteler’ sayfasına gidin ve üzerine tıklayarak web sitenizi seçin.

WP Engine sites

Bu sizi web sitenizin kontrol paneline götürecektir.

Şimdi, sol sütundan ‘Evreleme Ekle’ bağlantısına tıklamanız veya üstteki site adınızın altından seçmeniz gerekir.

Click to add staging environment in WP Engine

Bu sizi ‘Ortam Ekle’ ekranına getirecektir.

Hazırlama ortamınızla nasıl devam etmek istediğinizi seçmeniz istenecektir.

Copy existing environment to staging site

İşte bu seçeneklerin her birinin ne yaptığı:

  • ‘Yeni bir boş site ile başla’ yeni bir boş site oluşturur.
  • ‘Rehberli bir deneyimle başlayın’, rehberli bir deneyim ve demo içeriğine sahip yeni bir site oluşturur.
  • ‘Mevcut bir ortamı bu siteye kopyala’, üretim veya geliştirme ortamınızı bu siteye kopyalayacaktır (örneğin, canlı sitenizi bu ortama kopyalayın).
  • ‘Mevcut bir ortamı taşı’ bir ortamı bu siteye taşır (örneğin, geliştirme ortamını Staging’e taşımak)
  • ‘Bir WooCommerce sitesiyle başlayın’ seçeneği, WooCommerce’in önceden yüklenmiş olduğu yeni bir WordPress sitesi oluşturur.

Canlı web sitemizin aşamalı bir kopyasını oluşturmak istediğiniz için, ‘Mevcut bir ortamı bu siteye kopyala’ seçeneğine tıklamanız gerekecektir.

Choose environment you wish to copy

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, hazırlama siteniz için bir ad sağlamanız gerekir. Bu ad, hazırlama sitenizin URL’sinde kullanılacaktır. Bundan sonra, ortam türünüz olarak STG’yi (evreleme) seçin.

Staging site name

Devam etmek için ‘Ortam Oluştur’ düğmesine tıklayın.

WP Engine şimdi sizin için bir hazırlık sitesi oluşturacaktır. Bundan sonra, Hazırlama ortamı kontrol panelinize yönlendirileceksiniz.

Password protect your staging environment

Ardından, hazırlama siteniz için parola korumasını etkinleştirmek üzere Asma Kilit düğmesine tıklamanız gerekir.

Bundan sonra, hazırlama sitesi kullanıcı adınızı ve şifrenizi kopyalamak için ‘Yardımcı Programlar’ sekmesine geçmeniz gerekir.

staging site password

Artık hazırlama web sitenizde oturum açmak için üstteki ‘WP Admin’ düğmesine tıklayabilirsiniz.

Tıpkı başka bir yere kurduğunuz tipik bir WordPress sitesinde yaptığınız gibi, hazırlık web sitesinde değişiklikler yapmaktan ve özellikleri denemekten çekinmeyin.

login to staging website

WP Engine’de Değişiklikleri Evrelemeden Canlı Web Sitesine Dağıtma

Hazırlama web sitesinde yaptığınız değişiklikleri canlı web sitenizle birleştirmek mi istiyorsunuz?

Dağıtıma başlamak için ‘Ortamı Kopyala’ düğmesine tıklamanız yeterlidir.

Copy staging environment

Bu sizi seçenekler sayfasına götürecektir. Buradan, kopyalama için kaynak ve hedef ortamlarınızı seçmeniz gerekir.

Burada kaynak ortam olarak hazırlama web sitenizi ve hedef ortam olarak üretim veya canlı web sitenizi seçeceksiniz.

Deploy options

Neyi 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.

Not: Her şeyi kopyalarsanız, hazırlama ortamını oluşturmak için kullandıktan sonra canlı web sitenizde depolanan tüm verileri kaybedersiniz. Bu, yeni gönderiler, sayfalar, müşteriler ve siparişler gibi önemli verileri içerebilir. Bu nedenle, hazırlama ortamından dağıtım yapmadan önce canlı sitenizin bir yedeğini çalıştırmak iyi bir fikirdir.

Ardından, dağıtıma başlamak için ‘İncele ve Onayla’ düğmesine tıklayın. Her şeyin canlı web sitenize kopyalanması biraz zaman alacaktır.

İşlem tamamlandığında bir e-posta bildirimi alacaksınız.

WordPress Eklentisi Kullanarak Hazırlama Sitesi Oluşturma

WordPress barındırma şirketiniz bir hazırlık sitesi özelliği sağlamıyorsa, bir WordPress eklentisi kullanarak yine de bir hazırlık web sitesi oluşturabilirsiniz.

Bu yöntemi kullanmanın bazı dezavantajları vardır.

İlk olarak, bir eklenti barındırma sunucunuz üzerinde sınırlı kontrole sahip olacaktır. Bu yüzden her zaman en iyi sonuçları vermeyebilir.

İkinci olarak, kullanacağımız eklenti hazırlık sitenizi kendi sunucularında depolayacaktır. Gizlilik ve veri koruma konusunda endişeleriniz varsa, bu sizin için ideal olmayabilir.

Son olarak, eklentinin bilinen birkaç uyumsuzluğu vardır. Web sitenizin uyumlu olduğundan emin olmak için lütfen uyumsuzluklar sayfasını kontrol edin.

Bununla birlikte, bir WordPress eklentisi kullanarak bir hazırlama WordPress sitesinin nasıl oluşturulacağını görelim.

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 ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından eklenti, yönetici çubuğunuza WP Stagecoach etiketli yeni bir menü öğesi ekleyecektir. Üzerine tıkladığınızda sizi eklentinin ayarlar sayfasına götürecektir.

Enter WPStagecoach API keys

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 aynı zamanda WordPress hazırlama web sitenizin alt alan adı olarak da kullanılacaktır.

Connect WP Stagecoach

‘Hazırlama sitesini parola ile koru’ seçeneğinin yanındaki kutuyu işaretlemeyi unutmayın. Bu, hazırlama web sitenizi genel görünümden ve arama motorlarından koruyacaktır.

Devam etmek için ‘Posta Arabasına Bin’ düğmesine tıklayın.

WP Stagecoach progress

Eklenti şimdi WordPress dosyalarınızın ve veritabanınızın bir yedeğini oluşturarak bunları hazırlama 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.

WP Stagecoach fiinished creating a staging site

Hazırlama sitenizi ziyaret etmek ve üzerinde çalışmaya başlamak için bağlantıya tıklayabilirsiniz.

En üstteki yönetici çubuğunda, hazırlık siteniz üzerinde çalıştığınızı belirten parlak turuncu bir mesaj göreceksiniz.

WPSC staging preview

WP Stagecoach Kullanarak Evreleme Sitesini Canlıya Dağıtma

Değişiklikleri canlı sitenize 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.

Check for changes

Eklenti şimdi hazırlık sitenizdeki değişiklikleri kontrol edecek ve ardından bunları içe aktarmak için seçenekler gösterecektir.

Tüm değişiklikler, dosya değişiklikleri veya veritabanı değişiklikleri arasından seçim yapabilirsiniz.

Changes options

Eklenti size içe aktarma işleminin ilerleyişini gösterecek ve tamamlandığında sizi bilgilendirecektir.

Artık tüm değişikliklerin başarıyla içe aktarılıp aktarılmadığını görmek için canlı sitenizi test edebilirsiniz.

WordPress için Manuel Olarak Hazırlama Sitesi Oluşturma

Bu yöntem size WordPress kurulumunuz için manuel olarak bir hazırlama sitesi oluşturmayı öğretecektir. İleri düzey kullanıcılar içindir ve yukarıda açıklanan diğer yöntemlerden daha fazla çalışma gerektirir.

Bu yöntemin bir başka dezavantajı da, değişiklikleri hazırlama aşamasından canlı sunucuya geri dağıtırken web sitenizin geçici olarak kullanılamayacak olmasıdır.

Bununla birlikte, WordPress siteniz için manuel olarak nasıl bir hazırlama ortamı oluşturacağınızı görelim.

Öncelikle, hazırlık web 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.

Click Manage button next to the cPanel option

Bu işlem cPanel’i yeni bir sekmede açacak ve burada ‘Alan Adı’ bölümüne ilerlemeniz gerekecektir.

Buradan, ‘Alan Adları’ seçeneğine tıklayın.

Click the Domain option in the cPanel

Bu, hosting hesabınızdaki tüm alan adlarının bir listesini açacaktır. Burada, ‘Yeni Alan Adı Oluştur’ düğmesine tıklamalısınız.

Bunu yaptığınızda, ekranda yeni bir sayfa açılacak ve burada ‘Alan Adı’ alanının altına alt alan adınızı ve ardından alan adını aşağıdaki gibi yazmanız gerekecektir:

subdomain.example.com

Bundan sonra, ayarlarınızı kaydetmek için ‘Gönder’ düğmesine tıklamanız yeterlidir.

Create a sub domain

Not: Örnek ekran görüntülerimizde Bluehost kullanıyoruz, bu nedenle ekranınız farklı görünebilir.

Hosting kontrol paneliniz şimdi canlı WordPress sitenizi içe aktarmak için kullanabileceğiniz alt alan adınızı ekleyecektir.

Ardından, ücretsiz Duplicator eklentisini canlı sitenize yüklemeniz ve etkinleştirmeniz gerekir. Tüm özelliklere ihtiyacınız varsa, Duplicator’ın premium sürümünü buradan edinebilirsiniz.

Etkinleştirmenin ardından, 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.

Create a new backup in Duplicator

Ardından, yedeklemeniz için bir ad girebilir ve devam etmek için ‘İleri’ düğmesine tıklayabilirsiniz.

Enter a name for your backup

Bundan sonra, Duplicator şimdi web sitesi çoğaltıcı sihirbazını çalıştıracaktır.

İlk olarak, her şeyin yolunda olup olmadığını görmek için bazı testler yapacaktır. Tüm öğeler ‘İyi’ olarak işaretlenmişse, ‘Oluştur’ düğmesine tıklayın.

Duplicator build package button

Eklenti şimdi WordPress siteniz için bir Duplicator yedekleme paketi oluşturmaya başlayacaktır. Bu işlem web sitenizin büyüklüğüne bağlı olarak birkaç dakika sürebilir.

Tamamlandığında, Yükleyici ve Arşiv paketi için indirme seçenekleri göreceksiniz. Her iki dosyayı da bilgisayarınıza indirmek için ‘Her İki Dosyayı da İndir’ düğmesine tıklamanız gerekir.

Download Duplicator package and installer to your computer

Bu dosyaların her ikisini de yeni oluşturduğunuz alt alan adının dosya dizinine yüklemeniz gerekir. Ayrıntılar için WordPress web sitenize dosya yüklemek için FTP’yi nasıl kullanacağınıza ilişkin kılavuzumuza bakın.

Ardından, yeni hazırlık WordPress sitenizin yeni bir veritabanına ihtiyacı olacaktır. Hadi bir tane oluşturalım.

WordPress hosting hesabınızın kontrol paneline gidin ve ‘Gelişmiş’ sekmesine geçin.

Bundan sonra, ‘Veritabanları’ bölümüne gidin ve yanındaki ‘Yönet’ düğmesine tıklayın.

Click the Manage button next to the Database option

Bluehost kullanmıyorsanız, WordPress barındırma ortamınız biraz farklı görünebilir. Endişelenmeyin ve sadece Veritabanları bölümünü arayın.

Bu sizi veritabanınız için bir ad vererek başlayabileceğiniz ‘MySQL Veritabanları’ sayfasına götürecektir.

Ardından, ‘Veritabanı Oluştur’ düğmesine tıklayın.

Click create database button to create a  Staging site database

Ardından, veritabanınız için bir MySQL kullanıcısı oluşturmanız gerekir.

MySQL Kullanıcıları bölümüne ilerleyin ve yeni veritabanı kullanıcınız için bir kullanıcı adı ve parola girin.

Database username and password

Şimdi bu kullanıcıya daha önce oluşturduğunuz veritabanına erişim ve veritabanını değiştirme izni vermelisiniz.

Basitçe ‘Veritabanına kullanıcı ekle’ bölümüne gidin ve veritabanınızı ve yeni oluşturduğunuz kullanıcıyı seçin.

Add user to database

Bundan sonra, devam etmek için ‘Ekle’ düğmesine tıklayın.

Kullanıcı için ayrıcalıkları seçmeniz istenecektir. Devam edin ve ‘Tüm Ayrıcalıklar’ onay kutusunu seçin ve ardından ‘Değişiklik yap’ düğmesine tıklayın.

Manage user privileges

Artık veritabanınız hazırlık web siteniz için kullanılmaya hazırdır.

Ardından, yeni bir tarayıcı sekmesi açmanız ve hazırlama sitenizin alt alan adını şu şekilde girmeniz gerekir:

https://yoursubdomain.example.com/installer.php

yoursubdomain ifadesini gerçek alt alan adıyla ve example.com ifadesini kendi alan adınızla değiştirmeyi unutmayın.

Bu, Duplicator yükleyici sihirbazını başlatacaktır.

Enter database details

‘Kurulum’ bölümü altında, yükleyici sizden WordPress veritabanı bilgilerinizi girmenizi isteyecektir.

Ana bilgisayarınız muhtemelen localhost olacaktır. Bundan sonra, bir ö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.

Duplicator validated

Tamamlandığında, devam etmek için ‘İleri’ düğmesine tıklayın.

Duplicator şimdi WordPress veritabanınızı ve dosyalarınızı açacak ve bunları hazırlama sitenize aktaracaktır.

Tamamlandığında bir başarı mesajı göreceksiniz.

Duplicator wizard finish

Yeni hazırlama sitesinde web sitenizin WordPress yönetici alanına girmek için ‘Yönetici Girişi’ düğmesine tıklayabilirsiniz.

Artık hazırlama sitenizi kurdunuz. Alt alan adına parola koruması ekleyerek onu koruyabilirsiniz.

Hosting hesabınızın kontrol paneline gidin ve ‘Gelişmiş’ sekmesine geçin.

Bundan sonra, ‘cPanel’ bölümüne gidin ve yanındaki ‘Yönet’ düğmesine tıklayın.

Click the Manage button next to the cPanel option

Bu, cPanel’i ‘Dosyalar’ bölümüne kaydırmanız gereken yeni bir pencerede açacaktır.

Buradan, ‘Dizin Gizliliği’ simgesine tıklayın.

Click on the Directory Privacy option in the Files section

Ardından, alt alan adı klasörünüzü seçmeniz ve ardından ‘bu dizini parola ile koru’ onay kutusunu işaretlemeniz gerekir.

Bu ayar için bir ad vermeniz ve ardından ‘Kaydet’ düğmesine tıklamanız istenecektir.

Configure directory privacy settings to password protect staging site

Hazırlama siteniz artık parola korumasının arkasına gizlenecek ve arama motorlarının ve halkın gözünden uzak tutulacaktır.

Artık hazırlık siteniz üzerinde çalışabilir ve istediğiniz değişiklikleri yapabilirsiniz.

Hazırlama Sitesini Canlıya Elle Dağıtma

Hazırlama sitenizdeki değişiklikleri canlı sunucuya dağıtmaya hazır olduğunuzda, yukarıda açıklanan aynı adımları izleyeceksiniz.

Hazırlama sitenizde yeni bir Duplicator paketi oluşturun ve Yükleyici ve Arşiv dosyalarını bilgisayarınıza indirin (Yukarıdaki talimatlara bakın).

Ardından, canlı sitenize gitmeniz ve eksiksiz bir WordPress yed eği oluşturmanız gerekir (eksiksiz bir yedek oluşturmak için Duplicator ‘ı da kullanabilirsiniz).

İşiniz bittiğinde, canlı web sitenizden tüm WordPress dosya ve klasörlerini silmeniz gerekecektir. Bu, WordPress sitenizin bir süre kapalı kalacağı anlamına gelir.

Son olarak, hazırlama sitesini canlı sunucuya aktarmak üzere Duplicator yükleyici sihirbazını çalıştırmak için yukarıdaki talimatları izleyin.

Gördüğünüz gibi, son yöntem hiç de iyi bir yöntem değil. İşlem sırasında sitenize zarar verebilecek birçok şey vardır.

Başka seçeneğiniz olmadığı sürece bu yöntemden kaçınmanızı öneririz. Bluehost, SiteGround veya WP Engine gibi yerleşik hazırlama 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ırlama ortamı oluşturmayı öğrenmenize yardımcı olduğunu umuyoruz. Herhangi bir sorunla karşılaşırsanız, en yaygın WordPress hatalarını düzeltmeye yönelik nihai kılavuzumuza göz atın. Test için tarayıcınızda WordPress Playground’u nasıl kullanacağınızı da öğrenmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

204 yorumBir Cevap Bırakın

  1. Jiří Vaněk

    I recomend WP Staging plugin. This is really awesome plugin, with all feature you need for live website and copy as staging website. I use it for this purpose all the time and I must say, it is “must have” plugin.

  2. Moinuddin Waheed

    Staging site is a must have feature for anyone who is working for clients and .asking websites and blogs for clients.
    it is really helpful as there is always requirements for some tweak at the time of development of the website.
    Plugin option and the other doing manually is the only option for my client as I am using hostinger and there is not showing any staging website feature there.
    Does any of the hostinger plan not have built in staging feature like that of bluehost and siteground?

    • WPBeginner Support

      You would want to check with the hosting provider’s support for what they have currently available.

      Yönetici

    • Jiří Vaněk

      You can use any hosting you want, becouse for staging purpose exist awesome plugin. Look on plugin with name WP Staging. This is all you need.

      • Moinuddin Waheed

        Thank you for the suggestion, This will be very useful as it is needed very often.
        I will explore this plugin and see to it for the functionality it has at its end.

  3. Chip Bearden

    There IS a downside. I followed all the steps for BlueHost and made a number of changes to my home page. Worked perfectly on the staging site.

    When I pushed it to production, my home page was a disaster. A few changes made it through but most did not. Worse, much of the content on the production site was trashed or even missing.

    Panicky, I put the production site into maintenance mode to prevent users from seeing it. Then BlueHost’s tech support did a great job of moving the staging site to production for me and cleaning up a bunch of other problems that resulted. It took a long, tense 90 minutes before everything was back, mostly, to what I wanted. I just had to change some internal links and menu items that still pointed to the staging site.

    Start to finish I was only down a couple of hours. The BlueHost customer support rep was wonderful but didn’t have a good explanation of what went wrong. Suffice it to say I’ll NEVER use staging again!

    • WPBeginner Support

      Thank you for your feedback, we’ll look to make it more clear in the article but unless you sync changes like posts, they will not go to your staging site and if you overwrite your live site with your staging it won’t include your new content. For your design it would heavily depend on what you’re using on your site as that should normally include any design changes.

      Yönetici

  4. Audra

    Is this something that can be used to test out a new theme? Can I keep my current website live and work on a new theme at the same time?

    • WPBeginner Support

      Yes that is one of the more common reasons to use a staging site.

      Yönetici

    • Jiří Vaněk

      It’s one of the reasons why I use staging. When there’s a request to change the website’s design, a copy of the website is created where all the necessary adjustments are fine-tuned, and then the changes are easily transferred to the live version. It’s much more practical than copying the website to a subdomain and performing subsequent migration, which can be quite complicated.

  5. Sharlene

    HI there. Is there a way to test the speed on a staging site please?

  6. Carol Henrichs

    Should I use the staging site just for plugin updates and such? Can I update pages and posts in staging then push to live? Otherwise I have to create a new staging site prior to every plugin/update test.

    • WPBeginner Support

      You would want to use a staging site for major plugin and design updates for your site. Updating pages and posts is normally something you would do on your primary site and you can do minor updates safely as long as you have a backup of your site from before the update.

      Yönetici

  7. Kevin

    Do the Staging URLs (for posts and pages) automatically change once you hit deploy? I am worried that I am going to have a ton of 404 errors and ruin my SEO.

    • WPBeginner Support

      Unless we hear otherwise, the URLs should update so they are not 404s.

      Yönetici

  8. Philippe

    I want to create a sandbox, I’m using Wordpress on Bluehost, however I don’t have the Bluehost entries on my wordpress admin menu, and I can find no sandbox wizard directly on the Bluehost site. Where do I go from here?

    • WPBeginner Support

      You may have removed the plugin that added that, if you reach out to your host they should be able to assist.

      Yönetici

  9. Jana Boswell

    This worked like magic. I seriously could not live without wp beginner. My hosting service does not have a staging option, so I followed the instructions for manual set-up, no problems, everything went smoothly! Thanks for the great instructions!

    • WPBeginner Support

      Glad our guide was able to help :)

      Yönetici

  10. Desmond Sim

    after creating the staging site…how do you sync data between the staging and test site….the test site is used for updates and checking…whereas….the live site has new inputs from its users….

    Is there a plugin you can recommend syncing databases when each database has two different pieces of new info,

    • WPBeginner Support

      We do not have a recommendation for that at the moment as it is very difficult for a tool to know what specifically to sync or not.

      Yönetici

  11. Brandon

    How does a person just delete a staging site? I believe I backed up the staging site with updraftplus, but if I back up the staging site with updraftplus, does it also back up the regular website too or vice versa?

  12. S

    so this manual staging does not work?

    so how do users target ‘installer.php’ if the subdom URL is ‘staging.blahwebsite.com’, then.

    • WPBeginner Support

      The method should still work, you would target the installer in the staging site’s subdomain. If you are having trouble with setting up or targeting the subdomain you may want to reach out to your hosting provider for their assistance.

      Yönetici

  13. Brandon

    I used the manual method to set up a staging site for testing out updating plugins before they break something. Well, something broke in the staging site. How do I go back to the original configuration of the staging site?

    • WPBeginner Support

      If you did not create a backup for the staging site then you would delete the staging site and recreate it as one option.

      Yönetici

  14. Ben

    Looks like there’s a chunk missing for the manual staging site creation. No upload of files for Duplicator.

    • WPBeginner Support

      Thank you for sharing that, we will look into updating the article when we are able

      Yönetici

  15. Ankur

    I use bluehost hosting and they say they don’t recommend the beta version. So, the local host is the best option for me. Isn’t it?

    • WPBeginner Support

      If they do not recommend beta for your site, you can use local as an alternative.

      Yönetici

  16. Jay

    If I have new blog posts on the original production site, what will happen I push the staging site to the production site later in the future?

    • WPBeginner Support

      The new content would be removed, we would recommend importing all new content to the staging site before overwriting the live site.

      Yönetici

  17. KIZITO

    Hello friend.
    Just today, I mistakenly activated the staging mode (I’m a newbie tho) and there wasn’t any more option.
    Later I came on, I couldn’t login to my wordpress. It returns an error message that I can’t login to a site that’s on staging mode.
    I contacted bluehost, that did all they can, yet my site still says it’s on staging mode and I can’t login my wordpress.
    What do I do please?

  18. Alice

    Hi,
    Thanks for this. I have WP engine and my Wordpress theme got d-registered because I am using it on the stage environment and dev.
    What’s the workaround that?

    thank you

    • WPBeginner Support

      You would need to reach out to your specific theme’s support for their workaround for this situation

      Yönetici

  19. Jim Jones

    Hi I made changes in my WP Production site but not in the staging area. I want to reset my staging area to look like my Production site, or failing that delete my Staging area and start again. How can i do this?

    • WPBeginner Support

      It would depend on the method you used but if you made changes to the live site’s design then the simplest method would be to remove the current staging site and create it again.

      Yönetici

  20. Jeff

    Great article. I really learned a lot.

    I have a question, please, about the manual method:

    Is it required to password protect the directory of the subdomain in cPanel, since the admin access to the website is already protected by a password?

    Thank you very much.

    • WPBeginner Support

      While not required, it helps prevent your users from trying to access the staging site :)

      Yönetici

  21. Mujeeb

    In that staging site
    I want to give someone details to do something on my staging site, but I don’t want him to know my live site password, but is the Same thing with my live site. How can I do that

    • WPBeginner Support

      You would create a new user for them on your staging site for what it sounds like you want to do and you can remove that staging user later.

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.