En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'i Yerel Sunucudan Canlı Siteye Taşıma (2 Yöntem)

Birçok WordPress kullanıcısı, web siteleri üzerinde bilgisayarlarındaki yerel bir sunucu aracılığıyla çalışmayı tercih eder. Bu, değişiklikleri çevrimiçi hale getirmeden önce web siteniz üzerinde özel olarak çalışmanıza olanak tanır.

Sonunda, çevrimiçi ziyaretçilerin erişebilmesi için bunu canlı bir sunucuya taşımanız gerekecektir. Bu geçiş, web sitenizin canlı sitede düzgün çalıştığından emin olmak için çok önemlidir.

Birçok yerel web sitesi üzerinde çalıştık, bu yüzden içeriği canlı web sitelerine aktarmanın en kolay yolunu öğrenmek zorunda kaldık.

Bu makalede, WordPress'i yerel bir sunucudan canlı bir siteye nasıl taşıyacağınıza dair adım adım talimatlar vereceğiz.

WordPress'i yerel sunucudan canlı siteye taşıma (2 yöntem)

WordPress'i Yerel Bir Sunucudan Canlı Bir Siteye Neden Taşırsınız?

WordPress blogunuzu yerel bir sunucuda oluşturmak, ziyaretçileri etkilemeden web sitenizdeki değişiklikleri test etmek için güvenli bir yoldur.

Web sitenizi mükemmelleştirmeyi bitirdiğinizde, bir sonraki adım yerel sunucunuzdan canlı bir siteye geçmektir.

Sitenizi yerel bir sunucudan canlı bir siteye taşımanın iki yolunu gösterelim.

İlk yöntem bir WordPress taşıma eklentisi kullanır ve yeni başlayanlar için önerilir.

İkinci yöntemde, WordPress'i yerel bir sunucudan canlı bir siteye nasıl manuel olarak taşıyacağınızı göstereceğiz.

Sizin için en iyi çalışan yöntemi seçebilirsiniz:

WordPress Sitenizi Taşırmadan Önce

WordPress'i yerel bir sunucudan canlı bir sunucuya taşımak için birkaç şeye sahip olmanız gerekir.

Öncelikle, bilgisayarınızda yerel bir sunucuda (localhost olarak da adlandırılır) çalışan bir WordPress siteniz olduğunu ve ona tam erişiminiz olduğunu varsayıyoruz.

Ardından, bir alan adına ve web barındırmaya ihtiyacınız olacak.

Kötü veya ücretsiz web barındırma sağlayıcılarıyla başlayan ve pişman olan sayısız acemi hikayesi duyduk. Deneyimlerimize göre, doğru barındırma sağlayıcısını seçmek herhangi bir web sitesinin başarısı için kritik öneme sahiptir.

Kararınızı kolaylaştırmak için Bluehost kullanmanızı öneririz. Onlar resmi olarak önerilen bir WordPress hosting şirketidir ve WPBeginner kullanıcılarına özel bir indirim + ücretsiz alan adı ve SSL sertifikası sunmaktadırlar.

Temel olarak, ayda sadece 2,99 $ gibi düşük bir ücretle başlayabilirsiniz.

Harika bir Bluehost alternatifi istiyorsanız, Hostinger'a bakabilirsiniz. Ayrıca WPBeginner kullanıcılarına ücretsiz alan adı ile özel bir indirim sunuyorlar.

Biraz daha fazla ödeme yapabiliyorsanız, SiteGround'a göz atın. WPBeginner okuyucuları için özel bir teklifleri de var.

Web sitenizi kurma konusunda yardıma ihtiyacınız varsa, bir web sitesi nasıl yapılır konusundaki adım adım rehberimizi izleyin.

Son olarak, bir FTP programına ihtiyacınız olacak ve yerel sunucu sitenizi canlı siteye yüklemek için FTP kullanmayı bilmeniz gerekecek.

Hazır mısınız? WordPress sitenizi taşımaya başlayalım.

Video Eğitim

WPBeginner'a Abone Olun

Yazılı talimatları tercih ederseniz, okumaya devam edin.

Yöntem 1: WordPress'i Yerel Sunucudan Canlı Siteye Bir Taşıma Eklentisi Kullanarak Aktarma (Önerilir)

Bu yöntem daha kolaydır ve yeni başlayanlar için önerilir. WordPress'i yerel sunucudan canlı bir siteye taşımak için bir WordPress taşıma eklentisi kullanacağız.

Adım 1: Duplicator Eklentisini Kurun ve Ayarlayın

İlk olarak, yerel sitenize Duplicator eklentisini yükleyip etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Profesyonel İpucu: Duplicator'ın güvenli yedeklemeler, bulut depolama, kolay site geri yükleme ve daha fazlasını sunan profesyonel bir sürümü de bulunmaktadır.

Etkinleştirdikten sonra, Duplicator » Yedeklemeler sayfasına gitmeniz ve ‘Yeni Oluştur’ düğmesine tıklamanız gerekir.

Taşıma için yeni yedek oluşturun

Bu sizi yedeklemenize bir ad verebileceğiniz bir ekrana getirir.

Ardından, 'İleri' düğmesine tıklayın.

Yedekleme paketi adı

Duplicator şimdi her şeyin yolunda olup olmadığını görmek için bazı testler çalıştıracaktır.

Tüm öğeler ‘İyi’ olarak işaretlenmişse, ‘Oluştur’ düğmesine tıklayın.

Paket oluştur

Bu işlem, web sitenizin boyutuna bağlı olarak birkaç dakika sürebilir. Tamamlanana kadar bu sekmeyi açık bırakmalısınız.

Bitirdikten sonra, 'Kurulum' ve 'Arşiv' paketleri 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.

Her iki yedek dosyasını da indirin

