[Çözüldü] Wordpress Sitesini Başka Bir Hosta Taşıma

Başlatan Wolf-Rayet, 13 Eylül 2016 - 23:42:56

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Wolf-Rayet

Merhabalar,

Üzerinde 2 gündür çözmeye uğraştığımız fakat sonuç alamadığımız bir sorunu sizlerle paylaşmak istedim.

Belirli bir organizasyon için kullandığımız Wordpress temelli bir web sitemiz var. Bunu başka bir sunucuya başka bir alan adı alarak taşımak istiyoruz. Oluşabilecek kayıpların ve hataların önüne geçme için önce bunu yerel sunucumuzda çalıştırmayı denedik.

Bunu yaparken şu adımları uyguladık;

1.   PhpMyadmin ile Wordpress'in bağlı bulunduğu veri tabanının bir kopyasını dışa aktar yöntemi ile aldık.
2.   FTP aracılığı ile Wordpress dizinimizin bir kopyasını indirdik.
3.   Wordpress sitemizin veri tabanını yeni sunucumuza yeni veri tabanı ve yeni kullanıcı oluşturduktan sonra aktardık.
4.   FTP aracılığı ile W.P. dosyalarımızı dizine gönderdik.
5.   Wordpress 'wp-config.php' dosyasında veri tabanı bağlantı ayarlarını ve sunucu kısmı güncelledik.
6.   https://github.com/interconnectit/Search-Replace-DB bu adresteki php scriptini kullanarak wordpress veri tabanı tablolarında arama yaparak bulunan sonuçlarda, eski domain adresimizle yeni domain adresimizi değiştirdik.

Devamında sitemizin URL'sine gittik site herhangi bir sorun olmadan açıldı fakat sitedeki hiç bir iç link (gönderiler, sayfalar) çalışmıyor. Yönetici paneline giriş yapabiliyoruz. Yeni bir gönderi oluşturabiliyoruz fakat oluşturduğumuz gönderinin bağlantısına tıkladığımızda ekte yüklediğimiz hatayı alıyoruz.

Kullandığımız eski ve yeni sunucu işletim sitemi: Ubuntu Server
Veri tabanı : MySQL

Sorunun tam olarak nereden kaynaklandığını anlayamadık.


[eklenti yönetici tarafından silindi]
01100110 01110011 01101111 01100011 01101001 01100101 01110100 01111001

bugra9

Merhaba,

Yüksek ihtimal ya .htaccess dosyasını taşımamışsınızdır ya da apache kullanıyorsanız yeni sunucunuzda mod_rewrite aktif değildir.

barış

Veritabanı tarafında tutulan linkler konusunda sıkıntı olmuş olabilir. Linklerin bu eklenti tarafından düzgün olarak yapılandırıldığına emin miyiz?

Web sunucular arası da sıkıntı olmuş olabilir. Örneğin Apache .htaccess desteklerken, Nginx bunu ön tanımlı olarak desteklemiyor. Bundan dolayı ilk geçişler bilmeyen birisi için bazen sancılı olabiliyor. Ya da @bugra9'un dediği gibi Apache tarafında mod_rewrite aktif olmayabilir.

Wolf-Rayet

Yanıt vermekte geçiktim. Kusura bakmayın.

Sorun @bugra9'un dediği gibi Apache tarafında 'mod_rewrite' aktif aktif olmadığı için problem oluşuyormuş.

Hepinize ilginiz için teşekkür ederim.




01100110 01110011 01101111 01100011 01101001 01100101 01110100 01111001