Dle to wp hata

webgroupaz
webgroupaz 29-05-2017, 07:31
Herkese Merhaba.
Kullandigim site azerbaycan dilinde haber sitesi.
Siteyi baska birisine satiyorum.
Alan adam wp kullanmak istiyor bende erbilenin dle to wp eklentisini kullanarak siteyi tasidim ama harflerde hata aliyorum.
Bu konuda yardim edcek birisi varmi
Orginal site http://naxcivanxeberleri.com
Aldigim hataya ornek
Dle to wp hata

Herkese onceden tesekkurler

URL:http://naxcivanxeberleri.com/web

Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
webgroupaz 30 Mayıs 2017 20:19
Sorunu su sekilde cozdum del 10.2 yi yeni versiyona guncelledim.
Localhostda tasima islemini utf8mb4_unicode_ci ile yaptim.
Aynisini online parali hostda yaponca hata devam ediyodu ama localda sorun olmadi.
Local backupunu hosta tasiyarak halletdim.
Yardimlariniz icin vok tesekkur ederim
3 779
MaRZoCHi 30 Mayıs 2017 17:01
/required/connect.php
Bul:
$wp->query('SET CHARACTER SET '.charset);

İle değiştir:
$wp->query('SET CHARACTER SET utf8mb4_unicode_520_ci');


utf8mb4_unicode_520_ci sizde farklı olabilir. phpmyadminden bakabilirsiniz tüm tablolar aynı kodlamada olur zaten.

--------------------
0
webgroupaz 30 Mayıs 2017 15:04
her ikisini de denedim hatta utf8mb4_unicode_ci olarak da yazdim ama olmadi
rica ederim bi deneseniz
yardimi olcaksa site bilgilerini de pm olarak gondere bilirim
3 779
MaRZoCHi 30 Mayıs 2017 13:54
@webgroupaz, işte oraya yazmamakla hata etmişim. Sanırım özel şekilde yardım etmiştim.
Diğer yazdığımı da deneyin.

--------------------
0
webgroupaz 30 Mayıs 2017 10:03
Duzelmedi yine ayni hata devam etdi malesef

Duzenlediyim kodlar
<?php

// dle connection
try {
    $dle = new PDO('mysql:host='.host.';dbname='.dle_dbname.';charset=
'.charset, user, password);
   $dle->query('SET CHARACTER SET utf8_general_ci');
} catch ( PDOException $e ){
    die($e->getMessage());
}

// wp connection
try {
    $wp = new PDO('mysql:host='.host.';dbname='.wp_dbname.';charset=&a
mp; #039;.charset, user, password); $wp->query('SET CHARACTER SET '.charset); } catch ( PDOException $e ){ die($e->getMessage()); } // parola oluşturmak için gerekli sınıf require path . '/required/class-phpass.php'; // gerekli fonksiyon dosyaları require path . '/required/function.php';

Ornek site

https://forum.dle.net.tr/datalife-engine/soru-ve-sorunlar/1849-latin5-ten-utf8e-
gecme.html


Daha once yardim etdiyniz konu ise bu
3 779
MaRZoCHi 29 Mayıs 2017 23:33
/required/connect.php
Sanırım bu kısımda bir düzenleme gerekiyordu.
$dle->query('SET CHARACTER SET '.charset);

Daha önceden çözmüştüm bu sorunu ama hatırlamıyorum.
Olarak deneyin
$dle->query('SET NAMES utf8');

Olmazsa
$dle->query('SET CHARACTER SET utf8_general_ci');

Olarak deneyip sonuçları bildirin..

--------------------