'Arşiv' dosyası, WordPress sitenizin tam bir kopyasıdır. Tüm WordPress çekirdek dosyalarının yanı sıra resimlerinizi, yüklemelerinizi, temalarınızı, eklentilerinizi ve WordPress veritabanınızın yedeğini içerir.

'Yükleyici' dosyası, web sitenizi içeren arşiv dosyasını açarak tüm geçiş sürecini otomatikleştirecek bir betiktir.

Adım 2: Canlı WordPress Web Siteniz İçin Bir Veritabanı Oluşturun

Yükleyiciyi çalıştırmadan veya WordPress web sitesini localhost'tan barındırma sunucunuza yüklemeden önce, yeni canlı web siteniz için bir MySQL veritabanı oluşturmanız gerekir.

Zaten bir MySQL veritabanı oluşturduysanız, bu adımı atlayabilirsiniz.

Bir veritabanı oluşturmak için barındırma hesabınızın cPanel kontrol paneline gitmeniz gerekir. Ardından, 'Veritabanları' bölümünü bulun ve 'MySQL Veritabanı Sihirbazı' simgesine tıklayın.

MySQL Veritabanı Sihirbazı

Bir sonraki ekranda yeni bir veritabanı oluşturmak için bir alan bulunur.

Veritabanınız için basitçe bir ad verin ve ‘Veritabanı Oluştur’ düğmesine tıklayın.

Yeni veritabanı adı

cPanel şimdi sizin için yeni bir veritabanı oluşturacak.

Bundan sonra, yeni kullanıcı adınız ve şifreniz için bir kullanıcı adı ve şifre girmeniz ve ardından 'Kullanıcı Oluştur' düğmesine tıklamanız gerekir.

Yeni veritabanı kullanıcısı oluştur

Ardından, az önce oluşturduğunuz kullanıcıyı veritabanına eklemeniz gerekir.

Öncelikle, ‘Tüm Ayrıcalıklar’ onay kutusunu işaretleyin.

Tüm ayrıcalıkları kontrol edin

Ardından aşağı kaydırın ve değişikliklerinizi kaydetmek için 'Değişiklikleri Yap' düğmesine tıklayın.

Veritabanınız artık WordPress sitenizle kullanılmaya hazır. Veritabanı adını, kullanıcı adını ve şifreyi not aldığınızdan emin olun. Bu bilgilere bir sonraki adımda ihtiyacınız olacak.

Adım 3: Yerel Sunucudaki Dosyaları Canlı WordPress Sitesine Yükleme

Şimdi, arşiv ve kurulum dosyalarını yerel sitenizden barındırma hesabınıza yüklemeniz gerekiyor.

Öncelikle, FTP istemcisi kullanarak canlı sitenize bağlanın. Bağlandıktan sonra, web sitenizin kök dizininin tamamen boş olduğundan emin olun.

Normalde, kök dizin /home/public_html/ klasörüdür.

Bazı WordPress hosting şirketleri, kaydolduğunuzda WordPress'i otomatik olarak kurarlar. Eğer orada WordPress dosyalarınız varsa, bunları silmeniz gerekir.

Bundan sonra, Duplicator'dan archive.zip ve installer.php dosyalarını boş kök dizininize yükleyebilirsiniz.

Arşiv ve yükleyici dosyalarını yükleyin

Adım 4: Geçiş Betiğini Çalıştırma

Geçiş dosyalarını yükledikten sonra, tarayıcınızda aşağıdaki URL'yi ziyaret etmeniz gerekir:

http://example.com/installer.php

'example.com' yerine kendi alan adınızı eklemeyi unutmayın.

Bu, Duplicator geçiş sihirbazını başlatacaktır.

Yükleyici birkaç test çalıştıracak ve betiği başlatacaktır.

Duplicator geçiş sihirbazı adım 1

Kurulum bölümü altında, MySQL ana bilgisayarınızı, veritabanı adınızı, kullanıcı adınızı ve parolanızı girmeniz istenecektir.

Ana bilgisayarınız muhtemelen yerel bir ana bilgisayar olacaktır. Ardından, önceki adımda oluşturduğunuz veritabanının ayrıntılarını gireceksiniz.

Ardından, girdiğiniz ayrıntıların doğru olduğundan emin olmak için ‘Doğrula’ düğmesine tıklayın.

Ayarları doğrula

Ardından devam etmek için ‘İleri’ düğmesine tıklayın.

Duplicator şimdi WordPress veritabanı yedeğinizi arşivden yeni veritabanınıza aktaracaktır.

Ayrıca yerel siteye ve yeni canlı sitenize işaret eden URL'leri de güncelleyecektir.

Artık canlı sitenizin WordPress yönetici alanına girmek için 'Yönetici Girişi' düğmesine tıklayabilirsiniz.

Yönetici girişi

Canlı sitenize giriş yaptığınızda, Duplicator kurulum dosyalarını otomatik olarak temizleyecektir.

Hepsi bu kadar. WordPress'i yerel sunucudan canlı sitenize başarıyla taşıdınız.

Yöntem 2: WordPress'i Yerel Sunucudan Canlı Siteye Manuel Olarak Aktarma

Bu yöntemde, WordPress'i yerel sunucudan canlı sitenize nasıl manuel olarak taşıyacağınızı göstereceğiz. İlk yöntem işe yaramazsa veya bunu manuel olarak yapmayı tercih ederseniz faydalı olacaktır.

Adım 1: Yerel WordPress Veritabanını Dışa Aktarın

Yapmanız gereken ilk şey, yerel WordPress veritabanınızı dışa aktarmaktır. Bunu yapmak için phpMyAdmin kullanacağız.

Eğer bu konuda bilginiz yoksa, phpMyAdmin ile WordPress veritabanı yönetimi rehberimize göz atmak isteyebilirsiniz.

