Yerel WordPress Sitenizi Canlı Bir Sunucuya Nasıl Taşırsınız?

Bazı WordPress kullanıcıları, web sitelerini yerel bir ortamda oluşturmayı tercih eder. Web sitesi oluşturmaya yönelik bu yaklaşımın, canlı bir sunucuda oluşturmaya başlamaktan daha iyi olmasının birçok nedeni vardır. Birincisi, web sitesi geliştirme süreci, tamamı bilgisayarınızda veya dizüstü bilgisayarınızda yapıldığından çok daha hızlıdır. Ayrıca çalışırken bir barındırma sağlayıcısının hizmetlerine ihtiyaç duymayacağınız için bu yöntem daha ucuzdur. Ayrıca yerel bir ortamda, yani localhost’ta çalışmak, yeni bir temanın veya eklentinin seçeneklerini keşfetmek için mükemmel bir fırsattır. Ve daha da önemlisi, WordPress hakkında daha fazla bilgi edinmek veya yeni özel kodlar oluşturmak ve test etmek için bir “korumalı alan” işlevi görebilir.

Fakat WordPress web sitenizi localhost’ta geliştirdikten sonra, halka açık olması için onu canlı bir sunucuya taşımanız, yani taşımanız gerekecektir. Bununla birlikte bu süreç oldukça stresli olabileceğinden, genellikle WordPress kullanıcılarını web sitelerini yerel olarak oluşturmaktan caydırır. Bu yüzden bu makalede, bir WordPress yerel ana bilgisayar sitesini canlı sunucuya nasıl düzgün bir şekilde taşıyacağınızı göstereceğiz. Kullanabileceğiniz iki yöntemi ele alacağız:

  • WordPress sitenizi bir eklenti ile nasıl taşırsınız?

  • WordPress sitenizi manuel olarak nasıl taşıyabilirsiniz?

WordPress localhost sitenizi canlı bir sunucuya taşımaya başlamadan önce

Ele alacağımız her iki yöntemin de (sitenizi bir eklentiyle taşıma ve sitenizi manuel olarak taşıma) artıları ve eksileri var. İhtiyaçlarınıza ve mevcut WordPress bilginize göre hangisini kullanacağınızı seçmeniz gerekecek. Bununla birlikte geçiş sürecinin sahip olduğu tüm ön koşulları hızlı bir şekilde ele alalım.

İlk olarak localhost’ta tam gelişmiş bir web sitesine sahip olmanız gerekecek. Böyle bir web sitesi oluşturmak için XAMPP, WAMP veya MAMP gibi yazılımları kullanarak yerel bir ortam kurmanız gerekecektir. Web sitesini yerel olarak oluşturduktan sonra, canlı web siteniz için WordPress’i destekleyen iyi bir barındırma hizmeti edinmeniz gerekecektir. Son olarak oluşturmak istediğiniz veya halihazırda sahip olduğunuz markayı destekleyecek uygun bir alan adı seçmeniz gerekiyor. Tüm ön koşulları yerine getirdikten sonra bir sonraki bölüme geçebilirsiniz.

Eklenti kullanma

Genel olarak konuşursak, çoğu WordPress kullanıcısı yerel bir web sitesini taşımak için bir WordPress eklentisi kullanmayı tercih eder. Yapılması daha az teknik bilgi gerektirdiği için daha kullanışlı ve kolaydır. Çok sayıda WordPress eklentisi sayesinde, bir WordPress yerel ana bilgisayar sitesini canlı bir sunucuya taşımanıza yardımcı olacak uygun eklentileri kolayca bulabilirsiniz. Keşfedebileceğiniz eklentiler, özellikle geçiş amacıyla oluşturulmuş veya yedekleme gerçekleştiren ve geçiş özelliğine sahip eklentilerdir. Bu amaç için en iyi eklentilerden biri ve bu makalede ele almaya karar verdiğimiz All-in-One WP Migration eklentisidir.

All-in-One WP Migration eklentisi, özellikle web sitesi geçişleri için yapılmış ücretsiz bir eklentidir. Çok çeşitli barındırma sağlayıcıları, işletim sistemleri ile çalışır ve 5.2’den sonraki tüm PHP sürümlerinin yanı sıra 3.3’ten sonraki tüm WordPress sürümlerini destekler.

