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. Güzel makale,

    WordPress yönetici paneline kaydolana kadar her şey yolunda gidiyordu, uzun zamandır alan adım var ve wp-admin giriş bilgilerimi hatırlamıyorum. Bu sorunu nasıl düzeltebilirim?
    İkinci olarak, sitemi ziyaret etmeyi denedim, açıldı ancak site sürekli sayfa bulunamadı diyordu, lütfen yardıma ihtiyacım var.

  2. Merhaba,
    Sitem çalışıyor ve localhost/sitemde çalışıyor gibi görünüyor.
    Veritabanı bağlantısı iyi, permalinkleri varsayılana ayarladım.

    ANCAK:

    Tüm bağlantılar alan adına (canlı site) gidiyor, neyi kaçırıyorum?
    O.o

    Thanks in advance, great tuto

  3. Merhaba lütfen yardım edin, veritabanımı içe aktardığımda bu hatayı alıyorum, lütfen yardım edin

    Hata
    SQL sorgusu:


    — Veritabanı: `testword`

    — ——————————————————–

    — `wp_commentmeta` tablosu için tablo yapısı

    CREATE TABLE IF NOT EXISTS `wp_commentmeta` (

    `meta_id` BIGINT( 20 ) UNSIGNED NOT NULL ,
    `comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
    `meta_key` VARCHAR( 255 ) COLLATE utf8mb4_unicode_ci DEFAULT NULL ,
    `meta_value` LONGTEXT COLLATE utf8mb4_unicode_ci
    ) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci AUTO_INCREMENT =1;

    MySQL dedi ki: Dokümantasyon

    #1046 – Veritabanı seçilmedi

    • Her şeyin en üstüne USE ; yazın
      örneğin veritabanı adım wordpress ise yazın

      use wordpress;

  4. Söylemeye gerek yok, yerel WordPress sitemi canlı bir sunucuya taşımak istediğimde her zaman kontrol etmek için geldiğim web sitesi sizsiniz.
    Kolay adımlar için teşekkürler çocuklar.

  5. Merhaba,

    Çok teşekkürler.

    İki sorum vardı:

    1. Yeni web sitemde (hedef web sitesi), eski dosyaları boş bir public html klasörüne kopyalıyorum. Doğru yol bu mu? Yeni siteye önceden wordpress kurmaya gerek yok mu?

    2. Sonuna kadar her şey yolundaydı. Web sitemi bir alan adından diğerine taşıyorum.

    Sonunda yeni alan adını açtığımda, web sitesinin bir kısmı yükleniyor, bir kısmı ise hatalı. Hata mesajı şu şekilde:

    Uyarı: include_once(/home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/theme/plugin/advanced-customizer/lib/ctAdvancedCustomizerMethods.class.php) [function.include-once]: stream açılamadı: Böyle bir dosya veya dizin yok /home/laprimaa/public_html/wp-content/themes/charlottetheme/charlottetheme/framework/createit/ctFilesLoader.class.php satır 143'te

    Bu, dosyalarımı doğru yüklemediğim anlamına mı geliyor?

    Herhangi bir yardım çok takdir edilecektir.

    Saygılarımla

  6. ana sayfa dışındaki başka bir sayfaya nasıl bağlantı verebiliriz. ana sayfanın url'sini verdim ancak eğitiminizle gönderi sorgusu ekledim ancak sitem hala çalışmıyor. bu yüzden lütfen bunu çözmek için bana bilgi verin.

  7. 'guid' sütunu için web sitesi adını -> localhos/{dirname} ile mi değiştirmeliyiz, yoksa post_content sütununu mu?

  8. Tamam, her şey yolunda gidiyordu ta ki yeni veritabanını içe aktarmaya gidene kadar. İçe aktarmaya çalıştığımda yalnızca wp_commentmeta, wp_comments, wp_links, wp_options'ı ekliyor ve ardından şu hata kodunu veriyor: ” #1064 – SQL sözdiziminizde bir hata var; MySQL sunucu sürümünüze uygun sözdizimi için kılavuza bakın ve 2. satırda ‘?’ ifadesinin doğru sözdizimini kullanın “. Şimdi tüm site çöktü ve “2. satır” dediği şeyin ne olduğunu hiç bilmiyorum. Hangi satır 2? Ve tabii ki Kılavuz o kadar yardımcı ki, bu kadar yardımcı bir şey hiç görmedim (alaycı bir şekilde yazmanın bir yolu var mı?) Lütfen yardım edin…

  9. Teşekkürler dostum. Bir elmassın! Birkaç sorunla karşılaştım, özellikle 123 reg php adresi yanlıştı ama sonunda başardım.

    Çok çok teşekkürler

  10. Merhaba, veritabanını içe aktarmaya çalışıyorum ancak bir hata alıyorum gibi görünüyor. Fikri olan var mı? WordPress dünyasında yeniyim.

      • Yerel veritabanımı dışa aktardım ve içe aktarmayı denedim ve aşağıdakini döndürüyor.

        Veritabanı: `root_wordpress-trunk`
        `wp_comments` tablosu için tablo yapısı

        #1046 – Veritabanı seçilmedi

        Herhangi bir yardım büyük ölçüde takdir edilecektir.

  11. Merhaba,

    Sitemi yerelden barındırma sunucusuna taşıdım. Tüm adımları izledim ve her şey yolunda gitti ama sonunda içerik (yazılar, sayfalar vb.) eksik. Herhangi bir tavsiyesi olan var mı?

  12. Merhaba, şimdiye kadar her şey yolunda gitti, ancak 5. adıma ulaştım ve phpmyAdmin bana siteurl ve home'u düzenleme seçeneğini sunmuyor..

  13. Bu eğitim için teşekkürler,
    Bu adımları takip ettim ve doğru çalışıyor, alan adım ve hostingim godaddy'den.

  14. Canlı sunucuda önceden yüklenmiş wordpress ile tüm verilerimi kopyalamam gerekiyor mu?

    godaddy'nin yönetilen wordpress'i gibi mi?

  15. Merhaba,
    Yukarıdaki tüm adımları izledim ve her şey son kısma kadar doğru gitti.
    wp-config.php dosyasını düzenleyip yükledim ve şimdi web sayfam sadece boş bir ekran ve wordpress'te düzenleyemiyorum. Her şeyi kaybettim sandım…. php.myadmin'deki url'leri local/wordpress olarak değiştirdim ve tekrar erişebiliyorum.

    Lütfen ne yanlış gidiyor? Herhangi bir yardım takdir edilecektir!

    Teşekkürler, Claire

      • Tamam, aynı sorunu yaşıyorum ve wp-config.php dosyasını yükledim ve tekrar yükledim ve değiştirdim. Kasıtlı olarak yanlış bir şey girersem, veritabanı bağlantısı hatası veriyor. Doğru bilgileri girdiğimde sadece boş bir sayfa alıyorum. /wp-admin için de boş sayfa.

    • Aynı sorunu yaşıyorum... wp-config'i orijinal ayarlarına geri döndürmeme rağmen WordPress'e erişemiyorum. Tüm talimatları adım adım uyguladım. MAMP ve Filezilla'yı EasySpace üzerinde kullanıyorum... Lütfen yardım edin!

  16. Çok teşekkür ederim! Tam olarak ihtiyacım olan adım adım kaynak buydu! Sıkıştırılmış dosyayı içe aktarmaya çalışırken bir dB hatası aldım ancak geri dönüp dB'yi zip dosyası olarak dışa aktarıp yeni dB'ye aktardım ve bu sorunsuz çalıştı.

  17. Merhaba,

    Mükemmel makale için teşekkürler. Ben bir acemiyim ve Duplicator ile zorlandım ancak bu talimatları adım adım izleyerek web sitemi yayına alabildim. Sadece bir şey, bozuk resim bağlantılarını güncellemek için SQL sorgum çalışmadı. Bu yüzden manuel olarak yapmak zorunda kaldım.

    Çok teşekkürler.

    Chris

  18. Mükemmel makale!!!

    Dikkat edilmesi gereken bir şey: Başlamadan önce SQL ana bilgisayar sunucusu adını bildiğinizden emin olun! wp-config.php dosyasındaki “localhost”un barındırma sunucumun adıyla değiştirilmesi gerektiğini anlamam biraz zaman aldı.

    Everything in the article is spot on and saved me hours of moving my Dev site to my hosted provider….

    • Mike, godaddy kullanıyorum ve SQL ana sunucu adımı nasıl bulabilirim? Şu anda wp-config.php dosyasında 'localhost' olarak bırakmak işe yaramıyor. Yardımcı olursanız sevinirim. Çok denedim ama sonuç alamadım.

  19. Bu makale için ÇOK ÇOK ÇOK teşekkürler!!! İlk defa bir arkadaşım için bir WP sitesi kuruyorum ve bu makalenin yerelden canlıya geçiş sürecinde bana rehberlik etmesi ÇOK yardımcı oldu! Ben bir Front End Geliştiricisiyim, bu yüzden PHP, SQL ve FTP ile ilgili yardım inanılmaz derecede faydalı oldu.

  20. hmm, bende çalışmıyor.
    İlk seferde bunu yaptım ve php.errors ile sorun yaşadım.

    Bu yüzden 2. kez denedim ve sonunda 'Veritabanı Bağlantısı Kurulum Hatası' hatasını aldım

    Ardından evet canlı sitemi görene kadar ilerledim.
    Ancak artık canlı sitedeki WP yönetici girişi'ne tıkladığımda, beni wp-admin dizinine götürüyor ve tüm WP GUI'si gösterilmiyor!

    Bu da bende bir WP kurulum sorunu olduğu düşüncesine yol açıyor...ya da..?

    Not: WP, PHP, CSS konularında yeniyim, lütfen 5 yaşındaki bir çocuğa anlatır gibi açıklayın lütfen :DDDD

    teşekkürler

    • WordPress URL'lerini güncellemeniz gerekiyor. Yönetici alanını kullanabiliyorsanız, Ayarlar > Genel'e gidin ve her iki alanda da canlı sitenizin URL'sinin olduğundan emin olun.

      Yönetici

  21. Adımları takip ediyorum ve çok netler ve her zaman iyi çalışıyorlar.
    Ancak bu sefer adımları takip ettim ve 6. adıma geldiğimde WP hesabını kurmam gerekiyordu, web sitesi veritabanı bağlantısı hatası vermeden çalıştı.
    Sorun şu ki, yeni web sitesinin wp-admin'ine erişebiliyorum ve sayfalar beni test alan adına yönlendiriyor. Lütfen yardım edin.

  22. Makale için teşekkürler. Çok yardımcı oldu!

    Bir sorum var. Mevcut canlı sitem (fatcow hosting) çok eski bir wordpress sürümünde çalışıyor. Yeni yerel sitem her şeyin en son sürümüyle hazır. Canlıya almadan önce bu yeni siteyi farklı cihazlarda ve tarayıcılarda canlı olarak test etmek için bir alt alan adı oluşturmak istedim.

    Sorunum şu: hosting sitemde 2 farklı wordpress sürümü çalıştırabilir miyim? Host ile de konuşacağım ama buraya da sormak istedim. Yani fikir şu: güncel olmayan mevcut sitem çalışırken yeni sitemi beta testine alacağım. Yeni site hazır olduğunda, eskisini yenisiyle değiştireceğim. İyi fikir mi? Bir acemiden aptalca bir düşünce mi?

    Herhangi bir yardım için teşekkürler!

    -Dave

  23. Teşekkürler!!!!!!!!!!! Hayat kurtaran makale.

    Helped me a lot!!!!!!!!! I did everything step by step. Had to change database names accordingly, had to fix broken links manually but hey, its just small stuff to change which I fixed it quickly.

    Bu kadar kullanışlı bir site oluşturmak için zamanınız ve çabanız için gerçekten minnettarım.

    Teşekkürler.

  24. Burada bahsedilen her şeyi yaptım. Bir hostingden başka bir hostinge geçiş yapıyorum, buradaki her adımı takip ettim ama web sitem hala boş görünüyor.
    Herhangi bir yardım çok takdir edilecektir.

  25. Hello . I tried all the process and it seems lie I’m the only one here who s a problem. The problem is the white screen. I can’t troubleshoot because the screen is blank. OMG. I am very sure that I followed the instructions when in fact it isn’t my 1st time to migrate a local site to the live site. What does the white screen means? Please help!! :(

  26. bu güncelleme için teşekkürler, sitem iyi yüklendi ama sayfalar tam açılmıyor, gönderi ve ana sayfa iyi açılıyor ama sayfa sadece yarım açılıyor. lütfen yardım edin

  27. Bu makale yayınlandığı günden beri hayatımı kurtardı. Ne kadar teşekkür etsem azdır

  28. Mükemmel bir makale. Yeni iş web sitem için adım adım takip ettim, WAMP üzerinde geliştiriyordum.

    Harika iş çıkarmaya devam edin!

    Ben.

  29. 5. adımda site URL'sini veya ana sayfayı değiştiremiyorum. Düzenleme seçeneği sunmuyor.
    Ne yanlış gitti?

  30. Tüm dosyaları ve veritabanını içe aktardığımda alt sayfalarda 500 hatası alıyorum… Neden??

  31. veritabanımı içe aktardığımda tüm tablolar orada değil. Ne yanlış yaptığımı merak ediyorum….

    • Öncelikle veritabanınızı seçmeniz (Oluşturduğunuz veritabanı adına tıklayın) ve ardından .sql dosyanızı içe aktarmanız gerekir.

  32. Beyefendi, WordPress sitemi yerel ana bilgisayardan canlı sunucuya yüklemek istiyorum.

  33. Bununla birilerine yardımcı olabileceğim bir ipucu.
    Yerel sunucumdaki veritabanım, içe aktarma sınırı nedeniyle içe aktarılamayacak kadar büyüktü.
    Veritabanımı dışa aktarıp gzip dosyası olarak zip'lemek için 7ZIP programını kullandım.
    Bu benim için sorunu çözdü.

    Makale için teşekkürler! Şu anda web sitem yükleniyor…

  34. Eğitim için çok teşekkür ederim. Üzülerek belirtmeliyim ki 5. adımdan sonra her şey karardı.
    Site gitti ve bilgileri kurtaramıyorum.
    Basit bir site oluşturmanın bu kadar zor olabileceğine inanamıyorum.

  35. Bilgi için teşekkürler.

    Yarın WordPress web sitemi değiştireceğim. Bazı insanların .htaccess dosyasıyla sorun yaşadığını okuyorum. Bu dosyada site adresini değiştirmem gerekiyor mu, yoksa gerekmiyor mu?

    Teşekkürler!

  36. This was certainly a very helpful tutorial, but why go through such a lengthy process when you can just export and import everything? There might be a couple of things missing like the media library but that’s really easy to download and upload.
    I’ve been creating child themes for a while and this what i do for my clients:
    – create the whole child theme abs site offline
    -once finished simply select expert everything from the settings
    -install WordPress on the line host
    -select import and point it to the xml file produced before
    -that’s it! All your post and pages should be there now
    – simply install the cold theme you’ve created and tweak what ever looks “funny”.
    I hope this helps.

  37. I am trying since 2 days, “i spend almost full day” but could not succeed. I wanted to try a simple website with only one post so that i could get to know how the whole process will go when i complete my site in the wordpress.
    I have done all the steps successfully but when i try to import database to the hosting website an error occurs and i dont know how to solve this. i am using SmartFTP. can anybody help?

  38. Hi, I understand this process, but can anyone send me a link or tell me the process for taking a locally hosted WP site and uploading it to go live, where there already exists a site on the domain?

    Örneğin, biri için yeni bir site oluşturuyorsam ve şimdi yerel olarak barındırılan sitenin mevcut olan yerine söz konusu alan adı için görünmesini sağlamam gerekiyorsa.

    DNS'nin nasıl çalıştığı konusunda kafam karıştı

  39. Merhaba,
    Lütfen bana yardım edin.
    Aslında yukarıda bahsedilen tüm adımları yaptım ama sitemi hala localhost'tan canlı sunucuya yükleyemedim.
    Başka ne yapabilirim?

  40. Merhaba,
    Bu adımların hepsini yaptım ama yine de sitemi yerelden c panel'e aktaramıyorum.
    Lütfen bir şey daha önerin, c panel'de zaten WordPress kurulu mu yoksa oraya kurmamız mı gerekiyor?

  41. Merhaba

    Mükemmel bir makale için teşekkürler – net, özlü, iyi resimlendirilmiş ve takip etmesi kolay. Yıllardır Duplicator kullanıyorum, ancak bu sefer – bu sefer – adil oynamayacağına karar verdi!

    Her şey 7. adıma kadar mükemmel çalıştı. SQL sorgusu bazı yol değişikliklerini düzeltti, ancak hepsini değil. Daha sonra Velvet Blues eklentisine başvurdum, bu da hepsini düzeltti ancak bir yolu bırakmadı. Hala aşağıdaki için bir çözüm bulmaya çalışıyorum:

    Kendi (iki) stil sayfalarını kullanan bir eklentim var. Velvet Blues bir stil sayfasının yolunu değiştirmiş olsa da, diğeri değişmek istemiyor. Bunu manuel olarak nasıl yapabileceğim konusunda herhangi bir fikriniz var mı?

    Teşekkürler ve saygılar
    Paul (“Webbo”)

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