Canlı WordPress Sitesini Yerel Sunucuya Taşıma
Canlı bir WordPress web sitesini bilgisayarınızdaki yerel bir sunucuya taşımak ister misiniz?
WordPress'i bilgisayarınıza (yerel sunucu) yüklemek, WordPress'i kolayca öğrenmenize ve bir şeyleri test etmenize olanak tanır. Canlı bir WordPress sitesini yerel bir sunucuya taşıdığınızda, canlı sitenizle aynı verilerle deneme yapmanızı sağlar.
Bu makalede, canlı bir WordPress sitesini hiçbir şeyi bozmadan yerel bir sunucuya nasıl kolayca taşıyacağınızı göstereceğiz.

Neden ve Kim Canlı Bir WordPress Sitesini Yerel Sunucuya Taşımak İster?
Bir süredir WordPress web sitesini çalıştırıyorsanız, yeni temalar veya bir eklenti denemek isteyebilirsiniz. Ancak bunu canlı bir web sitesinde yapmak, kullanıcılarınız için kötü bir kullanıcı deneyimine neden olabilir.
Bunu önlemek için birçok kullanıcı, yeni temaları, eklentileri test etmek veya geliştirme testi yapmak için WordPress web sitelerinin bir kopyasını yerel bir sunucuda oluşturur.
Bu, tüm içeriğinizle temanızı kurmanıza ve sitenizi bozma endişesi duymadan tüm özellikleri test etmenize olanak tanır. Birçok kullanıcı, WordPress ve kodlama becerilerini gerçek site verileriyle uygulamak için sitelerini yerel bir sunucuya kopyalar.
WordPress'teki yapay içerikle tüm testleri yapabilmenize rağmen, gerçek site verileri, bu değişikliklerin canlı sitenizde nasıl görüneceğinin daha iyi bir görsel temsilini sağlar.
Yerel Siteyi Yerel Sunucuya Taşımaya Hazırlanma
İlk olarak, WordPress web sitenizi her zaman yedeklediğinizden emin olmanız gerekir. Kullanabileceğiniz birkaç harika WordPress yedekleme eklentisi vardır.
İkinci olarak, bilgisayarınıza yerel bir sunucu ortamı yüklemeniz gerekir. Windows için WAMP ve Mac için MAMP kullanabilirsiniz. Ortamı kurduktan sonra, phpMyAdmin'i kullanarak yeni bir veritabanı oluşturmanız gerekir.
phpMyAdmin'i başlatmak için tarayıcınızda aşağıdaki URL'yi ziyaret edin.
http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/
Buradan 'Veritabanları' sekmesine tıklamanız ve yeni bir veritabanı oluşturmanız gerekir. Canlı site verilerinizi daha sonra açmak için bu veritabanına ihtiyacınız olacak.

Artık canlı WordPress sitenizi yerel sunucuya taşımaya hazırsınız.
Yöntem 1. Eklentiyi Kullanarak Canlı WordPress Sitesini Yerel Sunucuya Taşıma
Bu yöntem daha kolaydır ve tüm kullanıcılar için önerilir.
Yapmanız gereken ilk şey, Duplicator eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Duplicator, tüm web sitenizin yinelenen bir paketini kolayca oluşturmanıza olanak tanır. WordPress sitenizi yeni bir konuma taşımak için kullanılabilir ve ayrıca bir yedekleme eklentisi olarak da kullanılabilir.
Etkinleştirmenin ardından eklenti, WordPress yönetici kenar çubuğunuza yeni bir "Çoğaltıcı" menü öğesi ekler. Üzerine tıklamak sizi eklentinin paketler ekranına götürecektir.

Yeni paket oluşturmak için yeni paket oluştur butonuna tıklamanız gerekmektedir. Duplicator, paket sihirbazını başlatacak ve devam etmek için İleri düğmesine tıklamanız gerekiyor.

Eklenti daha sonra web sitenizi sanacak ve bazı arka plan kontrolleri yapacak. Daha sonra size bu kontrollerin bir özetini gösterecektir. Her şey yolunda görünüyorsa, devam etmek için 'Oluştur' düğmesine tıklayın.

Duplicator şimdi web sitesi paketinizi oluşturacaktır.
Bitirdikten sonra, tüm web sitesi verilerinizi içeren bir arşiv zip dosyası ve bir yükleyici dosyası göreceksiniz. Her iki dosyayı da bilgisayarınıza indirmeniz gerekir.