Lütfen eklentinin ücretsiz sürümünün 512 MB’lık bir içe aktarma sınırına sahip olduğunu ve çok siteli WordPress kurulumlarında çalışmadığını unutmayın. Bu eklentinin Sınırsız Uzantısı için ödeme yaparak, içe aktarma sınırını kaldıracak, bu eklentiyi kullanarak sunucunuzdaki yedekleri geri yükleyebilecek, WP-CLI komutlarına ve premium desteğe erişebilecek ve ayrıca çok bölgeli ağları taşıyabileceksiniz. Bununla birlikte bu eklentinin nasıl kullanılacağını açıklayalım.

Daha önce geçiş ön koşullarından bahsettiğimizin dışında, bu eklentiyi yerel web sitenizde kullanmak için ek bir ön koşul daha var – canlı sunucunuza WordPress yüklemeniz gerekiyor. Daha sonra geçiş için kullanabilmek için eklentiyi hem yerel web sitenize hem de canlı sunucunuza yüklemeniz gerekir. Her iki görevi de gerçekleştirdikten sonra, yerel WordPress web sitenizdeki All-in-One WP Migration > Export bölümüne gidin. Daha sonra Şuraya Aktar düğmesine tıklayın ve yerel ana bilgisayar sitesi dışa aktarma işleminizi nerede depolamak istediğinizi seçin.

Hepsi Bir Arada WP Taşıma İhracat Sitesi

Daha sonra sitenizi bilgisayarınıza indirebileceğiniz bir dosyada saklayacak olan Dosya seçeneğini seçin.

Hepsi Bir Arada WP Taşıma Dosyası

Ek olarak eklentinin, dışa aktaracağınız dosyayı yapmadan önce düzenlemenize izin veren seçeneklere sahip olduğunu belirtmeliyiz. Uygun seçenek bölümleri genişletildikten sonra gösterilirler. Bu seçenekler, belirli bir dize için veritabanında arama ve değiştirme gerçekleştirmeyi veya içeriğin bir bölümünü dışa aktarma dosyasından hariç tutmayı içerir. Hariç tutulabilecek içerik, spam yorumları, yayın revizyonları, medya dosyaları, temalar, eklentiler ve kullanılması gereken eklentiler, veritabanının kendisi ve e-posta etki alanıdır.

Hepsi Bir Arada WP Taşıma Seçenekleri

Bu seçenekler çoğunlukla, geçiş sürecini özelleştirmek isteyen daha gelişmiş WordPress kullanıcıları için tasarlanmıştır. Ara ve değiştir özelliği gibi bazıları web sitenize potansiyel olarak zarar verebileceğinden, ne yaptığınızı bildiğinizden emin değilseniz bunları atlamak en iyisidir. Talimatlar geniş bir kitleye yönelik olduğundan, bu eğitimde bunları atlamayı seçtik. Bununla birlikte ihracat sürecine devam edelim.

Dosya seçeneğini seçtikten sonra, dışa aktarma tamamlanana kadar beklemeniz gerekecek. Ekranınızdan sürecin ne kadar ilerlediğini ve hangi işlemlerin tamamlandığını takip edebileceksiniz. Dışa aktarma hazır olduğunda, hazırlanan dosyayı bilgisayarınıza kaydetmek için İndir düğmesine basmalısınız.

Hepsi Bir Arada WP Migration İndirme Teması

Bu düğmeye basarak, daha önce seçtiğiniz klasörde yer alacak bir .wpress dosyası indireceksiniz. Bu dosya bir sonraki adım için gereklidir, bu yüzden yanlışlıkla silmediğinizden emin olun.

Daha sonra kimlik bilgilerinizi kullanarak canlı WordPress web sitesi kurulumunuzda oturum açın.

Bu eğitim için, hiçbir içeriği olmayan temiz bir WordPress kurulumuna sahip olduğumuz canlı bir web sitesi kullanacağız. Bu durum size de önerdiğimiz bir adımdır, fakat gerekli değildir; yerel bir WordPress web sitesini mevcut bir canlı web sitesine taşıyabilirsiniz. Fakat bunu yaptığınızda, veritabanı ve tüm dosyaları localhost sitenizdekilerle geçersiz kılınacağından canlı web sitenizde bulunan tüm içeriği kaybedersiniz. Bunu söyledikten sonra, taşıma işleminin bir sonraki adımı olan .wpress dosyasını içe aktarmaya devam edelim.

