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 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:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
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
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.

Bu sizi yedeklemenize bir ad verebileceğiniz bir ekrana getirir.
Ardından, 'İleri' düğmesine tıklayın.

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.

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.

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

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.

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.

Ardından, az önce oluşturduğunuz kullanıcıyı veritabanına eklemeniz gerekir.
Öncelikle, ‘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ş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.

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.

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.

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.

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.

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

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.

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.

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.

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.

Bundan sonra, oluşturduğunuz kullanıcıyı veritabanına eklemeniz gerekir.
İlk olarak, ‘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.

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.

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.

Ardından, options_name sütununda siteurl seçeneğini aramanız gerekir.
Ardından, ‘Düzenle’ simgesine tıklayın.

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.

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.

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.

Adım 7: Yolları Güncelleyerek Resimleri ve Bozuk Bağlantıları Düzeltin
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.

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.

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.

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.

İş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.


sam
Burada anlatılan tüm bu zahmete girmek yerine bir çoğaltıcı eklentisi kullanmak daha iyi değil mi?
veya burada
Bence çoğaltıcı kullanmak daha kolay. Eklemekten veya düzeltmekten çekinmeyin.
WPBeginner Desteği
Evet, makalede bunu yapmanın daha kolay yolları olarak Duplicator veya BackupBuddy'yi kullanmaktan bahsettik.
Yönetici
Louise
Mükemmel bir makale için çok teşekkürler – çok anlaşılır ve kolay anlaşılır.
fadilah
hi, i’m getting a problem with my permalink, my permalink is still pointed to my localhost something like fadil.dev so when i add a post/page, the permalink is pointed to my fadil.dev/?p=ID it should be pointed to fadil.com (my real domain) and not fadil.dev (my local domain) .. where i can find the configuration ? help me .. thankyou
WPBeginner Desteği
Fadilah: 7. adımdaki talimatları denediniz mi?
Yönetici
fadilah
Makalem/sayfam ön uçta düzgün çalışıyor, ancak yeni bir gönderi/sayfa eklediğimde wp-admin'deki kalıcı bağlantı yanlış göründü, ekran görüntümü görebilirsiniz http://prntscr.com/2cfznc .. terazam.dev değil terazam.com olmalıydı
WPBeginner Desteği
evet, ana sayfa ve site URL'nizi ayarlamamışsınız gibi görünüyor.
fadilah
hayır, 7. adımı denemedim ama sorunum bu http://prntscr.com/2cfznc
WPBeginner Desteği
Görünüşe göre site ve ana URL'lerinizi de değiştirmemişsiniz. Lütfen yukarıda belirtilen tüm adımları izleyin, sorununuz çözülecektir.
fadilah
i had changed my siteurl according to your instruction at 5th step before i asked this problem and my front-end issue was solved, thankyou
… but it seems that when i changed the siteurl on wp_options table there was no effect with permalink on my wp-admin 
fadilah
SOLVED
Yapılandırmayı Yönetim > Ayarlar > Genel bölümünde buldum ve “Site Adresi URL” seçeneğini doğru değere değiştirdim. Bu nedenle WordPress Adresi ve Site Adresi farklı. Bunu wp belgelerinde buldum http://codex.wordpress.org/Moving_WordPress
thankyou for your help
have a nice day
prox
güzel öğretici yapmayı düşünüyordum ve şans eseri web sitenizi buldum ve ayrıca iki şey sormak istiyorum
1. Bu alt bilgi reklam seçeneği nedir, bir eklenti mi?
2 haber bülteni için kullandığınız eklenti nedir, sitenize girdiğimde WordPress hakkında bilgi edinmek ister misiniz diyerek e-posta adresinizi girmenizi isteyen güzel bir açılır banner gördüm
zahmet olmazsa paylaşırsanız sevinirim
teşekkürler
WPBeginner Desteği
Evet, web sitemizdeki kayan alt bilgi çubuğundaki mesaj, web sitemize yapışkan kayan alt bilgi çubuğu eklemek için kullandığımız bir eklentidir.
Haber bülteni için, fark ettiğiniz açılır pencere ışık kutusu kayıt formu oluşturmak için OptinMonster kullanıyoruz.
Yönetici
Nathan
Harika yardım, teşekkürler!
Bir soru, bir tema satın alırsam, farklı kurulumlar oldukları ve dolayısıyla farklı WordPress kimliklerine sahip oldukları halde hem yerel hem de canlı sitemde kullanabilir miyim?
İlk canlı sitemi kuruyorum ancak tasarımlarla oynamak ve içeriği oluşturmak için yerel bir ortam oluşturdum.
Teşekkürler.
WPBeginner Desteği
Nathan, bu bir tema lisanslama sorusudur ve satın aldığınız themeshop bu konuda daha iyi yanıt verebilir. Ancak, bunda herhangi bir sakınca görmüyoruz.
Yönetici
Deepo
harika bir eğitim. karmaşıklık basitleştirildi
Matt
Merhaba. Öncelikle teşekkür etmek isterim, bu süreç anlaşılması kolay ve sizin tarafınızdan hatasızdı!
Tek takıldığım nokta en sonuydu. Bazı bağlantı hatalarını düzeltmek için SQL kodunu girdim, ancak doğru yerel ana bilgisayarı girmemiş olmalıyım çünkü bazı küçük tutarsızlıklar düzeltilmedi. MAMP kullanıyorum ve siteme "localhost:8888" adresine giderek erişiyorum. Bu, 7. Adım koduna girmem gereken şey mi, yoksa farklı bir yol mu var?
WPBeginner Desteği
Matt, öncelikle wp_posts tablonuzun içinde gönderi içeriğinizde localhost:8888 kullandığınızdan emin olmanız gerekir. Eğer evet ise, o zaman 7. adımdaki bunu kullanın. Tüm bağlantılarınızı localhost olarak görüyorsanız, o zaman localhost kullanın.
Yönetici
Dayomaks
Tüm talimatlar iyi çalışıyor, teşekkürler, çok mutluyum, ancak şimdi yaşadığım sorun veritabanımı içe aktarmak… canlı bir sunucuya veritabanımı içe aktarmaya çalışırken aşağıdaki hataları alıyorum:
Hata
SQL sorgusu:
—
— Veritabanı: `soundmode`
—
— ——————————————————–
—
— `xs_commentmeta` tablosu için tablo yapısı
—
CREATE TABLE IF NOT EXISTS `xs_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` VARCHAR( 255 ) DEFAULT NULL ,
`meta_value` LONGTEXT,
PRIMARY KEY ( `meta_id` ) ,
KEY `comment_id` ( `comment_id` ) ,
KEY `meta_key` ( `meta_key` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL dedi ki: Dokümantasyon
#1046 – Veritabanı seçilmedi
ORADA HERHANGİ BİR YARDIM VAR MI?
WPBeginner Desteği
Canlı sitenizin veritabanına bağlanmak için doğru ayarları kullandığınızdan emin olmak için veritabanı adınızı, kullanıcı adınızı ve şifrenizi kontrol edin.
Yönetici
Christie Bellah
Bu harika çalıştı, teşekkürler! Geçmişte yeni barındırma alanına WordPress kurmuş, veritabanı tablolarını silmiş, içe aktarmış vb. olmuştum – bu çok daha hızlı ve basit.
Stefano
Öncelikle, öğretici için teşekkürler – paha biçilmez ve iyi yazılmış.
Ne yazık ki, yine de takılıp kaldım.
Her şeyi filezilla ve phpmyadmin aracılığıyla yükledim ve alan adıma gitmeye çalıştığımda herhangi bir hata göstermiyor. Ama başka hiçbir şey de göstermiyor.
Sadece boş bir sayfa – bu garip, çünkü url'nin sonuna /wp-admin yazarak wordpress kontrol paneline erişimim VAR ve her sayfa yolunda görünüyor.
Rahatsız ettiğim için üzgünüm ama neler olup bittiği hakkında gerçekten hiçbir fikrim yok..
Şimdiden teşekkürler!
Stefano
Çözüldü!
Görünüşe göre tema yüklenmesinde bazı sorunlar vardı.
Üzerinde çalıştığım çocuk temasını kullanamadım, ama neyse ki sadece birkaç şeyi değiştirmiştim, bu yüzden büyük bir sorun değil..
WPBeginner Desteği
Stefano, 5. adımı takip ettin mi? Site URL'sini değiştirmemişsin gibi görünüyor
Yönetici
Stefano
Yaptım ve aslında URL çalıştı (boş bir sayfa gösterse bile).
Ne olduğunu hala anlamadım ama temayı tekrar kurmak sorunu çözdü.
Şans eseri =P
javed choudahry
Merhaba
Beyefendi
Çok teşekkürler. Bu web sitesi wordpress öğrenmek için çok iyi ve çok yardımcı.
sesan
lütfen 4. adımdan bir hata alıyorum
SQL sorgusu:
—
— Veritabanı: `wordpress`
—
CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
MySQL dedi: Dokümantasyon
#1044 – Kullanıcı ‘Admin7393’@’%’ için ‘wordpress’ veritabanına erişim reddedildi
WPBeginner Desteği
Sesan, phpmyadmin tarafından canlı site veritabanınıza aktarmak üzere hazırlanan dışa aktarma dosyası, bir veritabanının var olup olmadığını kontrol eden bir satır içerir, yoksa oluşturmaya çalışır. Bu sorunu çözmek için oluşturduğunuz zip arşivini çıkarmanız gerekir. İçinde
.sqluzantılı bir dosya bulacaksınız. Bu dosyayı Not Defteri gibi bir metin düzenleyicide açın ve ardından bu satırları silinCREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;Bu satırın altında şuna benzer başka bir satır göreceksiniz
`wordpress` KULLANIN;wordpress'i aktarmaya çalıştığınız veritabanının adıyla değiştirin.
Değişikliklerinizi kaydedin ve SQL dosyasını bir zip arşivi içine geri koyun (çok büyükse, aksi takdirde olduğu gibi de içe aktarabilirsiniz).
Yönetici
sesan
Vay be, siz harikasınız, işe yaradı teşekkürler!!!!!!!!!!!!!!
Tyler
Merhaba, öğretici için teşekkürler!
2. Adım ile mücadele ediyorum. Eğitiminiz birkaç dosya/klasörün yüklendiğini gösteriyor, ancak 1. Adım'dan yalnızca wordpress.sql.gz dosyam var. Dosyayı herhangi bir yazılımla çıkaramıyorum ancak bir metin düzenleyici ile açabiliyorum.
Herhangi bir yardım büyük ölçüde takdir edilecektir!
WPBeginner Desteği
İkinci adımda, phpMyAdmin dışa aktarma dosyanızı (sizin durumunuzda wordpress.sql.gz) yüklemeniz gerekmez. Yerel sunucunuzun htdocs veya www klasöründe bulunan WordPress dosyalarınızı yüklemeniz gerekir.
Yönetici
Tyler
Hızlı yanıt için teşekkürler!
Mario
bu işlemi yapmak için cpanel'e ihtiyacım var mı? Zaten veritabanlarını yedeklemek ve dışa aktarmak için bir eklenti kullanıyorum, ne yazık ki müşterinin kullandığı barındırma sağlayıcısında cpanel yok.
WPBeginner Desteği
Mario, eğer müşterinizin web barındırıcısı cPanel veya phpMyAdmin'e sahip değilse, o zaman WordPress'i Yedekten Geri Yükleme konusundaki başlangıç rehberimizde açıklanan yöntemlerden birini deneyebilirsiniz.
Yönetici
Rhomy Prama Dhieka (Web Tasarımcısı)
paylaşım için teşekkürler.
wp sitemi taşımama çok yardımcı oldu.
Bunu kendi dilime çevirmeme izin verir misiniz, oraya sizin kredinizi koyacağım?
Teşekkürler.
Adelio Fioritto
Everything perfect, just update http://www.yourlivesite.com to http://www.yourlivesite.com/ in db query
ryan
merhaba, stablehost kullanıyorum ve daha önce WP web siteleriyle onlarla çalıştım. Tüm adımlarınızı takip ettim ve hosting sağlayıcımın park edilmiş bir sayfasını alıyorum…
WPBeginner Desteği
Bunun birkaç nedeni olabilir. Öncelikle WordPress'i web sitenizin kök dizinine kurduğunuzdan emin olun. Eğer kurduysanız, .htaccess dosyanızın yedeğini alın ve web sitenizin kök dizinindeki dosyayı silin. Bu işe yaramazsa, varsayılan park edilmiş sayfa dosyalarını bulun, web sunucunuzda bir index.html dosyası olabilir, bu dosyayı silin (index.php'yi silmeyin). Bunların hiçbiri yardımcı olmazsa, barındırma sağlayıcınızla iletişime geçin.
Yönetici
Alex
Teşekkürler!
Çıkarılan .sql dosyasında ‘\u001f‹\b’ karakteri için arama yaptım, ancak şu uyarıyı aldım: ‘\u001f‹\b’ dizesi bulunamadı.
Yerel phpMyAdmin sürümümün 5.5.3, barındırma hizmetimin phpMyAdmin sürümünün ise 3.5.8.2 olduğunu fark ettim, bunun bir önemi olup olmadığını bilmiyorum.
Bir diğer not da, yerel WordPress veritabanımı dışa aktarmadan (bu sizin 1. adımınız) ÇOK ÖNCE tüm WordPress dosyalarımın zaten public_html dizinimde (bu sizin 2. adımınız) yüklü olmasıydı. Bir fark yaratıp yaratmadığından emin değilim.
Önerdiğiniz gibi 1. adımdan başlayarak yeniden deneyeceğim ve aynı hatayı alırsam bahsettiğiniz Duplicator eklentisini deneyebilirim.
Alex
PatoPanichelli
Bana gerçekten çok yardımcı oldunuz. Bu adım adım harika, MAMP'tan canlı bir siteye geçişte hiçbir sorun yaşamadım. Teşekkürler
Alex
Eğitim için teşekkürler!
Her şey yolunda gitti ta ki 4. adımın sonuna gelene kadar. Sayfanın altındaki Git düğmesine bastığımda, phpMyadmin'in WordPress veritabanımı içe aktarması yerine şu şekilde bir hata mesajı alıyorum:
#1064 – SQL sözdiziminizde bir hata var; 1. satırdaki ‘\u001f‹\b’ yakınında kullanmak için doğru sözdizimini MySQL sunucu sürümünüz için kılavuza bakın
Bunun neden olabileceği hakkında ne düşündüğünüzü bana bildirebilir misiniz?
Alex
WPBeginner Desteği
Alex, import etmeye çalıştığınız veritabanı dosyasında olması gerekmeyen ‘\u001f‹\b’ karakteri bulunuyor gibi görünüyor. Bunu düzeltmek için iki seçeneğiniz var, ilk seçenek yerel veritabanınızı tekrar dışa aktarmak için localhost/phpmyadmin'e geri dönmeniz ve ardından tekrar içe aktarmayı denemenizdir. Aynı hata tekrar oluşursa, veritabanı gzip dosyanızı 7zip programını kullanarak çıkarın. .sql dosyasını notepad gibi bir metin düzenleyicide açın ve ilk satıra bakın. Ayrıca daha fazla bilgi edinmek için phpMyAdmin kullanarak veritabanı yönetimi kılavuzumuza da göz atın.
Yönetici
Anna
İçe aktarmak istediğiniz veritabanı adına sol tarafta tıkladığınızdan emin olun. Vurgulandığından emin olun ve sonra tekrar deneyin. (phpMyAdmin sürüm 4.0.8).
qs
Tarihi canlı siteye aktarırken bu hatayı alıyorum. Nasıl çözerim?
Hata
SQL sorgusu:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
—
— Veritabanı: `wordpress`
—
CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL dedi ki:
#1044 – ‘bossaballsg’@’10.%’ kullanıcısının ‘wordpress’ veritabanına erişimi reddedildi
WPBeginner Desteği
MySQL kullanıcı ayrıcalıklarını kontrol ederek veritabanı kullanıcısının bu işlemleri gerçekleştirebildiğinden emin olun.
Yönetici
Chathuranga
Merhaba,
DB adınızın “wordpress” olduğunu umuyorum
Şunu değiştirin:
– Veritabanı: `wordpress`
–
CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
“wordpress” kelimesini canlı veritabanı adınızla değiştirin. SQL dosyanızda bulunur.
qs
Kontrol ettim ve tüm ayrıcalıklar zaten “evet” olarak ayarlanmış.
veritabanımdaki “latin1_swedish_ci” sıralaması yüzünden mi? çünkü tabloların geri kalanı “utf8_general_ci” olarak ayarlı
qs
Kontrol ettim ve tüm ayrıcalıklar zaten “evet” olarak ayarlanmış.
veritabanımdaki “latin1_swedish_ci” sıralaması yüzünden mi? çünkü tabloların geri kalanı “utf8_general_ci” olarak ayarlı
harika
merhaba,
burada tamamen yeniyim. 4. adım sırasında bu hata mesajıyla ilgili yardımcı olabileceğinizi umuyorum:
Hata
SQL sorgusu:
—
— Veritabanı: `information_schema`CREATE DATABASE `information_schema` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL dedi ki:
#1044 – Kullanıcı ‘renta730’@’localhost’ için ‘information_schema’ veritabanına erişim reddedildi
Daha önce oluşturduğum (adı “inicial”) veritabanına bu kullanıcıyı ayarlarken tüm ayrıcalıkları verdim.
Herhangi bir fikriniz var mı?
WPBeginner Desteği
WordPress'i information_schema veritabanına kurmamalısınız. WordPress siteniz için yeni bir veritabanı oluşturun ve 4. adımdan devam edin.
Yönetici
neha
Merhaba, güzel bir eğitim ama canlı sunucudaki WordPress'ten veritabanı adı ve şifresi gibi şeyleri nasıl değiştireceğimi söyler misin?
WPBeginner Desteği
Veritabanı kullanıcı adını ve şifresini değiştirmek için bir FTP istemcisi kullanarak canlı web sitenize bağlanın. wp-config.php dosyasını bulun ve düzenleyin. Veritabanı adınızı, veritabanı kullanıcı adınızı ve ana bilgisayar bilgilerinizi göreceksiniz. Bunu canlı sitenizin veritabanı bilgileriyle değiştirin.
Yönetici
Kerry O'Connor
wp.config dosyamdaki 'host url'ımın her varyasyonunu denedim ve her seferinde yükledim, nafile, hala 'Veritabanı bağlantısı hatası..' alıyorum.
Eskiden 'localhost' olan yer şimdi 'mywebsite.com' olmalı, doğru mu?
teşekkürler
WPBeginner Desteği
MySQL ana bilgisayar adıiçin, localhost çoğu kullanıcı için iyi çalışır. Ancak, veritabanı ana bilgisayarınızı bilmiyorsanız, web barındırma sağlayıcınıza sorabilirsiniz.Manish Patel
İyi Açıklama. Bu eğitimden kolayca kurulum yapabiliriz. Güzel Yazı. Yardımcı oldu.
Mohammadreza
Best ever, I really appreciate your clear explanation. you’ve got your new follower for sure
Changdeo Mhaske
Teşekkürler,
yalnızca yeni bir siteyse mantıklı olur. Mevcut bir siteyse, canlı siteye erişmek için ana bilgisayar dosyasını sürekli olarak yorum satırı haline getirmeniz gerekir.
Justin Esparza
Bu net ve özlü rehber için çok teşekkür ederim. Çok yardımcı oldu. Yeni bir takipçiniz var.
Satyanarayana
Merhaba Kanka.
Aslında yukarıda açıkladığın süreci çok güzel ve net bir şekilde takip ettim.
ancak bir web sitesindeki bağlantıya tıkladığımda "sayfa bulunamadı" hatası alıyordum.
Dosyalarımı ana sunucudan yerel sunucuya taşıyorum.
Yardımcı olabilir misin?
Carol
WP'ye yeni başladım ve tamamen kayboldum. Ama bu makale sayesinde ilk geçişimi başardım.
Teşekkürler! Teşekkürler!
Steve
Bir acemi olarak bu makaleyi çok faydalı buldum, ancak yerel olarak geliştirdikten sonra sitemi yayına alamadım. 6. adıma kadar her şey yolundaydı. Veritabanı Bağlantısı Kurulum Hatası hatasını gördüm ve ardından wp-config.php dosyasını düzenledim. Ancak, sitem o aşamada boş bir ekran oldu ve bunu değiştiremedim.
Devam ettim ve WordPress yönetici paneliime gittim, Ayarlar » Genel'i kontrol ettim. Hala localhost web adresini gösteriyorlardı, bu yüzden site URL'me değiştirdim. İşte o zaman işler çirkinleşti. WordPress'ten otomatik olarak çıkış yaptım ve tekrar giremiyorum. Hatta WordPress'ten giriş yapmak için yeni bir şifre göndermesini istediğimde, localhost URL'si gönderiyor ve bu beni "Üzgünüm, bu anahtar geçerli görünmüyor." mesajıyla bir oturum açma sayfasına götürüyor. Bunun neden olduğundan hiç haberim yok.
Herhangi bir yardım büyük ölçüde takdir edilecektir.
WPBeginner Desteği
Adım 5'te belirtildiği gibi veritabanınızı phpMyAdmin'de açın ve wp_options tablosunda site url ve home url seçeneklerinizin canlı web sitenizi gösterdiğinden emin olun.
Yönetici
Steve
Öneriniz için teşekkürler. Çift kontrol ettim ve evet o adımı tamamlamıştım. İkisinde de doğru URL var
Kafamın karışmasının bir nedeni de bu web sitesi için artık iki veritabanım olması. Başlangıçta IP Adresi/phpmyadmin ile başlayan bir URL aracılığıyla erişilebilen bir tane vardı. Sonra 3. Adımda hosting şirketimin e-panelinden oluşturduğum bir tane var. Farklı şifreleri ve adları var. Ancak her iki kombinasyonu da wp-config dosyasında denedim ve hala boş ekran alıyorum. Bu veritabanlarından hangisini kullanmalıyım? Görünüşe göre aynı içeriğe sahipler.
Patrick
Sparky!
Adım adım rehberin tam isabetliydi. Ben bir Mac kullanıcısıyım ve MAMP'tan sonra şimdi yayındayım. Çok teşekkürler. Benim için mükemmel çalıştı.
Şapka yana yatırıldı!
Vishal Kumar
Canlı siteden yerel ana bilgisayara geçişi başarıyla tamamladım. Ancak bundan sonra Yorum özelliğinin olmadığını fark ettim. Ayrıca 'Ayarlar->Tartışma' sayfasındaki tüm seçenekleri kontrol ettim. Her şey işaretli ancak Yorum yapma seçeneği ve Yorum bırakma kutusu yerel ana bilgisayarda hiçbir yerde görünmüyor. Lütfen bunun için herhangi bir öneri verin çünkü WordPress'te yeniyim, temelde bir Zend framework geliştiricisiyim.
WPBeginner Desteği
Yorumlar şablonunu kontrol ettiniz mi? Genellikle temanızdaki comments.php dosyasıdır.
Yönetici
NARESH
WordPress sitesini taşımak yerine, fantastico veya hostgator'un hızlı kurulumunu kullanarak yeni bir WordPress kurulumu yapmak istiyorum, bu yüzden veritabanlarını dışa ve içe aktarıp temaları yükleyerek de bunu yapabilir miyim? yoksa bunu yapmanın tek yolu bu mu?
Neden bilmiyorum. Yerel makinemdeki WordPress, fantastico veya hızlı yükleme ile kurulan canlı sunucudakinden çok daha yavaş yükleniyor.
WPBeginner Desteği
Naresh evet, WordPress'teki içe/dışa aktarma araçlarını kullanarak gönderilerinizi ve yorumlarınızı içe aktarabilirsiniz, ardından FTP kullanarak tema ve diğer dosyaları yükleyebilirsiniz. İşleri yapmanın birden çok yolu vardır, sizin için en iyi çalışan birini seçmeniz gerekir.
Yönetici
Siddharth Khare
Şimdiye kadarki en iyi açıklama. Sadece 5-10 dakika içinde kurulum yapabildim.
Yayın Kadrosu
Teşekkürler Siddharth.
Yönetici
Mark Jones
WordPress sayfanızı taşımak istediğiniz yerde zaten eski, mevcut, WordPress olmayan bir sayfa varsa bu talimatların hepsi aynı mı kalır? Örneğin, mevcut bir siteyi WordPress sitesi olarak yeniden oluşturup sonra geçiş yapmak.
Yayın Kadrosu
Evet, çünkü teorik olarak, orada bulunan her şeyi geçersiz kılacaksınız.
Yönetici
Erwin
Veritabanındaki URL'yi değiştirmenin en iyi yolu (bana göre) Interconnect it > http://interconnectit.com/products/search-and-replace-for-wordpress-databases/ Arama ve Değiştirme aracı aracılığıyladır
Yayın Kadrosu
Yorum bıraktığınız için teşekkürler Erwin. Evet, diğerleri de bu aracı yorumlarda tavsiye etti.
Yönetici
Abrishca
İyi bir eklentinin bizim için ne kadar çok iş yaptığını unutmak kolaydır – ben şahsen yeni web sitelerini geliştirme sunucumdan müşterinin alan adına aktarmak için Duplicator eklentisini kullanıyorum ve bu eklentinin (ve Backup Buddy'nin) size ne kadar zaman kazandırabileceğini görebilirsiniz.
Yayın Kadrosu
Totally agreed with you there
Yönetici
Praveen
Merhaba,
Yeni veritabanını oluşturduktan sonra veritabanını değiştirmekte sorun yaşıyorum.
Hosting hizmetimde veya başka bir şeyde bir sorun mu var?
Iskandar Dzulkarnain
teşekkürler, eğitiminiz sorunuma çözüm oldu
Anna
Are you reading my mind?! Just a little while back I sat down at the computer to figure out how to add a Facebook like button to my first website, currently in development. Whala! “How to add a Facebook like button to your posts” was that day’s article. Then I’m wondering how to begin the local to live migration today, and AGAIN, here’s this post! GET OUT OF MY HEAD!
Ve cidden, benim gibi bir acemiye verdiğiniz paha biçilmez yardım için çok teşekkür ederim.
Yayın Kadrosu
Haha the little birdie told us that you needed this article
Glad to be able to help.
Yönetici
Jean
Güzel öğretici, teşekkürler.
riaz ali shah
harika makale, müşteriler için wordpress siteleri geliştirmek için sıkça kullandığım teknik, yerel için sahte metin ve resimler kullanıyorum ve sonra sadece temamı sunucuya taşıyorum.
John Coleman
Bu harika bir makaleydi. Kırık bağlantılar sorununu çözmek için başka bir seçenek, veritabanını içe aktarmadan önce yerel URL'yi üretim URL'sine metin düzenleyicisinde .sql dosyanızda bulup değiştirmektir. Bu, bir siteyi alt dizine taşırken veya hazırlıktan (örneğin http://staging.domain.com) üretime (örneğin http://www.domain.com) göndermeye de yararlıdır.
Bunu paylaştığınız için teşekkürler. Eminim birçok kişiye yardımcı olacaktır.
David
Bu makaleyi 20 ay önce kullanabilirdim. Taşıma işlemini yaparken keşfettiğim püf noktası, veritabanı dosyasını iyi bir metin düzenleyicisinde açmaktı. Oradan, localhost'u doğru URL ile değiştirmek için bir arama ve değiştir manevrası yaptım. Tabloları tek tek takip etmeden veya komut sözdizimimin doğru olup olmadığını umursamadan birçok örneği buldu.
Taşıma işleminden sonra çalıştırılmaya değer Kırık Bağlantı Denetleyicisi adlı bir eklenti var.
WordPress sitenizin her şeyini yerel olarak tutan bazı web barındırma siteleri var. Yerel kurulumunuzda hiçbir şeyi değiştirmenize gerek yok. Sadece kopyalayın. Bir dahaki sefere kesinlikle onlardan birini seçeceğim.
Mark
taşımayı kolaylaştırmak için 2 öneri:
1. Yerel olarak geliştirirken, alan adınızı yerel sunucuya yönlendirmek için HOSTS dosyanızı (c:\Windows\System32\Drivers\etc\hosts) düzenleyin. Bu, SİTE URL'sini ve diğer bağlantıları/resimleri değiştirmekten kaçınmanızı sağlar. Not: Bu, yerel web sunucunuzda yapılandırma değişiklikleri gerektirecektir.
2. Yerel veritabanını dışa aktardıktan ve içe aktarmadan önce SİTE URL'si vb. değiştirmeniz gerekiyorsa, dosyayı not defterinde açın ve localhost/yourtestsite'ın tüm örneklerini arayın ve http://www.yourlivesite.com ile değiştirin
Yayın Kadrosu
İşaret,
1. yalnızca yeni bir siteyse mantıklı olur. Mevcut bir siteyse, canlı siteye erişmek için hosts dosyasını sürekli olarak yorum satırı haline getirmeniz gerekir.
2. Bu mantıklı olurdu.
Yönetici
Mark
Hosts dosyasını değiştirmek sık sık yaptığım bir şey ve masaüstümde hızlı erişim sağlayan bir kısayolum var.
Gregg
Ayrıca bir yılı aşkın süredir kullandığım DeskTop Server'ı da tavsiye ederim. Desktop Server, sitenizin yerel bir sürümünü oluşturmanıza ve ardından doğrudan dağıtmanıza olanak tanır. Harika!
Sü Smith
Harika gönderi! Ben genellikle phpmyadmin'e yüklemeden önce .sql dosyasında bul ve değiştir yaparım. Bu güzel bir alternatif.
Mike Ott
Ne yazık ki bu yalnızca bazı siteler için işe yarıyor. Birçok wordpress eklentisi veritabanında seri hale getirilmiş veriler saklar (Gravity Forms böyle bir eklentidir) ve seri hale getirilmiş veriler taşınabilir değildir, bu nedenle SQL dökümü alıp PHPMyAdmin aracılığıyla içe aktarmak, yerel URL'niz ve canlı alan adınız arasındaki dize uzunluğu farklılıkları nedeniyle düzgün çalışmayacaktır. Seri hale getirilmiş veriler üzerinde bir SQL sorgusu bile çalıştıramazsınız.
Bu sorunu aşmak için bulduğum en iyi şey WP Migrate DB eklentisini (http://wordpress.org/plugins/wp-migrate-db/) kullanmaktır. Seri hale getirilmiş veri sorununu her zaman kusursuz bir şekilde halleder ve bu gönderide bahsettiğiniz diğer şeylerin yarısını yapmanıza gerek kalmaz.
İyi eğlenceler.
Mark
Az önce aydınlandım! Bu sorunla daha önce karşılaştım, haber verdiğin için teşekkürler Mike ve eklentiye yönlendirdiğin için,
Augustas
Yolları ve URL'leri değiştirmek için her zaman “Bul ve Değiştir” aracını kullanırım ( http://goo.gl/MCsKl ). Serileştirilmiş verileri değiştirir ve yalnızca WordPress için değil, diğer CMS'ler için de kullanılabilir.
estudiowp
Güzel makale ve iyi açıklanmış adımlar!
Ancak, birçok insan seri hale getirilmiş veriler nedeniyle geçişlerinde sorun yaşayacaktır.
Bazı eklentiler ve temalar serileştirilmiş veriler kullanır ve 5. ve 7. adımlardaki değiştirmeler, değiştirilmesi gereken tüm URL'leri ve yolları değiştirmeyecektir.
Bu adımlar için şu araçları veya eklentileri kullanabilirsiniz:
· wp migrate db eklentisi: http://wordpress.org/plugins/wp-migrate-db/
· arama ve değiştirme aracı: http://interconnectit.com/products/search-and-replace-for-wordpress-databases/
Umarım bu yorum faydalı olur ve İngilizcem için özür dilerim!
RW
harika gönderi! İlk yerel > sunucu geçişimde bunu kullanabilirdim!
Jean
Harika makale – bu konuda okuduğum en iyisi.
Bir süre önce bir site taşıdım ve ekleyeceğim tek şey, kalıcı bağlantı ayarlarını yeniden kaydetmeniz gerekebileceği. Menü bağlantılarımın hiçbiri çalışmadığı için bunu yapmak zorunda kaldım, bu yüzden kolay bir çözümdü (şanslıyım ki!)
Yayın Kadrosu
İyi öneri. Makaleye eklendi.
Yönetici
Mike Ott
Eğer kimse bunun ne olduğunu bilmek isterse, yerel ve canlı arasında farklı bir RewriteRule gösteren .htaccess dosyasıdır.
.htaccess dosyasında hızlı bir düzenleme sorunu giderir veya Jean'ın belirttiği gibi, kalıcı bağlantı ayarlarını yeniden kaydetmek de işe yarayacaktır, çünkü bu sadece RewriteRule'u düzeltir.