Taşıma işleminden sonra eski alana yeniden yönlendirme


11

Web sitemden birini yeni bir alana taşıdım, aşağıda yaptığım şey.

  • Yedeklenen veritabanı
  • Tüm dosyaları yeni sunucuya yükledi.
  • Sql üzerinden yeni sunucuya aktarıldı phpmyadmin
  • Şimdi veritabanında URL değiştirmek için bu komut dosyası kullandım .

Şimdi, karşılaştığım sorunlar:

  1. Tüm bağlantılar eski alan adına gidiyor.
  2. Tüm görüntüler eski alan adıyla bağlantılı.
  3. wp-admin çalıştırmayı denediğimde eski alana da yönlendiriliyor mydomain.com/wp-admin

Bu konuda herhangi bir fikriniz varsa lütfen yardım edin, herhangi bir yardım çok takdir edilecektir.


2
Bu satırları wp-config.php dosyasına ekledim ve işe yaradı. define('WP_SITEURL', 'https://domain.com'); define('WP_HOME', 'https://domain.com');
Vignesh Chinnaiyan

Yanıtlar:


9

Sorunum çözüldü, başka birinin bundan yararlanabilmesi için bunu bir cevap olarak gönderiyorum.

Sorunum oldu, siteurlve homeurlben yerleştirdikten yüzden güncellenmedi define('RELOCATE',true);benim de wp-config.phpdosyaya. Ve tekrar web sitesine erişmek için çalıştı, doğru url cssgitti ama hepsi gitti. Sonra yöneldi wp-adminve aynı zamanda hayır ile geldi cssama yine de giriş yapmaya çalıştım ama bu sefer beni doğru url ve with cssgiriş sayfasına götürdü ama giriş yapmadım. Sonra tekrar girişimi denedim ve bu sefer var Başarıyla giriş yaptı. Sonra ikisi de değişmiş urlsgelen settingsyönetici panelinde.

Bundan sonra, her türlü kalıcı yönlendirmeyi silmek için tüm tarayıcı önbellek dosyalarınızı silmeniz gerekir.

Umarım bu aynı sorunla ilgilenen başka birine yardımcı olur.


Bu benim için hile yaptı!
Avishai

Selam! Yapılandırma dosyasında nerede olduğunu merak ettim, çünkü çok az başarı ile birkaç yerde deniyorum.
QuestionerNo27

8

Aynı sorunu yaşadım (şimdi iyi çalışıyor), işte yaptığım şey

Yönetici paneline erişmeyi denemek yerine siteniz.com/wp-admin siteniz.com/wp-login.php ile denedim ve beni yeni sitemin yönetici paneline götürdü. Sonra site ayarlarını genel ayarlarda değiştirdim ve şimdi gayet iyi çalışıyor.


Teşekkürler, ayarları düzenleyebildim ve şimdi dahili sayfalar iyi çalışıyor ancak ana sayfa çalışmıyor. Giriş sayfası için URL'leri güncelledim
viCky

5

Alan adını değiştirirken aşağıdakileri çalıştırın:

UPDATE wp_options SET option_value = 'https://yournew.domain' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://yournew.domain' WHERE option_name = 'home';

Ama bu yeterli değil. Eski alan adı hala
yazılarda

2

Wp_options alanını değiştirmek biraz yardımcı olur, ancak bazen sayfalarınız, yayınlarınız ve eklentileriniz görüntüler ve diğer dosyalara mutlak referanslar kullanır. Bu durumda, tüm veritabanını güncellemeniz gerekir. PhpMyAdmin'de kolay bir "tümünü değiştir" olmadığından (SQL'de bir UPDATE ifadesi oluşturmazsanız), en iyisi:

  1. Tüm veritabanınızı bir sql dosyası olarak yedekleyin. (DROP TABLE seçeneğini eklerim)
  2. Tüm veritabanınızı bir sql (metin) dosyası olarak dışa aktarın ve bir metin düzenleyicide açın. ( Notepad ++ kullanıyorum )
  3. Bir Do Tümünü Değiştir yeni alan eski etki ilgili tüm durumlarda. (ör. newdomain.com ile olddomain.com)
  4. Güncellenmiş SQL'i kaydedin ve tekrar phpMyAdmin'e aktarın.

İşte bu kadar!


Bu sorunu tamamen çözmezse: wp-config.php 2. Eski etki alanının herhangi referanslar için 1. Kontrol geçici geçici olarak güvenlik veya permalink yeniden yazma klasörler eklentisi hareket .htaccess dosyanızı 3. adlandırmak
Ton Williams

Bunun en kapsamlı çözüm olduğunu düşünüyorum. Wonder neden ilk kişi olduğumu merak ediyorum
che-azeh

Bu en iyi çözüm ... SIDENOTE: Cloudflare kullanıyorsanız, cloudflare konsolunuzdaki önbelleğinizi temizleyin!
Evan Parsons

0

Phpmyadmin'de seçenek veritabanı dosyasındaki URL'yi değiştirin. Gerçek URL bağlantınız anlamına gelir. Sonra wp-admin sayfasını açın .. wp-login.php link ile .. Kimlik doğrulamanızı yazın ve genel ayarda URL dizinini tekrar değiştirin ve web sitesine erişin.


0

Sadece Reezppo'nun cevabını genişletmek için,

CPanel'inizde PHPMyadmin'i açın ve wp_options dosyasına tıklayın ve sonra değiştirebileceğiniz bir grup alan göreceksiniz ve daha sonra manuel olarak yeni url'ye (iki yerde) değiştirebileceğiniz eski URL'yi göreceksiniz. Ardından kaydedin ve siteniz.com/wp-login.php adresine geri dönün ve yönlendirmeden giriş yapmanıza izin vermelidir. Eski Wordpress kullanıcı adı ve şifresiyle (taşıdığınız orijinal siteden olan) giriş yapacağınızı unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.