Canlı web sitenize giriş yaptıktan sonra, All-in-One WP Migration > Import bölümüne gidin ve Import from düğmesini tıklayın.

Hepsi Bir Arada WP Taşıma İçe Aktarımı

Daha önce de belirttiğimiz gibi, All-in-One eklentisinin ücretsiz sürümü, yerel olarak barındırılan ve boyutu 512 MB’ı aşmayan web sitelerini taşımanıza olanak tanır. Web sitenizin boyutu bundan daha büyükse, ya farklı bir geçiş yöntemi kullanmanız gerekecek ya da bu eklentinin premium sürümü için ödeme yapmayı düşüneceksiniz.

Ek olarak sunucunuzdaki yükleme dosya boyutu sınırını kontrol etmenizi öneririz, çünkü limitin düşük olması taşıma işleminizin içe aktarma kısmını daha da engelleyebilir. Bu yüzden .wpress dosya boyutu, canlı sunucunuzdaki yükleme dosya boyutu sınırını aşarsa, mümkünse bu sınırı artırmak için barındırma sağlayıcınızla iletişime geçmeniz gerekir.

İçe aktarma işleminin önündeki her iki olası engeli de çözdükten sonra, Dosya seçeneğini seçin ve açılan dosya iletişim penceresinden daha önce indirdiğiniz .wpress dosyasını seçin.

Hepsi Bir Arada WP Geçiş İçe Aktarma Dosyası

Hepsi Bir Arada WP Geçişi Açık

Daha sonra, dosyanın yüklenmesini beklemeniz gerekecek. Bir ilerleme çubuğu, dosyanın ne kadarının yüklendiğini izlemenizi sağlar.

Yükleme tamamlandığında, daha fazla ilerleyerek o anda canlı web sitenizde bulunan tüm içeriği geçersiz kılacağınıza dair bir uyarı alacaksınız. Mevcut herhangi bir içeriği korumak istiyorsanız, daha ileri gitmeden önce canlı web sitenizin bir yedeğini almanızı öneririz. Daha sonra Proceed butonuna basabilirsiniz.

Öte yandan, canlı site içeriğinizi geçersiz kılmakta sorun yaşıyorsanız veya hiç içeriğiniz yoksa, önce yedekleme yapmadan Devam etmek için düğmeye basabilirsiniz.

Hepsi Bir Arada WP Geçişi Devam Ediyor

İçe aktarma işlemi bittiğinde, bir başarı mesajıyla yönlendirileceksiniz. Geriye kalan tek şey, kalıcı bağlantı yapısını kaydederek yenilemek. Bunu yapmak için Kalıcı bağlantı yapısını kaydet bağlantısını tıklayın.

Hepsi Bir Arada WP Taşıma Kalıcı Bağlantıyı Kaydet

Mesajda belirtildiği gibi, bu bağlantı, Kalıcı Bağlantılar sayfasını yeni bir pencerede açacaktır. Fakat canlı web sitenizin WordPress yönetici panosundan da çıkış yapmanızı sağlar. Tekrar oturum açmak için, localhost web sitenizde kullandığınız WordPress kimlik bilgilerini kullanmanız gerekecektir. Bunun nedeni, içe aktarma işleminin sitenizin yanı sıra veritabanınızın içeriğini de geçersiz kılmış olmasıdır. Bu yüzden mevcut tüm kullanıcılar ve bilgileri, yerel WordPress web sitenizde bulunanlarla değiştirilmiştir.

WP Girişi

Giriş yaptıktan sonra Ayarlar > Kalıcı Bağlantılar bölümüne yönlendirileceksiniz. Sayfanın en altına gidin ve Değişiklikleri Kaydet düğmesine basın.

Hepsi Bir Arada WP Taşıma Ayarları Kalıcı Bağlantılar

Daha sonra, her şeyin düzgün bir şekilde taşındığını doğrulamak için canlı web sitenizi gözden geçirmelisiniz.

Manuel olarak taşıma

