lostyazilim
tr.link

Siteye bulaşan virüsten sonra yazılar bozuldu

5 Mesajlar 844 Okunma
lstbozum
tr.link

kancaoglu kancaoglu WM Aracı Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Grafiker
  • Konum Hollanda
  • Ad Soyad S** Ö**
  • Mesajlar 16
  • Beğeniler 1 / 3
  • Ticaret 0, (%0)
Arkadaşlar merhaba,
Yönetimini yaptığım bir siteye virüs bulaşmış. Bu virüs sonucunda başlık ve yazılarda bozulma oldu. Bunu tek tek düzeltmek gibi uzun bir yolun dışında bir çözümü var mı? Bilgi verirseniz sevinirim.


 

 

wmaraci
reklam

basich basich WM Aracı Kullanıcı
  • Üyelik 24.08.2018
  • Yaş/Cinsiyet 28 / E
  • Meslek Maliyeci
  • Konum Uşak
  • Ad Soyad L** H**
  • Mesajlar 890
  • Beğeniler 109 / 319
  • Ticaret 8, (%100)
str_replace(); ile tum makaleleri dondurup harfleri degistirebilirsin.
 

 

SENibrahim SENibrahim ibocum Kullanıcı
  • Üyelik 22.12.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Öğrenci
  • Konum Aydın
  • Ad Soyad İ** Ş**
  • Mesajlar 4598
  • Beğeniler 1727 / 1541
  • Ticaret 15, (%100)
Eğer ücretli bir destek isterseniz pm atabilirsiniz.
 

 

Herkez hata yapabilir, pardon herkes. | ibocum.com

27207 27207 WM Aracı Anonim Üyelik
  • Üyelik 02.01.2014
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 1852
  • Beğeniler 346 / 707
  • Ticaret 5, (%100)
İlk önce wp-config.php dosyasına bak database karakter setini DB_CHARSET', 'utf8_unicode_ci olarak gösteriyormu. Eğer bu satırlar yoksa eklersin yada değiştirirsin:
define('DB_CHARSET', 'utf8');
define('DB_CHARSET', 'utf8_unicode_ci');

İkinci olarak phpmyadmin'e gir veritabanı karakter kodlamasına bak, karşılaştır.

Sonra da Phpmyadmin'den şu sorguyu çalıştır:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'DEĞİŞTİRELECEK İLGİNÇ KARAKTER', 'DEĞİŞTİRİLDİKTEN SONRAKİ KARAKTER');


UPDATE wp_posts SET post_content = REPLACE(post_content, '???', 'Ş'); gibi.

UPDATE güncelleme
wp_posts : Yazıların depolandığı tablo
SET : ayarla
post_content : wp_posts tablosunda yazı içeriğinin bulunduğu sütun
REPLACE : değiştir

Bunu istediğin her yere uygularsın. Link varsa onları da kaldırabilirsin.

REPLACE kullanımı ve detayları:
https://dev.mysql.com/doc/refman/5.5/en/replace.html
nexfox

kişi bu mesajı beğendi.

wmaraci
wmaraci

kancaoglu kancaoglu WM Aracı Kullanıcı
  • Üyelik 12.11.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Grafiker
  • Konum Hollanda
  • Ad Soyad S** Ö**
  • Mesajlar 16
  • Beğeniler 1 / 3
  • Ticaret 0, (%0)
Biraz geç oldu ama kusura bakmayın. Yardım için teşekkür ederim PHPacemisi
27207

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al