Artık bu dosyaları paketinden çıkarmaya ve yerel sunucunuza yüklemeye hazırsınız.
Öncelikle, yerel sunucunuzun kök klasöründe yeni bir klasör oluşturmanız gerekir. Bu, yerel sunucunuzun tüm web sitelerini depoladığı klasördür.
Örneğin, MAMP kullanıyorsanız, /Applications/MAMP/htdocs/ klasörü olacaktır. Alternatif olarak, WAMP kullanıyorsanız, C:\wamp\www\ klasörü olacaktır.
Bu klasörün içinde, içe aktarmak veya yerel sunucunuzda oluşturmak istediğiniz her yeni web sitesi için yeni klasörler oluşturabilirsiniz.

Bundan sonra, yerel web siteniz için oluşturduğunuz klasörü açmanız ve ardından hem arşiv zip dosyasını hem de daha önce indirdiğiniz yükleyici komut dosyasını kopyalayıp yapıştırmanız gerekir.

Kurulumu çalıştırmak için web tarayıcınızda installer.php betiğini açmanız gerekir.
Örneğin, her iki dosyayı da /mylocalsite/ klasörüne yapıştırdıysanız, tarayıcınızda http://localhost/mylocalsite/installer.php ziyaret ederek bunlara http://localhost/mylocalsite/installer.php .
Şimdi Duplicator kurulum komut dosyasını şu şekilde göreceksiniz:

Devam etmek için İleri düğmesine tıklayın.
Duplicator şimdi arşiv zip dosyasını açacak ve yerel sitenizin veritabanı bilgilerini girmenizi isteyecektir. Bu, daha önce oluşturduğunuz veritabanıdır.

Sunucu adı neredeyse her zaman localhost ve kullanıcı adı root'tur. Çoğu durumda, yerel sunucu kurulumunuzun kök için ayarlanmış bir parolası yoktur, bu nedenle bunu boş bırakabilirsiniz.
Sayfanın altında, veritabanı bilgilerinizin doğru olduğundan emin olmak için kullanabileceğiniz bir 'Test Veritabanı' düğmesi göreceksiniz.

Her şey yolunda görünüyorsa, devam etmek için 'İleri' düğmesine tıklayın.
Duplicator şimdi WordPress veritabanınızı içe aktaracaktır. Bundan sonra, otomatik olarak algıladığı yeni web sitesi bilgilerini iki kez kontrol etmenizi isteyecektir.

Devam etmek için İleri düğmesine tıklayın.
Duplicator şimdi kurulumu tamamlayacak ve yerel sitenize giriş yapmak için size bir düğme gösterecektir. Canlı sitenizde kullandığınız WordPress kullanıcı adını ve şifresini kullanacaksınız.

Hepsi bu kadar, canlı sitenizi başarıyla yerel sunucuya taşıdınız.
Yöntem 2. Canlı Bir WordPress Sitesini El İle Yerel Sunucuya Taşıyın
Eklentinin sizin için çalışmaması durumunda, canlı sitenizi her zaman manuel olarak yerel bir sunucuya taşıyabilirsiniz. İhtiyacınız olan ilk şey, web sitenizi WordPress barındırma hesabınızdan manuel olarak yedeklemektir.
Adım 1. Canlı sitenizin WordPress veritabanını dışa aktarın
Canlı sitenizin WordPress veritabanını dışa aktarmak için cPanel panonuzda oturum açmanız ve phpMyAdmin'e tıklamanız gerekir.
Not: Bluehost panosundan ekran görüntüleri gösteriyoruz.

phpMyAdmin içinde, dışa aktarmak istediğiniz veritabanını seçmeniz ve ardından üstteki dışa aktarma sekmesine tıklamanız gerekir.

phpMyAdmin şimdi sizden hızlı veya özel dışa aktarma yöntemini seçmenizi isteyecektir. Özel yöntemi kullanmanızı ve sıkıştırma yöntemi olarak zip'i seçmenizi öneririz.
Bazen WordPress eklentileri, WordPress veritabanınızda kendi tablolarını oluşturabilir. Bu eklentiyi artık kullanmıyorsanız, özel yöntem bu tabloları hariç tutmanıza izin verir.
Seçeneklerin geri kalanını olduğu gibi bırakın ve veritabanı yedeğinizi zip formatında indirmek için Git düğmesine tıklayın.