Yerel WordPress web sitenizi bir geçiş eklentisi kullanarak taşıyamadıysanız veya ücretsiz veya premium ek bir eklenti kullanmak istemiyorsanız, web sitenizi manuel olarak taşımayı denemelisiniz. Fakat phpMyAdmin ve FTP kullanımına aşinalık gerektirdiğinden, bu yöntemin ileri düzey WordPress kullanıcıları için daha uygun olduğunu belirtmemiz gerekir.

El ile taşıma işlemi teknik olarak daha zorlu ve uzun olduğundan, bunları gerçekleştirmeniz gereken sırayla adımlara ayırdık. Devam edelim.

  • Yerel WordPress web sitenizin veritabanını dışa aktarma

Yerel bir WordPress web sitesini canlı bir sunucuya manuel olarak taşımak için önce yerel veritabanınızı dışa aktarmanız gerekir. Bunu yapmak için, bilgisayarınızda bulunan phpMyAdmin’e erişin ve yerel phpMyAdmin kimlik bilgilerinizi kullanarak oturum açın. Ana bilgisayar adınızın sonuna phpmyadmin ekleyerek oluşturulan bir bağlantıya erişerek phpMyAdmin’e giriş yapabilirsiniz. Bizim durumumuzda, bağlantı http://localhost/phpmyadmin’dir. Kurulumunuza bağlı olarak, http//:localhost:portnumber/phpmyadmin gibi bir port numarasına sahip bir adres kullanmanız gerekebilir. Bağlantı noktası numarası, varsayılan bağlantı noktası (80) başka bir uygulama tarafından kullanılıyorsa, web sunucunuz için atadığınız bağlantı noktasının numarasıdır.

phpMyAdmin'e Git

Daha sonra, önceden oluşturulmuş veritabanları listesinden yerel web sitenizin veritabanını bulun ve üzerine tıklayın. Daha sonra ekranınızın üst kısmındaki Dışa Aktar sekmesine tıklayın. Bu sekmede, dışa aktarma ile ilgili seçenekleri, yani dışa aktarma yöntemini ve biçimini ayarlayabileceksiniz. Bu yazı için Quick export yöntemini seçeceğiz ve export formatının SQL olarak ayarlandığından emin olacağız. Sonrasında geriye sadece Git butonuna basmak kalıyor.

Hızlı Dışa Aktarma Yöntemi

Bu durum başlık olarak veritabanı adını içeren bir .sql dosyasını dışa aktaracaktır. Bizim durumumuzda dosya adı black.sql idi.

  • WordPress dosyalarını yerel web sitenizden yükleme

Aşağıdaki adım, yerel sunucunuzdaki tüm WordPress dosyalarını FTP kullanarak canlı olana yüklemenizi gerektirir. Fakat bunu yaparak, şu anda canlı sunucunuzda bulunan ilgili tüm dosyaları geçersiz kılacağınızı bilmelisiniz. Buna tüm varsayılan WordPress dosyaları, .htaccess gibi sunucuyla ilgili dosyalar, eklentiler, temalar, medya dosyaları vb. dahildir. Bu yüzden canlı sunucudaki kök WordPress dizininizin boş olması en iyisidir. Bu durum bir WordPress kurulumunun ön koşullardan biri olduğu eklenti yönteminin tersidir. Ayrıca bir FTP istemcisine ve FTP’nin nasıl kullanılacağı hakkında bilgiye ihtiyacınız olacak.

Hazır olduğunuzda, FTP kimlik bilgilerinizi kullanarak canlı sunucunuza bağlanın. Daha sonra sağ panelde, kök WordPress dizininize (genellikle public_html olarak adlandırılır) gidin ve sol panelde, bilgisayarınızdaki site dosyalarınızı içeren klasöre gidin. Bu klasördeki tüm dosyaları seçin, seçilen dosyalardan herhangi birine sağ tıklayın ve açılır menüden Yükle seçeneğini seçin.

Daha sonra, yükleme işlemi bitene kadar beklemeniz gerekecek. Bu durum yerel WordPress web sitenizin boyutuna bağlı olarak oldukça uzun sürebilir. Bu yüzden aşağıdaki adıma ilerleyebilirsiniz…

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Birlikte Büyüyen Bir İş Kurma Fırsatı!

İş birliği yaparak, işinizi yalnızca bir adım öteye taşıyoruz. Daha detaylı bilgi isterseniz mail adresinizi bize iletebilirsiniz.