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

Christian
6. adımda, wpbeginner desteği, Nov 2, 2017, 12:34 am'deki bir yanıtta, wp-config.php dosyasındaki şu satırları güncellemeniz gerektiğini söyledi. İşte satırlar.
define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);
Soruma gelince, bu satırları wp-config.php dosyasına hangi satırdan sonra güncellemem gerekiyor?
İşte yorumlar olmadan wp-config.php dosyası.
<?php
define('DB_NAME', 'db');
define('DB_USER', 'user');
define('DB_PASSWORD', 'pass');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
define('AUTH_KEY', 'benzersiz ifadenizi buraya koyun');
define('SECURE_AUTH_KEY', 'benzersiz ifadenizi buraya koyun');
define('LOGGED_IN_KEY', 'benzersiz ifadenizi buraya koyun');
define('NONCE_KEY', 'benzersiz ifadenizi buraya koyun');
define('AUTH_SALT', 'benzersiz ifadenizi buraya koyun');
define('SECURE_AUTH_SALT', 'benzersiz ifadenizi buraya koyun');
define('LOGGED_IN_SALT', 'benzersiz ifadenizi buraya koyun');
define('NONCE_SALT', 'benzersiz ifadenizi buraya koyun');
$table_prefix = 'wp_';
define('WP_DEBUG', false);
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
WPBeginner Desteği
Merhaba Christian,
Şunu belirten yorum satırından önce herhangi bir yere ekleyebilirsiniz:
/* Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar. */
Daha kesin olmak gerekirse, bu satırları şuradan sonra ekleyebilirsiniz:
define('WP_DEBUG', false)1-click Use in WordPress
Yönetici
Ian Billingham
Merhaba.
Birisi bana bu ‘nasıl yapılır’ın mevcut, kurulmuş bir web sitesini üzerine yazıp yazmayacağını söyleyebilir mi? Sanırım yazacaktır.
WPBeginner Desteği
Merhaba Ian,
Evet, mevcut, kurulmuş bir web sitesinin üzerine yazacaktır.
Yönetici
Ravishankar
Harikasınız!!! Çok teşekkürler, bu süper yardımcı oldu!
Kate
Merhaba
Bu bilgilendirici gönderi için teşekkürler. Tüm talimatları dikkatlice uyguladım ve 6. adımda sitenin yayında olup olmadığını kontrol ettiğimde, orijinalinde olduğu gibi aynı sayfayı getirdi. Başlık olarak 'Dizin /' diyor ve altında 2 seçenek var (değiştirilme tarihi vb. ayrıntılarıyla). 2 seçenek cgi-bin (403 hatası veriyor) ve wordpress (boş bir sayfaya gidiyor). Yanlış yapmış olabileceğim bir şey hakkında bir fikriniz var mı? Bu konuda çok yeniyim, belki bir şeyleri karıştırmış olabilirim!
Teşekkürler
Ahmed
Çok teşekkür ederim, bu çok faydalı
Kritika
Güzel ve yardımcı. Teşekkürler
Muhammad Azhar
Merhaba
localhost word press sitemi canlıya yüklemeye çalışıyorum.
“veritabanı bağlantı hatası” dediği yerde takıldım, wp-config dosyasını düzenledim ve şimdi web sitemde görünen tek şey beyaz ekran. Sonra ne yapmam gerektiğini bilmiyorum? “Sonra, WordPress yönetici panelinize giriş yapmanız ve Ayarlar » Genel'e gitmeniz gerekiyor. olmalı.” Bu adımı gerçekleştirmek için barındırma hizmetime word press yüklemem gerekiyor. Lütfen rehberlik edin.
CK Cheung
Merhaba,
Talimat için çok teşekkürler. İhracatı yapılan veritabanını kopyalayıp FTP sitesine yükleyebilir miyim diye sormak istiyorum?
O zaman gelecekteki yükseltme ve testler için yerel ana bilgisayarı tutabilir miyim?
Evet ise, gelecekte ftp'ye hangi dosyayı yüklemeli ve canlı hale getirmeliyim??
Çok teşekkürler.
kathy
Hi, I wonder if you can help. I’ve got all the way to editing the config file and uploading
i would now appear to be at a sticking point – any ideas on the below? Everything has gone fine to this point. I’ve amended the name, user and password as advised. Would really appreciate any pointers. Thanks
'/’ Uygulamasında Sunucu Hatası.
Çalışma Zamanı Hatası
Açıklama: Sunucuda bir uygulama hatası oluştu. Bu uygulama için geçerli özel hata ayarları, güvenlik nedenleriyle uygulama hatasının ayrıntılarının uzaktan görüntülenmesini engellemektedir. Ancak, yerel sunucu makinesinde çalışan tarayıcılar tarafından görüntülenebilir.
Amelia
Merhaba. Bu kadar bilgilendirici bir siteyi işlettiğiniz için teşekkür etmek istiyorum. Bana her adımda rehberlik ettiğinizi ve yaşadığım her sorunda bunu nasıl düzelteceğime dair bir makaleniz olduğunu hissediyorum.
Sitemin artık yayında ve çalışır durumda olduğunu söylemekten mutluluk duyuyorum, ancak hala birkaç son rötuş yapmam gerekiyor. Çok büyük bir teşekkür, web sitenizi adım adım takip etmeden bunu başaramazdım.
Nick
6. adımda sorun yaşıyorum, özellikle "Sonra, WordPress yönetici panelinize giriş yapmanız ve Ayarlar » Genel'e gitmeniz gerekiyor. Hiçbir şeyi değiştirmeden, aşağı kaydırın ve Değişiklikleri Kaydet düğmesine tıklayın. Bu, site URL'sinin gerektiği her yerde düzeltilmesini sağlayacaktır.
Bundan sonra Ayarlar » Kalıcı Bağlantı'ya gidin 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" ifadesinin yer aldığı kısımda. Ayarlara giremiyorum çünkü giriş yapamıyorum, giriş sayfasına ulaştım ama giriş yapmama izin vermiyor ve hesap oluşturamıyorum çünkü bağlantı çalışmıyor. Bu sorunu nasıl aşabilirim?
WPBeginner Desteği
Merhaba Nick,
URL'leri wp-config.php dosyasında da güncelleyebilirsiniz. FTP istemcisi kullanarak canlı web sitenize bağlanın ve ardından şu iki satırı ekleyin:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');1-click Use in WordPress
example.com yerine kendi URL'nizi eklemeyi unutmayın.
Yönetici
Nisa
Çok teşekkür ederim, çok yardımcı oldu, WP dosyalarını bir sunucudan diğerine taşıyordum.
Ancak 6. adımın son kısmını tamamlayamıyorum, Yönetici kullanıcı adını ve şifresini girebiliyorum, bu yüzden site sağ üst köşeden yönetici olarak giriş yaptığımı gösteriyor, ancak yönetici paneline erişemiyorum
Şu hata mesajını alıyorum: “Üzgünüm, bu sayfaya erişim izniniz yok.”
Judit
Merhaba,
Web sitemi yerel olarak kurmak çok uzun sürdü ve şimdi canlı bir siteye taşımaya hazırım. Ancak, gittiğimde bir hata mesajı alıyorum:
#1045 – 'xxx'(kullanıcı adım)@'localhost' kullanıcısının erişimi reddedildi (şifre kullanılarak: EVET)
Kullanıcı adımın ve şifremin doğru olduğundan oldukça eminim ama yine de giriş yapamıyorum veya şifremi değiştiremiyorum.
Lütfen yardım edin – WP'yi kurmak için çok fazla zaman harcadığımdan ve şimdi bu sorun yüzünden canlı bir siteye taşıyamadığımdan korkuyorum.
WPBeginner Desteği
Merhaba Judit,
phpmyadmin'in yapılandırma dosyasını düzenlemeniz gerekecek:
c:\wamp\apps\phpmyadmin4.1.14\phpmyadmin.conf
Kullanıcı adı için root'u deneyin ve şifre alanını boş bırakın. 'AllowNoPassword' değerini true olarak ayarlayın. Değişikliklerinizi kaydedin ve WAMPSERVER'ı yeniden başlatın
Yönetici
TH
Merhaba. Sitemi yerel host wamp'tan hosting hizmetime taşıdım.
1-7 arasındaki tüm adımları yaptım ancak aşağıdaki sorunlarla karşılaşıyorum:
(Çakışmaları önlemek için tüm eklentilerimi sildim)
– yönetici olarak giriş yaptığımda, ana sayfa ve yönetici paneli yerine giriş sayfasını gösteriyor.
– Üst menü çubuğu sekmeleri, GİRİŞ sekmesi hariç TAMAM çalışıyor. GİRİŞ'e tıkladığımda localhost'a götürüyor. Diğer sekmeler doğru sayfalara götürüyor.
– Üst çubuk menü sekmeleri (Favoriler, Bildirimler, Çıkış) çalışmıyor. Favoriler'e tıkladığımda şunu gösteriyor: domainname/login/?redirect_to=http%3A%2F%2domainname%2Fdashboard%2Fprojects%2F#favorites ve hala giriş sayfasını gösteriyor.
– çıkış'a tıkladığımda şunu gösteriyor domainname/login/domainname/wp-login.php?action=logout&_wpnonce=942fbc8980
– tıkladığımda > domainname>dashboard şuraya gidiyor: domainname/login/?redirect_to=http%3A%2F%2Fdomainname%2Fwp-admin%2F ve hala giriş sayfasını gösteriyor
1. Kurulumdaki sorunlar nelerdir? Bunları nasıl düzeltirim?
2. Canlı sunucudaki tüm WP dosyalarını ve veritabanını silip tekrar denemeli miyim?
Lütfen yardım edin.
Teşekkürler.
TH
WPBeginner Desteği
Merhaba,
WordPress hata giderme adımlarını izlemek isteyebilirsiniz. Soruna neyin neden olduğunu ve nasıl düzelteceğinizi anlamanıza yardımcı olacaktır.
Yönetici
Tara Giltner
Merhaba,
Bu talimatları izledim, harikaydılar. Teşekkür ederim. Sorunum, veritabanı oluştururken hala bir hata almam. Muhtemelen eski web sitesinin de public_html dosyalarında hala duruyor olmasından kaynaklandığını fark ettim. Onları silmek sorun olur mu?
WPBeginner Desteği
Merhaba Tara,
Silmeden önce dosyaları bilgisayarınıza yedek olarak indirdiğinizden emin olun.
Yönetici
Jheel
Lütfen yakında geri dönün.
Jheel
yukarıda belirtilen tüm adımları izledim. web sitesi boş. ve çevrimdışı oluşturduğum wordpress web siteme giriş bile yapamıyorum. tüm adımları yaptıktan sonra siteyi canlı görmeye çalıştığımda. SAYFA BULUNAMADI & sayfa, resim ve başlıklar olmadan ana sayfayı içeriyor. Ne yapmam gerektiğini lütfen söyleyin?
Klaas Cornelis
Bu adımları tamamladıktan sonra “Yasak: PHP motoru devre dışı” hatası alıyorum, sanırım bir şeyler yanlış yaptım. Hatayı nerede bulabileceğime dair bir fikri olan var mı?
Jolie King
Merhaba,
WordPress web sitemin dosyalarını tüm klasörleri ve dosyaları zipleyerek, cpanel'deki yükleme düğmesini kullanarak yükleyip, yüklemeden sonra açmam mümkün mü diye sormak istiyorum.
Bunu deneyen oldu mu? Bunu yaptıktan sonra herhangi bir sorunla karşılaşıldı mı??
Teşekkürler.
Jim Thorne
Jolie, evet…Tüm Wordpress klasörümü Zipledim ve cPanel kullanarak yükledim, ardından public_html klasörüne açtım. Harika çalıştı.
alan
Vay. Bunu tekrar yapmalıyım çünkü bu çok zor görünüyor
Amirreza
Very useful. Thanks!
Abneer
Merhaba,
Web sitemi localhost'tan canlı siteye başarıyla taşıdım (birkaç istisna dışında). Ancak localhost'um üzerinde de çalışmam gerekiyordu, bu yüzden Codex'te verilen güncelleme seçenekleri yöntemini kullandım. Localhost'umda ve yalnızca ana sayfayı kullanabiliyorum. Web sitesindeki başka bir sayfaya tıkladığımda wamp yapılandırma sayfasını alıyorum. Bu sorunu nasıl çözebilirim?
Lütfen bana yakında yardım edin!
Teşekkürler!
Vince
Gerçekten çaresizce herhangi birinin yardımına ihtiyacım var; bir siteyi bir araya getirmek için 2 hafta harcadım ve şimdi MAMP'ı çalıştıramıyorum!!!
Her şey çalışıyordu, siteyi inşa ettim sonra bir elektrik kesintisi oldu. Hafta sonu bilgisayarımı kullanmamıştım ve geri döndüğümde tarayıcı penceresinde MySQL Hatası #2002 aldım. Diğer pencerelerin de hiçbiri içerik göstermiyordu.
Time Machine'ime geri dönmeyi bile denedim ve hala çalıştıramıyorum. MAMP'ı başlattığımda Apache Sunucusu başlıyor ama MySQL Sunucusu başlamıyor. Hatta Terminal'de Apache ve MySQL'i yeniden başlatmak ve önbelleği temizlemek gibi şeyler denedim ama hala hiçbir şey yok. Ve MAMP'taki tercihlerle uğraştım.
Birkaç yıl önce MAMP'ı sorunsuz kullanmıştım. Çok sevmiştim!!! Harika çalışıyordu!!!
Sierra 10.12.6 kullanıyorum. İlk olarak MAMP 4.1.1'i kurdum, sonra sorunlar yaşamaya başladığımda sorunu çözüp çözmediğini görmek için 4.2'ye yükseltmeyi denedim ama olmadı. Başlangıçta birkaç sorun yaşadım ama çalıştırdım.
El Capitan'da çalışan başka bir bilgisayarım var ve orada da MySQL Sunucusu başlamıyor. Belki de MacOS'ta çalışan PHP sürümüyle ilgili bir sorun olduğunu düşündüm, bu yüzden bir yükseltme yaptım ve hala hiçbir şey!
Gerçekten nefret ediyorum çünkü sitenin planlanmış bir canlı yayın tarihi var ve müşteri yayında değilse çıldıracak, ayrıca işverenimden bahsetmiyorum bile!!! Herhangi bir yardım çok takdir edilecektir!!!
Selamlar, Vince
WPBeginner Desteği
Merhaba Vince,
MAMP ile yaygın bir sorundur ve diğer kullanıcılar için işe yarayan çeşitli çözümleri çevrimiçi olarak bulacaksınız. En yaygın çözüm, MAMP/db/mysql dizininde bulunan günlük dosyalarını silmek ve ardından MAMP'ı yeniden başlatmaktır.
Yönetici
Sarah
Merhaba, WP-DEBUG'ı true olarak etkinleştirdikten sonra web sayfam hala boş görünüyor
Chamini
Her adımı uyguladım ve şimdi sitem yayında.
Ancak şimdi iki sorunum daha var,
1. Tüm stillerim ve resimlerim sitede yoktu
2. Diğer menülere gitmeye çalıştığımda gidemiyorum. 500 Dahili Sunucu Hatası veriyor.
Lütfen buradan çıkmama yardım edin
Chris
Merhaba, bunu düzelttin mi? Aynı sorunu yaşıyorum.
.htaccess dosyasını sildim ve yenisini oluşturdum. Kalıcı bağlantı yapısını %postname% olarak değiştirdim, velvet blues VE SQL bağlantılarını güncelledim ancak hala bu hatayı alıyorum. Buradan sonra nereye gideceğimi bilmiyorum...
Maiyo
Boş bir sayfanız veya HTTP 500 hata mesajınız varsa, ne gibi hatalar oluştuğunu görmek için wp_option belgesindeki WP_DEBUG seçeneğini true değerine ayarlamanızı öneririm.
Jordan
Adımları tam olarak uyguladım, ancak 6. adıma geldiğimde web sitesini yüklediğimde çalıştı, ancak tasarladığım tüm bilgiler, şablonlar ve sayfalar orada yoktu.
localhost web siteme hala erişebiliyordum ve tüm bilgileri aktarmak için WP Migrate'ı kullanmayı denedim, ancak işe yaramadı. Bu yüzden bu adamın talimatlarını izledim:
Şimdi localhost web sitem artık çalışmıyor…..
Sanırım artık tüm web sitesini çevrimiçi olarak yeniden tasarlamam gerekecek.
WPBeginner Desteği
Merhaba Jordan,
Lütfen veritabanı ayarlarınızı gözden geçirin. Canlı sitenizin veritabanını yerel sunucu veritabanınızla karşılaştırmak için phpMyAdmin'e gidin.
Yönetici
Nou Kanvanny
Merhaba beyefendi, görünümümde araç seçeneği görünmüyor, lütfen yardım edin
teşekkürler
Craig
Veritabanımı içe aktarmaya çalışırken bu hatayı alıyorum:
Hata
SQL sorgusu:
—
— Veritabanı: `wordpress_test`
—
CREATE DATABASE IF NOT EXISTS `wordpress_test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
MySQL dedi ki: Dokümantasyon
#1044 – 'craigpar4_root'@'%' kullanıcısının 'wordpress_test' veritabanına erişimi reddedildi
Biri bana yardım edebilir mi?
Teşekkürler
Liv
Bu işe yaramış gibi görünüyor, ancak yalnızca yerel bilgisayarımda. Yeni WordPress web sitesi bilgisayarımda doğru alan adında görünüyor. Ancak aynı alan adını telefonumda veya farklı bir bilgisayarda denediğimde eski web sitesi hala açılıyor.
Patricia LaCroix
Diğer bilgisayarlarda önbelleği temizlediniz mi? Bazen sorun bu oluyor.
Susan Keogh
1. Adımda başarısız oluyorum! phpmyadmin adresini yazıyorum – ve hiçbir şey bulunamıyor. Yanlış ne yapıyorum?
MrPET
Sevgili,
Söylediğin her şey benim için işe yaradı. Yönetici arka uç sayfasında bazı sorunlar yaşadım ancak .htaccess dosyasını sildikten ve yeniledikten sonra her şey yolunda.
Jason
Sevgili WPBeginner,
Adımlarınızın hepsini doğru bir şekilde takip ettim ama şimdi wp-admin sayfam yok! 404 diyor!
wp-admin klasörü var olmasına rağmen.
Lütfen yardım edin
WPBeginner Desteği
Merhaba Jason,
WordPress kalıcı bağlantı yapınızı yenilemeyi deneyin. Yönetici alanına erişemediğiniz için bunu FTP aracılığıyla yapmanız gerekecektir. Web sitenize bağlanın ve .htaccess dosyasını bulun. Yedek olarak bilgisayarınıza indirin ve ardından sunucunuzdan silin. Web sitenizin ana sayfasını ziyaret edin ve WordPress sizin için .htaccess dosyasını yeniden oluşturacaktır. Ardından giriş yapmayı deneyebilirsiniz.
Yönetici
Jason
Evet, yorumuma cevap vermek için 19 gün geç kaldın…
Sitemi büyük bir zahmetle taşıdım… bu da yeniden yükleme ve eski siteden yenisine bir şeyler kopyalayıp yapıştırma anlamına geliyor T-T
WPBeginner Desteği
Merhaba Jason,
Yanıtımızdaki gecikme için özür dileriz. Yorumlara ve sorulara zamanında yanıt vermeye çalışıyoruz ancak çok sayıda yorum nedeniyle bazen geçerli soruları kaçırabiliyoruz.
Tiernan
Çok yardımcı tavsiyeler için çok teşekkürler, bu gerçekten de aksi takdirde zor bir süreci basitleştirdi
Kariena
Merhaba, çok faydalı teşekkürler.
Sadece bir soru, localhost wp-admin'deki bir eklentiye içerik eklerken, değişiklikleri güncellemek için veritabanımı canlı siteme tekrar aktarmam gerekiyor mu? (Yani her değişiklik yaptığımda veritabanımı aktarmam gerekiyor mu?)
Laura
Merhaba, gönderi için teşekkürler, çok yardımcı oldu!!! Hızlı bir soru – XML sitemi yerel sunucumdayken mi oluşturup Google / Webmaster araçlarına göndermeliyim yoksa önce canlı sunucuya mı yüklemeliyim?
WPBeginner Desteği
Merhaba Laura,
Sitenizi önce canlı bir sunucuya yüklemeniz gerekir.
Yönetici
jenny
Teşekkürler, bu çok faydalı oldu, tekrar teşekkürler
Kim Sofo
Bununla ilgili sorunlar yaşıyorum. Sanırım adım 2. Lütfen wordpress dosyalarını nereden yüklemem gerektiğini açıklar mısınız? WAMP'ın bir parçası olarak mı kuruluyorlar? Yani onları orada mı bulacağım? Yoksa başka bir yerde mi? Teşekkürler
Rohit Gogoi
Bununla ilgili bir video çekebilir misiniz lütfen… Bazı adımlar net değil. İkinci adım gibi. Anlamadım. Lütfen bana yardım edin.
WPBeginner Desteği
Hey Rohit,
Yakında bir video eklemeye çalışacağız. Bu arada, 2. adım için bir FTP istemcisine ihtiyacınız olacak. Web sitenize bağlandıktan sonra, yerel WordPress dosyalarını bilgisayarınızdan canlı web sitesine yükleyeceksiniz.
Yönetici
Collins
Çok teşekkürler, yazı yardımcı oldu. Ancak veritabanımı dışa aktarıp canlı sunucuma içe aktardıktan sonra bazı veritabanı dosyalarımı kaybettim. Bunları geri almak için herhangi bir olası yol veya araç var mı? Lütfen yardım edin.
Rizki Suciana
Çok faydalı.. çok teşekkürler!
Ari
Harika gönderi için teşekkürler. Gerçekten kapsamlıydı ve sitemi yerelden sunucuya başarıyla aktarmamı sağladı!
'Dışarıdan kaynak bulmam' gereken tek kısım, SQL veritabanımı dışa aktarırken ayarları kaydetmekti, yeni bir tane oluşturmadığından emin olmak için (doğru tahmin ettiğiniz gibi, İSS'm yalnızca bir veritabanına izin veriyordu).
Ritul
Web sitesini yerel sunucudan canlı sunucuya aktarmak güvenli mi?? Çünkü blogumu yapmak için canlı barındırma ile mi yoksa yerel sunucu ile mi başlamam gerektiğini bilmek istiyorum??
Kirsty
Lütfen yardım edin
URL'mi .dev'den .com'a değiştirdiğimde 404 site bulunamadı hatası veriyor ve düzeltmek için wordpress'e bile geri dönemiyorum. :'(
WPBeginner Desteği
Lütfen WordPress'te 404 hatasını düzeltme kılavuzumuza bakın: WordPress'te 404 hatasını düzeltme.
Yönetici
Tony Clarkson
Merhaba, localhost veritabanı içeriğini yeni veritabanına aktarmakta sorun yaşıyorum, adım adım kontrol ettim ve gördüğüm kadarıyla doğru şeyi yapıyorum ama aktarım sırasında şu hatayı alıyorum:
Hata
SQL sorgusu:
—
— Veritabanı: `push_db`
—
— ——————————————————–
—
— `wp_commentmeta` tablosu için tablo yapısı
—
CREATE TABLE `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_520_ci DEFAULT NULL ,
`meta_value` LONGTEXT COLLATE utf8mb4_unicode_520_ci
) ENGINE = INNODB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_520_ci;
MySQL dedi ki: Dokümantasyon
#1273 – Bilinmeyen sıralama: ‘utf8mb4_unicode_520_ci’
Yerel veritabanını dışa aktarmak için özel seçeneği seçtiğimde, diğer tüm ayarların varsayılan olarak kalacağını varsayıyorum, sadece 'Çıktıyı bir dosyaya kaydet' olarak değiştiriyorum.
Sizce ne olabilir?
Tony
Tony Clarkson
Bu kısmı geçtim, yerel sitedeki MySQL sürümü sunucudakinden daha yeniyidi, ancak 6. adımda tekrar durdum. Siteye göz attığımda sadece Http Hatası 500 alıyorum. Nereden başlayacağımı bilmiyorum...
Peter Singh
Merhaba Tony,
Bir süre önce yayına almam gereken başka bir siteyle benzer bir sorun yaşadım. http 500 hatasının kökeninin php.ini dosyasındaki yetersiz bellek ayırmasından kaynaklandığını buldum. Bir web sunucusunda buna gerçekten girip değiştiremeyeceğinizi biliyorum. wp-config/php dosyasında tanımlayarak küçük bir numara buldum. Sadece bunu en üst satıra yapıştırın.
define( ‘wp_max_memory_limit’ ‘256m’ )
ve iş tamamdır.
Şafak
Bunu denedim ve hiçbir değişiklik olmadı… Hala ya 500 hatası ya da boş sayfa. :'(
WPBeginner Desteği
Hey Dawn,
Soruna neyin neden olduğunu anlamak için bu WordPress sorun giderme adımlarını deneyin.
Victor
Hey, Tony. MySQL sürümüyle ilgili sorunu nasıl yönettiniz? Ben de aynı hatayı alıyorum ve nereden başlayacağımı bilmiyorum. Bana açıklayabilir misiniz?
Victor
Merhaba, bu sorunu aşmayı başardım ama şimdi farklı bir sorunla karşı karşıyayım.
Tüm sayfalarım, WP admin (giriş, kontrol paneli vb.) dahil, düz HTML olarak gösteriliyor. Sanki hiçbir düzen ve stil yokmuş gibi. Ne olabilir?
goutam majumder
Bu detaylı adımlar için çok teşekkürler. Günümü kurtardınız.
God bless you
Che Devert
Harika bir yazı. Teşekkürler.
H Finn
Bu eğitim harika. Adımları takip ettiğiniz sürece ve kendi tarafınızda herhangi bir sorun yaşamadığınız sürece – sihirli bir şekilde çalışıyor.
Bu gönderi için teşekkürler.
Mohanraj
Merhaba Arkadaşlar,
Yerel Sunucuda bir Wordpress projesi yaptım. WP projesini bir Alt Dizin'e yüklemem gerekiyor. Prosedürleri bana söyler misiniz?
Stephanie
Merhaba
Yerel bir web sitesini canlı sunucuma taşıdım ve tüm adımları izledim. localhost:888 ile bulunan tüm URL'leri nihai URL'imle güncelledim.
Sayfaların hepsi iyi durumda, ancak birinde sayfadaki bir kaydırıcıyı ve bir tabloyu kaybettim.
Lütfen bana yardım edecek kimse var mı?
Alex Hammerschmied
Bu gönderiyi de çok takdir ediyorum!
Bir geçiş işlemi yapmam gerektiğinde her zaman işe yarıyor…
Bunun için teşekkürler! Ve iyi çalışmalarına devam et!
Sevgiler,
Alex
WPBeginner Desteği
Merhaba Alex,
We are glad you find it helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
Yönetici