Sadece http://localhost/phpmyadmin/ adresine gidin ve WordPress veritabanınıza tıklayın. Ardından, üst menü çubuğundaki ‘Dışa Aktar’ düğmesine tıklayın.

Yerel hosttan dışa aktar

'Dışa aktarma yöntemi:' seçeneğinde 'Hızlı' veya 'Özel' seçeneğini seçebilirsiniz. Özel, veritabanınızı dışa aktarmak için size daha fazla seçenek sunacaktır.

Ancak veritabanınızı indirmek için 'Hızlı' seçeneğini seçip 'Git' düğmesine tıklamanızı öneririz.

WordPress veritabanını phpMyAdmin kullanarak dışa aktarın

Adım 2: WordPress Dosyalarını Canlı Siteye Yükleyin

Şimdi, tüm web sitesi dosyalarınızı canlı siteye taşımanız gerekecek.

Başlamak için FTP istemcinizi açın ve web barındırma hesabınıza bağlanın.

Canlı sitenize bağlandıktan sonra, dosyaları doğru dizine yüklediğinizden emin olun. Örneğin, sitenin ‘yoursite.com’ adresinde barındırılmasını istiyorsanız, tüm dosyaları public_html dizininize yüklemek isteyeceksiniz.

Şimdi yerel WordPress dosyalarınızı seçin ve canlı sunucunuza yükleyin.

WordPress dosyalarını FTP ile yükle

Adım 3: Canlı Sitenizde Bir MySQL Veritabanı Oluşturun

FTP istemciniz WordPress dosyalarınızı yüklerken, veritabanınızı canlı sunucuya aktarmaya başlayabilirsiniz.

Çoğu WordPress barındırma sağlayıcısı, barındırma hesabınızı yönetmek için cPanel sunar, bu nedenle cPanel kullanarak bir veritabanı oluşturmayı size göstereceğiz.

Öncelikle, cPanel kontrol panelinize giriş yapmanız ve ‘Veritabanları’ bölümünde bulunan ‘MySQL Veritabanı Sihirbazı’ simgesine tıklamanız gerekir.

MySQL veritabanı sihirbazını seçin

Bir sonraki ekranda yeni bir veritabanı oluşturabilirsiniz.

Veritabanınız için bir ad sağlamanız ve ardından 'Veritabanı Oluştur' düğmesine tıklamanız gerekir.

Yeni veritabanı adı ve oluşturma

cPanel artık sizin için otomatik olarak yeni bir veritabanı oluşturacaktır.

Ardından, yeni kullanıcı için bir kullanıcı adı ve şifre girmeniz ve ardından ‘Kullanıcı Oluştur’ düğmesine tıklamanız gerekir.

Yeni veritabanı kullanıcısı oluştur

Bundan sonra, oluşturduğunuz kullanıcıyı veritabanına eklemeniz gerekir.

İlk olarak, ‘Tüm Ayrıcalıklar’ onay kutusunu işaretleyin.

Tüm ayrıcalıklar onay kutusunu işaretleyin

Ardından aşağı kaydırın ve değişikliklerinizi kaydetmek için 'Değişiklik Yap' düğmesine tıklayın.

Canlı WordPress siteniz için yeni bir veritabanı başarıyla oluşturdunuz.

Adım 4: WordPress Veritabanını Canlı Siteye Aktarın

Sürecin bir sonraki adımı WordPress veritabanınızı içe aktarmaktır.

cPanel kontrol panelinize gidin, 'Veritabanları' bölümüne doğru aşağı kaydırın ve 'phpMyAdmin'e tıklayın.

phpMyAdmin'a tıklayın

Bu sizi az önce yukarıda oluşturduğunuz veritabanına tıklamak istediğiniz phpMyAdmin'e götürecektir. phpMyAdmin yeni veritabanınızı tablo olmadan gösterecektir.

Son olarak, üst menüdeki 'İçe Aktar' sekmesine tıklayın. İçe aktarma sayfasında, 'Dosya Seç' düğmesine tıklayın ve ardından ilk adımda kaydettiğiniz yerel siteden veritabanı dosyasını seçin.

phpMyAdmin aracılığıyla veritabanını içe aktarın

Ardından, sayfanın altındaki 'Git' düğmesine tıklayın. Veritabanınız otomatik olarak phpMyadmin'e aktarılacaktır.

Adım 5: Site URL'sini Değiştirin

Şimdi, canlı WordPress sitenizle bağlantı kurması için veritabanınızdaki site URL'sini değiştirmeniz gerekiyor.

phpMyAdmin'de, az önce yukarı aktardığınız veritabanınızdaki wp_options tablosunu arayın.

Veritabanı önekini değiştirdiyseniz, wp_options yerine {yeni_önek}_options olabilir.

Ardından, wp_options yanındaki 'Gözat' düğmesine tıklayın. Veya wp_options tablosundaki alanların listesini içeren sayfayı açmak için kenar çubuğundaki bağlantıya tıklayın.

wp seçenekleri tablosuna göz atın

Ardından, options_name sütununda siteurl seçeneğini aramanız gerekir.

Ardından, ‘Düzenle’ simgesine tıklayın.

phpMyAdmin'da siteurl'yi düzenleme

Bu, alanı düzenleyebileceğiniz bir pencere açar.

option_value giriş kutusunda, yerel kurulumunuzun URL'sini göreceksiniz, bu da http://localhost/test gibi bir şey olacaktır.

Yeni site URL'nizi bu alana eklemeniz gerekir, örneğin: https://www.wpbeginner.com.

Ardından, 'Git' düğmesine tıklayarak alanı kaydedebilirsiniz.

siteurl alanını düzenleyin

Ardından, home seçeneği adı için yukarıdaki adımları izlemeniz gerekir. wp_options menüsü birkaç sayfa uzunluğunda olabilir. Genellikle home seçeneği ikinci sayfada olacaktır.