PhpMyAdmin şimdi veritabanı dosyanızı indirecek. Daha fazla ayrıntı için, WordPress veritabanınızı manuel olarak nasıl yedekleyeceğinize ilişkin eğiticimize bakın.
2. Adım. Tüm WordPress dosyalarınızı indirin
Bir sonraki adım, WordPress dosyalarınızı indirmektir. Bunu yapmak için bir FTP istemcisi kullanarak WordPress sitenize bağlanmanız gerekir.
Bağlandıktan sonra tüm WordPress dosyalarınızı seçin ve bilgisayarınıza indirin.

Adım 3. WordPress dosyalarınızı ve veritabanınızı yerel sunucuya aktarın
WordPress dosyalarınızı indirdikten sonra yerel sunucunuzda yerel siteyi içe aktarmak istediğiniz bir klasör oluşturmanız gerekir.
WAMP kullanıyorsanız, yerel siteniz için C:\wamp\www\ klasörü içinde bir klasör oluşturmak istersiniz. MAMP kullanıcılarının /Applications/MAMP/htdocs/ klasöründe bir klasör oluşturması gerekir.
Bundan sonra, WordPress dosyalarınızı kopyalayıp yeni klasöre yapıştırmanız yeterlidir.
Ardından, WordPress veritabanınızı içe aktarmanız gerekir. Aşağıdaki URL'yi ziyaret ederek yerel sunucunuzda phpMyAdmin'i açmanız yeterlidir:
http://localhost/phpmyadmin/
Veritabanını daha önce oluşturduğunuz için, şimdi onu seçmeniz ve ardından üstteki İçe Aktar sekmesine tıklamanız gerekir.

İlk adımda indirdiğiniz veritabanı dışa aktarma dosyasını seçmek ve yüklemek için 'Dosya Seç' düğmesine tıklayın. Bundan sonra, sayfanın altındaki 'Git' düğmesine tıklayın.
PhpMyAdmin şimdi WordPress veritabanınızı açacak ve içe aktaracaktır.
Artık veritabanınız hazır olduğuna göre, WordPress veritabanınızın içindeki URL'leri canlı sitenize atıfta bulunarak güncellemeniz gerekir.
Bunu phpMyAdmin'de bir SQL sorgusu çalıştırarak yapabilirsiniz. Yerel sitenizin veritabanını seçtiğinizden emin olun ve ardından SQL'e tıklayın.

phpMyAdmin'in SQL ekranında bu kodu kopyalayıp yapıştırın, example.com'u canlı sitenizin URL'siyle ve http://localhost/mylocalsite'yi sitenizin yerel sunucu URL'siyle değiştirdiğinizden emin olun.
UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');
Bu sorgu, canlı sitenizin URL'sine yapılan referansları veritabanından değiştirecek ve onu localhost URL'si ile değiştirecektir.
Adım 4. wp-config.php dosyasını güncelleyin
Son adım, yerel sitenizin wp-config.php dosyasını güncellemektir. Bu dosya, WordPress veritabanınıza nasıl bağlanacağınız dahil olmak üzere WordPress ayarlarını içerir.
WordPress'i yerel sunucunuza kurduğunuz klasöre gidin ve ardından wp-config.php dosyasını Notepad gibi bir metin düzenleyicide açın.
Veritabanı adını yerel ana makinenizde phpMyAdmin'de oluşturduğunuz adla değiştirin.
Bundan sonra, veritabanı kullanıcı adını yerel MySQL kullanıcı adınızla değiştirin, genellikle root'tur. Yerel ana makinenizde MySQL kullanıcı kökü için bir parola belirlediyseniz, o parolayı girin. Aksi takdirde, boş bırakın ve değişikliklerinizi kaydedin.
/** 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');
Artık aşağıdaki gibi URL girerek yerel sitenizi bir tarayıcı penceresinde ziyaret edebilirsiniz:
http://localhost/mylocalsite/
'mylocalsite'yi WordPress dosyalarınızı kopyaladığınız klasörün adıyla değiştirin.
Hepsi bu kadar, canlı WordPress siteniz artık yerel sunucunuza kopyalandı.
Bu makalenin, canlı bir WordPress sitesini yerel sunucuya nasıl kolayca taşıyacağınızı öğrenmenize yardımcı olacağını umuyoruz. Ayrıca, test için WordPress için hazırlama sitesinin nasıl kolayca oluşturulacağına veya bir WordPress sitesinin yerel sunucudan canlı siteye nasıl taşınacağına ilişkin kılavuzumuza da bakmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook'ta da bulabilirsiniz.
ev borcu WordPress sitesi