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://014.leahstevensyj.workers.dev.

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. Bu girdiyi seviyorum, bir taşıma işlemi yaptığımda her zaman kontrol listesi olarak kullanıyorum.

  2. 4. adımda sürekli duruyorum. veritabanımı içe aktardığımda aşağıdaki hatayı alıyorum

    #1231 – ‘character_set_client’ değişkeni ‘NULL’ değerine ayarlanamıyor

    Sınırlı SQL bilgim var ve daha önce hiç böyle bir şey yapmadım. Herhangi bir yardım/rehberlik büyük ölçüde takdir edilecektir

  3. Merhaba,

    Yani 6. adıma kadar sorunsuz geldim ancak web sitem canlıya geçmedi. WordPress genel ayarlarıma girdim ve site URL'im hala localhost idi. FTP programına ve barındırıcılığıma yüklemeden önce site URL'sini değiştirmeli miyim, yoksa localhost olarak mı bırakmalıyım? Ya da dosyalarımı hosting siteme yükledikten sonra WordPress'te site URL'sini mi değiştirmeliyim?

    Bu sayfa süper yardımcı oldu, teşekkürler!

    • Merhaba. Bu mükemmel eğitim için çok teşekkürler. 6. Adımda takıldım gibi görünüyor. Hala “Veritabanı bağlantısı kurulamadı” hatası alıyorum. config.php dosyasındaki ana bilgisayar adı alanını da değiştirmem gerekiyor mu? ve ne olarak değiştirmeliyim?

  4. Makale için teşekkürler. Bu adımları izledikten sonra sorunumu çözmeyi başardım.

  5. Merhaba,

    İki sorum var ve yardımcı olabilirseniz minnettar olurum!

    1) WordPress klasörümün içinde neden iki tane ht-docs ve wp-content klasörüm var?

    2) WordPress web sitemi yerel sunucudan canlı sunucuya taşıdığımda, yerel sunucumu kaldırabilir miyim yoksa sonsuza dek saklamalı mıyım?

    Şimdiden teşekkürler!

    • 1) WordPress'i barındırılan sunucunuza kurarak bu belgeler/klasörler otomatik olarak eklenecektir. Sanırım dosyalarınızı yerelden canlıya FTP aracılığıyla yüklerken __ht-docs__ ve __wp-content__ değiştirilmedi.

      Ancak yerel dosyalarınızı kontrol edin, bunlar normalde WAMP/MAMP klasörlerinde __htdocs__ altında bulunur. Orada da verilerin iki kopyası var mı? O zaman hangisinin doğru olanı olduğunu bulmanız gerekir…

      Dosyalarınızı yerelden canlıya yüklediğinizde, yerel veriler yedektir. Birkaç hafta sonra, sunucudaki canlı sitenizi değiştirip düzenledikten sonra yerelleri silebilirsiniz.

      Ancak düzenli olarak yedekleme yapmalı ve verileri yerel olarak saklamalısınız (Alıntı: “Bunu düzenli olarak yapıyorsanız, BackupBuddy'yi almanızı şiddetle tavsiye ederiz çünkü hayatınızı kolaylaştıracaktır. Bize bunun için daha sonra teşekkür edeceksiniz” )!

      Hope it helps :)

  6. Vay canına! Ne harika bir öğretici, cidden bu öğreticiyi yazmak için gösterdiğiniz çabayı gerçekten takdir ediyorum. Teşekkürler, wampserver'daki localhost'ta oluşturduğum WordPress tabanlı web sitemi kurmama gerçekten yardımcı oldu.

  7. tüm adımları izledim, ancak web siteme yazdığımda eski web sitesi geliyor. Bana yardım edebilir misiniz lütfen.

  8. 1-5 arasındaki adımları izledim, ancak sitemin nerede olduğundan emin değilim. Üzgünüm, kulağa gerçekten aptalca geliyor ama teknoloji konusunda pek iyi değilim. Dosyaları yükledim, ancak web sitemi yazdığımda eski web sitem geliyor

  9. sunucu DNS adresi bulunamadı.
    ERR_NAME_NOT_RESOLVED

    Her şeyi buna göre değiştirdim ama hala bağlanamıyorum.

  10. Bunu webmatrix ile nasıl yapacağımı açıklar mısınız? Bir bilgisayarım var ve yerel bilgisayarımdaki wordpress kurulumum webmatrix ile yapıldı. Bir MAC'im yok. Webmatrix'te nereye dışa aktarma yapmalıyım? Bu konuda kafam karıştı. Ayrıca, cPanel'de bir veritabanı oluşturmam gerektiğini söylüyorsunuz. Bu yeni veritabanını nereye kaydetmeliyim? cPanel'de bir yere mi yoksa yerel bilgisayarımın sabit diskine mi ve hangi isimle? GoDaddy'de bir alan adım ve satın aldığım bir web barındırma hizmetim var. Onlar kendi sitelerinden yepyeni bir wordpress kurulumu yapmamı söylediler... neden bunu yapmalıyım? Zaten yerel bilgisayarımda webmatrix aracılığıyla wordpress'im var, web sitem burada bulunuyor. Bunu web barındırma hizmetime nasıl aktarabilirim? Veritabanı konularında ve yerel wp dosyalarımı/veritabanımı web barındırıcısına nasıl aktaracağım konusunda kafam karıştı. Teşekkür ederim.

  11. Tüm bu adımları izledim ve sitemi görüntülediğimde içeriğimi kelimeler ve bağlantılar gibi gösteriyor ancak süslemeler veya eklentiler vb. yok. Menülerim sadece kelimelerden oluşan bir liste gibi görünüyor, sanki CSS olmadan bir sayfa oluşturmuşum gibi. CSS dosyalarım eksik değil, bu yüzden hatanın nerede olduğunu bilmiyorum. Kırık bağlantıları düzeltme kısmını yapmaya çalıştım ve localhost'tan sonra ne koymam gerektiği konusunda %100 emin değilim. Tüm wordpress veritabanımın/dosyalarımın/vb. bulunduğu klasörün adını kullandım. Nerede yanlış gittiğini anlayamıyorum.

    • @AMBER ve aynı sorunla mücadele eden herkese, WordPress veritabanının dağıtım sürecindeki sorun, bu makalede 7. Adımda açıklandığı gibi yerel URI'nizin canlı sitenin URI'si ile ampirik olarak değiştirilmesinden kaynaklanmaktadır. Yalnızca gösterildiği gibi UPDATE SQL ifadesini yürütürseniz, çoğu zaman veritabanınızı bozarsınız. Neden? Sebep basit: WordPress'in kendi rahatlığı için bazı meta verileri seri hale getirmenin bir yolu vardır. Bu gönderi bunu oldukça iyi açıklıyor: nacin.com/2010/04/18/wordpress-serializing-data

      Şu diziye bakarsanız:

      array( ‘elma’, ‘muz’, ‘portakal’ ),

      serileştirildiğinde şöyle görünür:

      a:3:{i:0;s:5:”apple”;i:1;s:6:”banana”;i:2;s:6:”orange”;},

      nerede:

      – a:3 “3 boyutlu dizi” anlamına gelir
      – i:0; i:1; i:2 sırasıyla “tam sayı dizini 0; tam sayı dizini 1; tam sayı dizini 2” anlamına gelir
      – s:5:”apple” “dizi, uzunluk 5, veri=apple” anlamına gelir
      – s:6:”banana” “dizi, uzunluk 6, veri=banana” anlamına gelir, vb.

      Gördüğünüz gibi, herhangi bir serileştirilmiş dize, uzunluğu hakkında bilgilerle birlikte saklanır. Bu nedenle, tablolarınızda basit bir arama ve değiştirme yaptığınızda, tüm örnekler gerçekten değiştirilecektir ancak dizenin uzunluk meta verileri değiştirilmeyecektir.

      Yerel URL'nizin uzunluğu, canlı sitenizin URL'sinin uzunluğuna eşitse, şanslısınız; eşleşmezse başınız dertte demektir.

      Soru şimdi şu: “Bunu nasıl düzeltebilirim?”. Neyse ki, bu konuda size yardımcı olabilecek birçok eklenti olduğunu söylemekten mutluluk duyarım, ancak gerçekten basit ve iyi olanlardan biri “Better Search Replace”dır.

      Bu eklentiyi yerel WordPress kurulumunuza kurun ve bu makalede açıklandığı gibi devam edin. Yerel URL'nizi güvenle değiştirebileceğiniz tek yer, 5. Adımda açıklandığı gibi wp_options tablosudur.

      Eklentiyi yüklemeyi bitirdikten sonra, yönetici panelinde "Araçlar, Daha İyi Arama Değiştirme"ye gidin, "Ara" metin kutusuna yerel sitenizin URL'sini (örneğin http://localhost:12345) ve "Değiştir" metin kutusuna canlı sitenizin URL'sini (örneğin http://www.example.com) yazın ve hazır olmalısınız. Yalnızca URL'de herhangi bir sondaki eğik çizgi "/" olmadığından emin olun (örneğin http://localhost:12345/ veya http://www.example.com/ gibi sonda)

      Umarım bu açıklama faydalı olmuştur ve işe yarayıp yaramadığını lütfen bana bildirin.

      İyi kodlamalar!

  12. Merhaba,
    Harika bir makale ve takip etmesi çok kolay.
    Ancak, bir WordPress acemisi olarak, web sitesinden ayrı bir veritabanına sahip olma kavramıyla mücadele ediyorum. Her şeyi yerel olarak PC'mde oluşturdum. Ancak yerel PHP Admin, veritabanımı adlandırmada istediğim kadar karakter kullanmama izin verirken, uzak sunucum/barındırıcım (123-reg) yalnızca 9 karakter (orijinalim 11'di) izin veriyor, bu yüzden veritabanı adı yerelde, veritabanı adı uzakta farklı. Veritabanı tablolarını dışa aktardım ve uzak veritabanına içe aktardım, wp-config'imi yeni daha kısa veritabanı adına doğru kullanıcı adı ve şifreyle işaret edecek şekilde yeniden adlandırdım ancak hala 'Veritabanı bağlantısı kurma hatası' alıyorum.
    mesajı. Herhangi bir öneriniz var mı?
    Tabloların, içe aktarıldıkları veritabanından farklı bir adla bir veritabanından dışa aktarılmış olmasının bir fark yaratabileceğini mi düşünüyorsunuz?

  13. Merhaba, tüm adımlarınızı yaptım ama sadece beyaz bir sayfa görüyorum. Bana bir hata bildirmiyor.

    Her şeyi web sitemin bir alt dizinine yüklüyorum. Bunun yüzünden mi? Bir çözümü var mı?

  14. Harika makale, zip'lenmiş dosyaların yüklenmesi çalışmıyorsa bunun yerine .sql dosyalarını yüklemeyi deneyin.

  15. Merhaba. 6. adımınızda veritabanı adını, kullanıcıyı ve parolayı değiştirmemiz gerektiğini söylediniz. Ana bilgisayar adını da değiştirmeli miyiz?

  16. tüm adımları izledim ama install.php sayfasına gidiyor, bana yardım edebilecek biri var mı, gerçekten yardımınıza ihtiyacım var

  17. Merhaba!

    Sunucuda 500 dahili hata var.
    Sanırım sorun .htaccess ile ilgili.
    Bunda yardımcı olabilir misin?

    • Ben de aynı sorunu yaşıyorum. Her adımı tam olarak uyguladım, wp-config.php dosyasını düzelttim ve yeniden yükledim, ancak şimdi canlı siteme gittiğimde şunu söylüyor:

      “Bu sayfa çalışmıyor

      [sitem] şu anda bu isteği işleyemiyor.
      HTTP HATASI 500

      • I should have said that that is the error I get when I try to go to my wp-admin. When I go to the site itself it’s blank. :(

  18. Resim referansları için çözüm, veritabanınızda aşağıdaki betikleri çalıştırmaktır:
    (wpbeginner.com SQL enjeksiyonu yaptığımı düşündüğü için gerçek betikleri yazamıyorum :\ )

    wp_posts tablosunu, guid sütununun değerini REPLACE(guid, ‘http://old.site.url’, ‘http://new.site.url’) fonksiyonunun değeriyle ayarlamak için güncelle

    VE

    UPDATE wp_postmeta SET meta_value sütununun değerini REPLACE(meta_value, ‘http://old.site.url’, ‘http://new.site.url’) fonksiyonunun değeri olarak AYARLA

    Daha fazla resim ekleyebildiğinizden emin olmak için wp-content/uploads izinlerini de kontrol etmeyi unutmayın.

  19. Merhaba,

    Bunun için teşekkürler. Anlattığınız her şeyi yaptım. Ön sayfa hariç her şeyin yolunda gittiği görülüyor, ancak ön sayfa sadece gezinme menüsünden başka bir şey göstermiyor.
    Ön sayfanın sayfa oluşturucusuna gittiğimde, oraya hiçbir şey eklenmediğini gösteriyor.
    Herhangi bir tavsiyeniz var mı?

  20. Sevgili wpbeginner sahibi

    Benim için çalışıyor!

    Çok teşekkür ederim!

  21. Lanet olsun, wpbeginner'ın varlığına ne kadar şanslıyım, bu gönderi sayesinde web sitemi nihayet çalışır duruma getirdim, yolumu bulmak zorunda kaldım (web hostumun sunucusunda daha eski bir veritabanı sürümü var) ama sizin sayenizde başardım!

  22. URL Değiştirme
    wp_option tablosundaki URL'yi değiştirdim ancak yalnızca ana sayfa doğru yükleniyor, diğer sayfaların bağlantıları hala localhost/bir şey olarak ayarlanmış ??
    Tüm bağlantıları değiştirmek için ne yapmalıyım??

  23. Merhaba, tüm bunları yaptıktan sonra sitemi ziyaret ettiğimde wordpress dizinini gösteren bir sayfa alıyorum, sitemi değil. Ne yapmalıyım?

  24. Merhaba. Bu gönderi için çok teşekkür ederim. Çok yardımcı görünüyor ve her adımı takip etmeye çalıştım, ancak şimdi bitirdiğimde, URL'ime gittiğimde "Sunucu bulunamadı" hatası alıyorum (Ana bilgisayar bana "yapım aşamasında" ve logolarıyla bir önizleme gösteriyor, ki bu verileri ve veritabanını yüklemeden önce çevrimiçiydi – en azından onu almamalı mıyım?). Nerede yanlış yapmış olabileceğim hakkında herhangi bir fikriniz var mı ve her şeyi silip sıfırdan başlamak mı, üzerine yazmak mı yoksa belirli hataları aramak mı en iyisi?
    Yardımınız için teşekkürler!

  25. yerel bir geliştirme kurulumunda yeni işlevler geliştirirken, istemcinin gerçek veritabanında hala güncellemeler yapabilmesi için herhangi bir öneriniz olup olmadığını merak ediyorum.

  26. Merhaba
    Detaylar için teşekkür ederim, ancak yapılan değişikliklere rağmen hala resimlerin yolunu doğru alamıyorum… klasörlerim public_html'de ve veritabanım oluşturuldu… canlı web sitem resimler / logolar hariç iyi çalışıyor

  27. WordPress sitem yayına girdi ancak resimlerim çoğaltılmıyor ve görünmüyor. Canlıya yüklerken resim klasör yapısının nasıl olması gerektiği konusunda bana rehberlik edebilir misiniz??

    Yardımınız ve rehberliğiniz takdire şayan olacaktır.. Teşekkürler.

  28. Harika gönderi !!!
    Sadece son kısım benim için çalışmadı, resimler ve bağlantılar hala eksik!
    Herhangi bir fikriniz var mı?
    Teşekkürler

  29. Merhaba,
    Her şey harika, bunun dışında Bu sunucuya / erişim izniniz yok. Sitemi erişmeye çalıştığımda neden gösterildiğini bilmiyorum. Dediğiniz gibi tüm adımları yaptım ama bu hatayı alıyorum, bu sorunu çözmeme kimse yardım edebilir mi?

  30. Bu uzun yol yerine, wp all in one migration adlı bir eklenti kullanıyorum, canlıya geçtiğimde tek bir dosyayı içe aktarmam yeterli, hepsi bitti, veritabanlarıyla vb. uğraşmak yok. Herkesin bunu yapması gerektiğini düşünüyorum, çok zaman ve el işçiliğinden tasarruf sağlar.

  31. Harika makale! Ama hala son adımda takıldım. Sitemde görseller görünmüyor.

    Aslında öyle, ama yalnızca kendi bilgisayarımda. Diğer herkes hatalı bir web sitesi alıyor.

  32. Vay be .. Harika Makale beyefendi
    Mükemmel Çalışıyor.
    Teşekkürler

  33. Merhaba,

    Şüphesiz; çok faydalı bir makale. Ancak son adımda takıldım. SQL güncelleme sorgusunu çalıştırdım ancak hala resim yoluyla ilgili sorunlar yaşıyorum.

    Sadece bir şey; dosyayı FTP aracılığıyla yüklerken, wordpress klasörünü (test klasörü) yüklemedim, daha doğrusu içindeki her şeyi yükledim.. Yani sunucuda sadece ‘public_html ‘ altına doğrudan yerleştirilmiş klasörler ve dosyalar var.

    Saygılarımla,
    Bikram

  34. İŞE YARAMADI!!

    Hata
    SQL sorgusu:


    — Veritabanı: `wordpress`

    CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
    MySQL dedi: Dokümantasyon

    #1044 – ‘ksalim’@’localhost’ kullanıcısının ‘wordpress’ veritabanına erişimi reddedildi

  35. Harika bir makale, üzerinde çalıştığım bir projeyi bir müşteri için yerel makinemde zaten kolayca sunucusuna taşımasını sağladı, yani web sitesini kelimenin tam anlamıyla yeniden geliştirmeye çalıştım ve bu baş belasıydı….Teşekkürler

  36. Bu rehber için çok teşekkür ederim. Bunu yaparken bir süre zorlandım, bunu bulmadan önce. Kelimesi kelimesine takip ettim ve hepsi çalışıyor gibi görünüyor. Çok minnettarım!

  37. Merhaba! Syed

    size sormak istiyorum, canlı sunucuya daha sonra yüklemeyi planladığım en iyi ücretsiz wordpress basit çekici temayı nereden bulabilirim….yardımcı olursanız çok sevinirim….teşekkürler…

  38. Merhaba! Syed

    localhost'tan canlı sunucuya wordpress sitesini yüklediğimizde sormak istiyorum… wordpress'in çok fazla dosyası olduğunu ve wp-content/themes/… içinde yirmi on dört, yirmi on üç gibi üç farklı tema türü olduğunu sormak istiyorum, bu nedenle tüm bu temaları yüklemek gerekli mi yoksa değil mi….yardım çok takdir edilecektir…..teşekkürler…..

  39. Öncelikle teşekkürler!

    Her şeyi yaptım ve sitem çalışıyor, ancak wp-admin'e giriş yapmam gerektiğinde boş bir ekran gösteriyor ve hiçbir şey olmuyor. Bir fikriniz var mı?

  40. Bu makale için teşekkürler, adımları takip ettim ve web sitemi c panele yükledim ancak çalışmadı, iç hata veriyor lütfen bunu çözmeme yardım edin teşekkürler

  41. Harika tavsiyeler, 6. adım hariç. Bu aşamayı geçemedim, tavsiye net değil. Web sitem "Veritabanı Bağlantısı Kurulamadı Hatası" gösteriyor. Bu sonraki kısım bana hiçbir şey anlatmıyor.
    "Bunu düzeltmek için, bir FTP istemcisi kullanarak web sitenize bağlanın ve wp-config.php dosyasını düzenleyin. 3. Adımda daha önce oluşturduğunuz veritabanı adını, kullanıcıyı ve şifreyi girin. wp-config.php dosyasını kaydedin ve sunucunuza geri yükleyin. Web sitenizi ziyaret edin ve yayında olmalıdır."

    FTP üzerinden bağlanıyorum, sonra dosyayı düzenliyorum… hayır, buradan hiçbir şey olmuyor. Dosyayı bir düzenleyicide açıyorum ama açıklananlarla ilgili hiçbir şey göstermediği için herhangi bir değişiklik yapmıyorum.

    Saygılarımla,

    • Hey, şu anda dosyaları aktarıyorum. Henüz bir çözüm bulup bulmadığından emin değilim (umarım bulmuşsundur, 15 gün oldu) ama muhtemelen ana bilgisayar adını değiştirmen gerekiyor: /** MySQL ana bilgisayar adı */
      define(‘DB_HOST’, ‘ ‘ senin ana bilgisayar adın daha önce localhost veya benzeri olmalıydı.

  42. Gönderi için teşekkürler. Sorunumu çözmeme gerçekten yardımcı oldu. Veritabanı içe aktarma konusunda bazı sorunlarla karşılaşmama rağmen. Çok çaba sarf ettikten sonra phpmyadmin sürümünü güncellemek sorunu benim için çözdü. Mümkünse, her bölüme yaygın hataları da ekleyebilirsiniz, böylece yeni başlayan biri kaybolmaz. Olduğu gibi, büyük olasılıkla burada ve orada bir hata ile karşılaşacaksınız. Bunun dışında harika bir gönderi. Teşekkürler.

  43. Merhaba,

    Bunun için teşekkürler, adımlar çok net ve WordPress yüklemeyi eğlenceli hale getirdiniz.

  44. Merhaba. Web siteme gittiğimde şu mesajı görüyorum: Welcome to: yourwebsite.com
    Bu web sayfası GoDaddy.com'un izniyle ÜCRETSİZ olarak park edilmiştir. Alan adımı kaydetmem gerekiyor mu? Sadece 5. adımı değiştirilen site url'si için rastgele bir web sitesi adı düşündüm. Ayrıca yerel ana bilgisayar sitesine girdiğimde web sayfası bulunamadı mesajını alıyorum. Ne yapmalıyım?

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.