Ardından, home URL'sini canlı site URL'nizle aynı olacak şekilde güncelleyin.

Adım 6: Canlı Sitenizi Kurun

Veritabanını içe aktarıp içeriğinizi yüklediğinize göre, WordPress'i yapılandırma zamanı.

Şu anda sitenizde ‘Veritabanı bağlantısı kurma hatası‘ hatası görüntülenmelidir.

Bunu düzeltmek için bir FTP istemcisi kullanarak web sitenize bağlanın ve wp-config.php dosyasını açın.

Aşağıdaki kod satırlarını arayacaksınız:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

Daha önce oluşturduğunuz veritabanı adını, kullanıcı adını ve şifreyi sağlamanız gerekecektir.

Ardından, wp-config.php dosyasını kaydedin ve WordPress hosting sunucunuza geri yükleyin.

Artık web sitenizi ziyaret ettiğinizde yayında olmalıdır.

Ardından, WordPress yönetici panelinize giriş yapmanız ve Ayarlar » Genel'e gitmeniz gerekir. Ardından, hiçbir şeyi değiştirmeden, aşağı kaydırın ve ‘Değişiklikleri Kaydet’ düğmesine tıklayın.

Genel ayarları kaydet

Bu, site URL'nizin başka yerlerde de düzeltilmesini sağlayacaktır.

Bunu yaptıktan sonra, Ayarlar » Kalıcı Bağlantılar'a gidin, ardından aşağı kaydırın ve tüm gönderi bağlantılarının düzgün çalıştığından emin olmak için 'Değişiklikleri Kaydet'e tıklayın.

Permalinks ayarlarını kaydet

Bir WordPress sitesini bir etki alanından diğerine veya yerel bir sunucudan canlı bir siteye taşıdığınızda, bozuk bağlantılar ve eksik resimlerle karşılaşırsınız.

URL'leri güncellemenin iki yolunu göstereceğiz. Size en uygun olanı seçebilirsiniz.

1. URL'leri Ara ve Değiştir Eklentisi ile Güncelleyin (Önerilir)

Bunu düzeltmenin en güvenli yolu, Her Şeyi Ara ve Değiştir kullanmaktır. Bu, karmaşık veritabanı sorguları yazmadan web sitenizde toplu güncelleme görevlerini kolayca gerçekleştirmenizi sağlayan güçlü bir WordPress eklentisidir.

Öncelikle, Search & Replace Everything eklentisini kurmanız ve etkinleştirmeniz gerekir.

Etkinleştirdikten sonra, Araçlar » WP Arama ve Değiştirme sayfasına gidin.

Yerel siteden canlı siteye geçişte URL'leri ara ve değiştir

Buradan, ‘Ara’ alanına yerel site URL'nizi ve ‘Şununla değiştir’ alanına canlı site URL'nizi girmeniz gerekir.

Biraz aşağı kaydırın ve tabloların altındaki ‘Tümünü Seç’e tıklayın. Bu, eklentinin veritabanında eski URL'yi her yerde aramasını sağlar.

Tabloları seçin

Devam etmek için şimdi 'Önizleme Ara & Değiştir' düğmesine tıklayın.

Eklenti, eski URL'nin tüm örnekleri için veritabanınızı arayacak ve ardından sonuçları önizleyecektir.

Değişiklikleri önizle

Her şey yolunda görünüyorsa, değişiklikleri kaydetmek için 'Tümünü Değiştir'e tıklayın.

Yaptığınız değişiklikler hakkında bir uyarı göreceksiniz. Devam etmek için 'Evet'e tıklayın.

Eklenti şimdi veritabanını güncelleyecek ve yerel URL'leri mevcut web sitenizin URL'si ile değiştirecektir.

2. URL'leri Manuel Olarak Güncelleyin (Gelişmiş)

URL'leri güncellemenin bir başka yolu da aşağıdaki SQL sorgusunu kullanmaktır:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

Yalnızca phpMyAdmin'a gidin, veritabanınıza tıklayın ve ardından üst menüden 'SQL'e tıklayıp yukarıdaki sorguyu ekleyin.

Yerel site ve canlı site URL'lerinize değiştirdiğinizden emin olun ve 'Git' düğmesine tıklayın.

WordPress'i canlı siteye taşıdıktan sonra WordPress resimlerini ve bozuk URL'leri düzeltme

İşte bu kadar. WordPress'i yerel sunucunuzdan canlı bir siteye başarıyla taşıdınız.

Umarım canlı web siteniz sorunsuz çalışıyordur. Herhangi bir hata fark ederseniz, sorun giderme konusunda yardım almak için yaygın WordPress hataları kılavuzumuza göz atabilirsiniz.

Umarım bu makale, WordPress'i yerel bir sunucudan canlı bir siteye taşımanıza yardımcı olmuştur. Ayrıca, canlı bir siteyi yerel bir sunucuya taşıma kılavuzumuza bakmak veya pratik WordPress taşıma adımları için nihai web sitesi taşıma kontrol listesine göz atmak 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.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

912 CommentsLeave a Reply

  1. Merhaba!

    6. adıma kadar yaptım ve Veritabanı Bağlantı Hatası almayı başardım ve çok heyecanlandım! parametreleri değiştirdiğimde hata 500 Hatası'na dönüştü. Ve şimdi takıldım.

    Yerel MAMP DB'min adı "localdatabase" ve canlı sitede oluşturduğum yenisinin düzenleyemediğim bir öneki var, bu yüzden canlı sitedeki yeni veritabanı adım şimdi "web_localdatabase"

    Soru:
    1. Yerel veritabanı adımla canlı sitedeki aynı mı olmalı?
    2. Değilse, Adım 6'daki değişiklikler dışında yapmam gereken başka bir değişiklik var mı?

    Teşekkürler!!!!!!!

  2. Merhaba,
    Adımlarınızı harfiyen takip ettiğimi sanıyordum. WAMP üzerinden localhost'a eriştim. cPanel StableHost üzerinden. FileZilla kullanarak FTP. Taşıma işleminden sonra siteme baktım ve en son gönderimin yarısının eksik olduğunu gördüm. Hiç yayınlanmamıştı; localhost'ta oluşturduğum ilk gönderiydi. (Yakın zamanda wp.com'dan wp.org'a geçtim. Aktarım sırasında 20'den az gönderim vardı. Hepsi localhost'tan canlıya hatasız olarak taşındı.) FTP yüklemesi sırasında 'başarısız aktarım' yaşamadım. Fark ettiğim bir hata da yoktu.

    Eksik blog gönderisini gördükten sonra, WAMP kullanarak orijinal içeriği görüntülemek için localhost'a erişmeye çalıştım. Bu proje adı artık görüntülenemiyor. Taşıma işleminden önce atadığım adla localhost'ta blog içeriğime erişemiyorum. Klasör hala www içinde mevcut.

    Bir şeyler doğru yapmış olmalıyım çünkü canlı sitemde hiç olmayan bir gönderinin bir kısmı oraya ulaştı. Yerel sunucuma ne oldu? Alt klasörlerde hiçbir şeyim yok… hepsi oldukça basit ve basit tutmaya çalıştım.

    Sorun Giderme:
    Adım 7'deki sorguyu çalıştırdım, mesaj şu şekilde: #1146 – Tablo ‘sxxxxx_wp574.wp_posts’ mevcut değil. wp_574, Adım 3'te oluşturduğum veritabanı adıdır. Sorgu, localhost adı ve web sitesi alan adını içeriyordu.
    Bilgisayarı yeniden başlattım.
    WAMP ‘Tüm hizmetleri yeniden başlat’ seçeneği.

    Şu anda tamamen kafam karıştı! Ne yapacağımı bilmiyorum ve işleri gerçekten berbat etme korkusuyla Google'da bir öneriyi denemekten çekiniyorum. Bana yardım edebilir misin? Tamamlanmamış taşıma hakkında herhangi bir içgörü bilmek de iyi olurdu ama şu anda yerel sunucu konusunda daha çok korkuyorum. Çok teşekkürler. Talimatlarınızın takip edilmesi ve anlaşılması çok kolay.

    Saygılarımla, cindy

  3. Merhaba!
    Bağlantılarımı güncellerken sorun yaşıyorum (7. adım). Bir URL eşleşme sorunu gibi görünüyor. Velvet Blues'u kullanarak, eski URL'mi gerekli alana yazıyorum ve yeni URL için de aynısını yapıyorum ancak her denediğimde bir hata mesajı çıkıyor.
    Sadece kontrol etmek için:
    – eski URL'm = genel ayarlarda bulunan ve ana sayfamı ziyaret ettiğimde adres çubuğunda görünen localhost URL'm
    – yeni URL'm: .com ile biten yepyeni alan adım
    … doğru mu?

    Hata başka bir yerden mi geliyor yoksa ben mi yanlış yapıyorum?

    Yardımınız için çok teşekkürler.

  4. Şu anda canlı sitem şu adreste. Bunu MAMP'a (Mac) indirmek ve yerel olarak yeniden tasarlama sürecini başlatmak istiyorum, ardından taze bir şekilde geri yüklemek istiyorum.

    1) Yeni siteyi yüklemeye hazır olduğumda, mevcut klasörün üzerine mi koyuyorum? Yeni bir klasör (veya alt alan adı) oluşturup o dizine mi yapıştırıyorum ve sonra alan adını/DNS'yi yeni siteye mi taşıyorum?

    2) Canlı sitede indirmek ve üzerinde çalışmaya başlamak istediğim bir sürü güzel bağlantı var… Sanırım Pretty linklerin yalnızca mevcut alan adının biçimini aldığı doğru düşünüyorum.

    3) Sürekli yerel olarak çalışmak ve sitenizi günlük/haftalık olarak güncellemek istiyorsanız en iyi süreç bu mu? Bu, sitenizi güncellemek için Tek ve Bitti yöntemi istiyorsanız harika bir yöntem gibi görünüyor. Yerel olarak çalışıp değişiklikleri yüklemenin başka bir yolu veya yöntemi varsa… veya canlı/yerel bir siteyi senkronize etmenin bile, yardım ve tavsiye almak isterim. TEŞEKKÜRLER!

    • 1. Değiştirdiğiniz dosyalara ve veritabanında saklanan değişikliklere bağlıdır. Tema üzerinde çalışacağınızı ve muhtemelen veritabanında saklanacak birkaç değişiklik yapacağınızı varsayıyoruz. Bu durumda, tema dosyalarınızı üzerine yazabilir ve veritabanınızı bir yedekten güncelleyebilirsiniz.

      2. Eğer güzel bağlantılarla kalıcı bağlantı ayarlarını kastediyorsanız, bunların etkilenmeyeceğini düşünüyoruz.

      3. Sitenizde sürekli çalışmayı planlıyorsanız, bu strateji işe yarayacaktır ancak en iyi çözüm değildir. Geliştirme sitenizi canlı sitenizle otomatik olarak senkronize etmenize olanak tanıyan bir çözüme ihtiyacınız var. Örneğin, WordPress siteniz için bir hazırlık ortamı oluşturma hakkındaki eğitimimize göz atın. WPBeginner'a abone olun, bu konuyu yakında gelecek bir makalede ayrıntılı talimatlarla ele alacağız.

      Yönetici

  5. TEŞEKKÜRLER ARKADAŞLAR!
    Bazı sorunlar ve düşüncelerden sonra işler yolunda gitti, ancak bunun nedeni barındırıcımın biraz farklı olmasıydı ve Filezilla kullanarak FTP'ye dosya yüklemekte sorun yaşadım. Ciddi belgeler bir hata mesajı aldı, ancak bunu şu şekilde çözdüm:
    Burada smarterasp kullanan varsa, Filezilla kullanmamak daha iyi olur, entegre olanı (HostingControlPanel/MyWebsites//FileManager) kullanın.
    Veritabanınız temizken, dosyalarınızı HTDOCS/wordpress'ten ziplemeniz ve ardından bu zip dosyasını yüklemeniz gerekir.
    Entegre Dosya Yöneticisi'nde açma seçeneği bulunur. Tüm klasörler ve belgeler görünene kadar biraz bekleyin.
    Ardından yukarıdaki öğreticiyi izleyin ve sorun olmayacaktır.

  6. Merhaba wpbeginner,

    Bu eğitim için çok teşekkürler. Karşılaştığım en iyisi.

    Bu adımları adım adım takip ettim ve beklenen sonuçları aldım.

    İyi çalışmalar !

    Şerefe!

  7. merhaba herkese her şey yolunda ama diğer resimler görünmüyor,

    localhost/test ile ne demek istiyorsunuz? (yerel site)

    teşekkürler

  8. Merhaba. Bu harika eğitim için teşekkürler.
    Ancak bir sorum var…
    Tanımladığınız adımları izlemek, serileştirilmiş verilerle bir sorun yaratmıyor. Dosya yollarını manuel olarak değiştirirken serileştirilmiş verilerle ilgili sorunu önlemek için bir betik veya başka bir şey kullanmayı öneren bazı eğitimler gördüm.
    Herhangi bir fikriniz veya öneriniz var mı?

  9. Merhaba, wp-admin'i çalıştırdıklarında yerel ana bilgisayarlarına yönlendirilen birinden herhangi biri acı çekti mi bilmiyorum. Ben yaşadım ama beni çözen stackoverflow'da bir gönderi buldum. Temel olarak WP-Options tablosundaki dosya yollarını güncellemem gerekiyordu.

    İyi şanslar.

    MT

  10. *** Hayatımın en iyi eğitim videosu ***
    HTML/CSS hakkında bilgim var ama WordPress ile hiç çalışmadım, bu eğitim videosu bana çok yardımcı oldu ve her adımını ve kelimesini takip ederek sitemi yayına aldım. Çok çok teşekkür ederim!

    Şimdi bu web sitesi aracılığıyla daha fazlasını öğrenmek için çok hevesliyim.

  11. Canlı sunucuya aktarım sırasında ciddi sorunlarla karşılaşıyorum. Yerel olarak aynı temayı kullanan 2 sitem var. Her ikisi de ayrı veritabanları ve sitelerden çalışıyor, her ikisi de yerel olarak mükemmel çalışıyor. Bir site yüklendi ve sorunsuz çalışıyor, ikincisini yükleme sürecindeyim, işte burada işler ters gidiyor. Veritabanını dışa aktardım ve oluşturdum, mükemmel çalışıyor tüm resimler doğru görünüyor. Tüm dosyaları yükledim ve yapılandırmayı düzelttim, sonra sorunlarla karşılaştım. Görünüşe göre hiçbir içerik yüklenmiyor ve temanın yalnızca yarısı yanlış site logosuyla birlikte görünüyor. Tüm bağlantıları düzeltmek için giriş yapmayı denedim ancak 'sunucu dahili hata veya yanlış yapılandırma nedeniyle isteğinizi tamamlayamadı' şeklinde bir 'dahili sunucu hatası' alıyorum.

    Siteyi önceki görünümüne geri aldım ancak sonraki adımlar konusunda tamamen çaresizim, yardımcı olabilecek var mı? Yerelde mükemmel çalışırken canlıda neden bu kadar büyük bir hata alıyorum anlayamıyorum.

  12. Taşıma tamamlandıktan sonra bazen yalnızca ana sayfanın çalıştığına dikkat edin.

    Durum buysa, Kontrol Paneli > ayarlar > kalıcı bağlantılar'ı ziyaret edin ve değişiklikleri kaydet'e tıklayın. mod_rewrite'ı güncelleyeceğine ve sorunu çözeceğine inanıyorum. Benim için işe yaradı.

  13. Lütfen e-postamı yorum dizisinden kaldırın. Her seferinde aboneliği iptal etmeye çalıştım ve işe yaramıyor.

  14. Bu rehber için teşekkürler. Bu alanda acemiden daha fazlasıyım. Hostingimde zaten kurulu bir veritabanım varsa nasıl devam edebilirim. Silip yenisini mi yapmalıyım, tabloları mı iptal etmeliyim yoksa sadece boşaltmalı mıyım? Yardımlarınız için şimdiden teşekkürler

  15. Her şeyi taşıdım ve WP'ye giriş yapmaya çalışana kadar sorunsuz gitti, ancak şifre yanlış diyor. phpMyAdmin'deki ayrıntıları değiştirmeyi bile denedim. Sorun, WP'ye giriş yapmadan önce sorgunuzu çalıştırmış olmam olabilir mi?

    • Sorunu düzelttim, sadece WP'ye giriş yaptım ve kalıcı bağlantıları yeniden kaydettim ve tüm site güncellendi. Harika eğitim için teşekkürler.

  16. Ne yazık ki sitemi yerel konumdan çevrimiçi ortama taşıyamadım. Giriş sayfasına ulaştım ve giriş bilgilerimi kabul etmedi. Sorun ne olabilir? Pes etmek istemiyorum, bu yüzden tekrar deneyebilirim.

    • Merhaba Angela,

      Veritabanı dosyalarını canlı sunucunuza aktarmayı unuttunuz mu?

      Eğer hiçbir şey işe yaramadıysa, aşağıdakileri deneyin:

      Veritabanı yönetici panelinize erişin, wp_users'ı bulun ve oraya manuel olarak bir tane ekleyin.

      Umarım yardımcı olur.

  17. Merhaba, tüm adımları izledim ve 4. adımda, içe aktarmak için .gzip dosyasını seçtim ve şu hatayı aldım:

    #1064 – SQL sözdiziminizde bir hata var; doğru sözdizimini kullanmak için MySQL sunucu sürümünüze karşılık gelen kılavuza bakın, satır 2'de ‘?’ yakınında

    Herhangi bir yardım?

    • Benim için de benzer bir sorun. Başka bir alan adımın alt klasörüne ekledim, ancak oraya gittiğimde Temalar 404 sayfasını görüyorum. Diğer sayfalardan herhangi birine doğrudan gitmeye çalıştığımda, ana bilgisayarımın 404 sayfasını alıyorum. Fikri olan var mı?

  18. Tüm adımları izledim ve sitem hiç eskisi gibi görünmüyor. Görünüşe göre CSS'nin çoğu aktarılmamış. Divi temasını kullanıyordum.

    Görünüşü şöyledir:

    Herhangi bir ipucu var mı?

  19. MERHABA

    siteme veritabanımı aktarmaya çalışırken bu hatayı aldım

    Hata
    SQL sorgusu:


    — Veritabanı: `lcmi`

    CREATE DATABASE IF NOT EXISTS `lcmi` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

    MySQL dedi ki: Dokümantasyon

    #1044 – Kullanıcı ‘lazarbwn’@’localhost’ için ‘lcmi’ veritabanına erişim reddedildi

    bunu nasıl çözerim?

  20. Henüz bunu yapmadım, ancak yerel site iyi görünüyor. 2 sorum var (bunlar gerçekten çok büyük olabilir ve takip eden makaleler gerektirebilir).

    1. Bunu yaparsam ve canlı sitede güzel görünürse... ama yeni geliştirmelere yerel olarak devam etmek istersem, artımlı değişiklikler için benzer bir işlem var mı?

    2. Çoklu site kullanırsam bu durum nasıl etkilenir (şu anda YAPMIYORUM).

    Teşekkürler,

    • Değişikliklerinizin neyi etkilediğine bağlıdır – temada bazı CSS veya PHP kodlarını değiştirdiyseniz, FTP kullanarak değiştirilen dosyaları sunucuya göndermeniz gerekecektir. Bazı WordPress ayarlarını değiştirirseniz, yalnızca veritabanınızı kopyalama adımlarını izlemeniz yeterlidir.

  21. Bu eğitim için teşekkürler – 2 hafta boyunca her şeyi denedikten sonra sonunda neyin eksik olduğunu buldum. Web siteme erişebildim ancak resimler eksik ve düzen tamamen bozuk. 7. adımı izledim ve bu biraz iyileşme sağladı ancak hala oldukça dağınık – başka ne yapabilirim konusunda bir fikriniz var mı?

  22. Anlaşılması ve takip edilmesi kolay.
    "WordPress'i Yerel Sunucudan Canlı Siteye Taşıma" hakkında en iyi eğitim.

    Teşekkürler

  23. Merhaba WPBEGINNER DESTEK, özel bir wordpress sitesi oluşturdum, bazı sayfalarım var ve burada bahsettiğiniz tüm adımları kullandım ve hepsi doğru çalıştı, ancak sayfalarımın URL'leri hala localhost, bu URL'leri sayfalar için nasıl değiştirebilirim?

    • Yönetici alanına erişebiliyorsanız, ayarlar -> Genel'e gidin ve WordPress URL'nizi ve Site URL'nizi değiştirin. Veya bunu phpmyadmin aracılığıyla yapmak için 5. adıma bakın.

      Yönetici

  24. Merhaba! Bu yöntemi denedim ve şu hatayı alıyorum:

    lessphp ölümcül hata: yükleme hatası: /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/bootstrap/less/bootstrap.less dosyasını bulamadılessphp ölümcül hata: yükleme hatası: /Applications/MAMP/htdocs/breg/wp-content/themes/theme43776/style.less dosyasını bulamadı
    Uyarı: Üstbilgi bilgilerini değiştiremiyorum – üstbilgiler zaten gönderildi (çıktı /home/weliketo5/public_html/breg/wp-content/themes/CherryFramework/includes/less-compile.php:155) satırında başladı) /home/weliketo5/public_html/breg/wp-includes/pluggable.php satır 1207'de

    Bana yardımcı olabilecek kimse var mı?

  25. Canlı Sitede Wordpress Veritabanını İçe Aktarma adım #4'ü yaparken aşağıdaki SQL hatasını alıyorum:

    Hata
    MySQL dedi ki: Dokümantasyon

    #1064 – SQL sözdiziminizde bir hata var; 105. satırda '?' yakınında kullanmak için doğru sözdizimi için MySQL sunucu sürümünüzün kılavuzunu kontrol edin

    Bana neyin yanlış olduğunu ve bunu nasıl düzeltebileceğimi söyler misiniz?

    • İçe aktarmaya çalıştığınız yedekleme dosyası bozuk olabilir. Taze bir kopya dışa aktarın ve tekrar deneyin. Bu işe yaramazsa, web barındırma sağlayıcınızdan MySQL sürümünü güncellemesini isteyin.

      Yönetici

  26. Bu işleme başlamadan önce WordPress'i sunucuma kurmam mı gerekiyor, yoksa listelenen adımları mı izlemeliyim?

  27. Teşekkürler, çok yardımcı oldu! Ana bilgisayardaki doğru sunucu adını bulduğumda her şey yolunda gitti.

  28. işe yaradı teşekkürler, ancak özellikle gönderilerde ve bloglarda yerel sunucu adresine bağlanan bazı bağlantılar hala var…ne yapmalıyım ..lütfen yardım edin…gönderiler hariç her şey yolunda gitti. Teşekkürler

  29. Merhaba

    Her şey yolunda gitti ancak gönderi bağlantıları çalışmıyor. SQL sorgusunu hala çalıştırıyorum ancak bağlantılar "Belirtilen giriş dosyası yok." hatasıyla bozuktu.

    Lütfen yardım edin

  30. Bu makale için teşekkürler. Çevrimiçi yeniden tasarım stresinden kurtardı beni.

  31. Harika bir eğitim için teşekkürler, her adımı takip ettim ve hiçbir sorun yaşanmadı!
    PARMAK İŞARETİ +++

  32. Adamım, harikasın.

    Benim için harika çalıştı.

    Bu konuda daha fazla öğretici yazmanız için size daha fazla güç. WordPress'e yeniyim.

    Tekrar teşekkürler.

  33. Merhaba,

    2. adım ile, public_html dizininiz yoksa Milos'un sorusuna göre dosyayı nereye yükleyebilirsiniz? Dosya yöneticisine girdim ve httpdocs dosyasına gidip oraya yükledim.
    Teşekkürler

  34. Bir veritabanını nasıl taşıyacağınıza dair gerçekten basit, takip etmesi kolay bir öğretici için teşekkürler. DB_HOST adını güncellemeniz gerektiğini belirtmediğinizi fark ettim, ancak bunun dışında harikaydı.

  35. Merhaba! Öncelikle detaylı rehber için teşekkürler.
    Adımların hepsini sorunsuz bir şekilde takip ettim. Neyse ki, localhost'a yüklediğim tema ve tüm eklentiler eksik, bu da sayfanın tamamen farklı görünmesine neden oluyor. Önceki tüm eklentileri ve ayarları nasıl içe aktarabilirim? Cevabınız için şimdiden teşekkür ederim.

  36. Merhaba, bu öğretici için teşekkürler, benim için işe yaradı! Ancak, yerel olarak oluşturduğum sayfaları bulamıyorum ve ayarlar doğru değil. Yeni bir wordpress yüklememe izin verdi.
    Nerede hata yaptım?

  37. Merhaba. Bu eğitim için teşekkürler. ancak 6. adımda bir sorunum var. İlk 5 adım tamamlandı. ancak veritabanındaki URL'yi değiştirdikten sonra sitemi yeniden yüklediğimde. “Veritabanı Bağlantısı Kurulum Hatası” gibi bir mesaj yok ve sitem hala localhost'ta açılıyor. Lütfen ne yapmam gerektiğini söyler misiniz?

  38. Gerçek sitemde nasıl MySQL veritabanı oluşturabilirim. Sağlayıcım bana yardımcı olabilir mi?

  39. Merhaba, yine benim. Şimdi yedinci adımla ilgili bir sorunum var. Bu kodu kendi web sitemle birlikte
    sql'ime ekledim ama beş sayfadan ikisi hala çalışmıyor. Talimatlarınızı muhtemelen çok iyi anlamadım. "ancak kendi yerel site ve canlı site URL'lerinizle değiştirmeyi unutmayın" ile ne demek istiyorsunuz?

    • Merhaba
      lütfen görünüm altındaki menünüzü kontrol edip düzgün çalışmayan menüleri tek tek tıklayabilir misiniz? umarım hataları bulursunuz.
      Nady

  40. Merhaba,

    Yardım için teşekkürler…

    Tüm adımlar mükemmel çalışıyor….

    Ancak giriş yapmaya veya herhangi bir bağlantıya tıklamaya çalıştığımda…

    Bana aşağıdaki mesajı gösteriyor…

    Web Sitem :
    Dahili Sunucu Hatası

    Sunucu dahili bir hata veya yanlış yapılandırma ile karşılaştı ve isteğinizi tamamlayamadı.

    Lütfen bu hatanın ne zaman oluştuğunu ve bu hatadan hemen önce gerçekleştirdiğiniz eylemleri bildirmek için webmaster@ adresindeki sunucu yöneticisiyle iletişime geçin.

    Bu hatayla ilgili daha fazla bilgi sunucu hata günlüğünde bulunabilir.

    İstek işlenirken bir ErrorDocument kullanılmaya çalışılırken 500 Dahili Sunucu Hatası oluştu.

    Bu hatanın çözümü nedir…

    • Merhaba NIKHIL, aynı sorunu yaşıyorum, sorunun ne olduğunu çözebildin mi? Eğer çözdüysen, lütfen bana çözümünü bildirebilir misin?

      Şerefe
      Dwayne

  41. wp-config.php dosyasını nasıl düzenleyeceğimi bilmediğim için 6. adımda bir sorunum var. Sorun şu ki, sağ fare tuşuna tıklayıp görüntüle/düzenle'yi açtığımda veritabanı adı, kullanıcı ve şifre girme seçenekleri yok.
    Ayrıca 3. adımda WP dosyalarımı htdocs klasörüne yükledim çünkü gördüğüm tek klasör o. FileZilla kullanıyorum.
    Bana e-posta ile cevap verirseniz çok sevinirim.
    Miloš B.

    • Milose… wp-config.php dosyasını açtığınızda, onu bir not defteri belgesi olarak açmanız ve metnin başında veritabanı adı, kullanıcı ve şifreyi bulmanız, metni manuel olarak düzenlemeniz ve ardından tekrar kaydetmeniz gerekir.

  42. Sıkıştırılmış bir dışa aktarma kullanırken bir sql hatası 1064 ile karşılaştım. Sıkıştırılmamış bir .sql olarak dışa aktararak nihayet çalıştırdım.

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.