Резултати от 1 до 8 от общо 8

Проблем с Wordpress

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Member
    Тук е от
    Jul 2003
    Мнения
    338
    #1

    Проблем с Wordpress

    Имам един Wordpress 1.5.1.3. Трябва да го обновя до версия 2.2.2. Пробвах, качих новата версия на сървъра, пуснах update, каза ми че всичко е готово, и се оказа че цялата работа е омазана. Едвам успях да си върна старата версия и да я пусна да бачка отново. Вероятно това е от кодировката на базата данни. Старата е на 1251, а новата на UTF8. Някой знае ли как да направя това обновяване като запазя данните?

  2.  
     
  3. Senior Member
    Тук е от
    Feb 2003
    Мнения
    2,351
    #2

    Re: Проблем с Wordpress

    ти сигурен ли си че си свалил правилната версия, щото много ме съмнява да няма 1251

  4. Member
    Тук е от
    Jul 2003
    Мнения
    338
    #3

    Re: Проблем с Wordpress

    Windows-1251 е кодировката на таблиците.

  5. Member
    Тук е от
    Jul 2003
    Мнения
    338
    #4

    Re: Проблем с Wordpress

    Помогнете...

  6. Member
    Тук е от
    Apr 2001
    Мнения
    226
    #5

    Re: Проблем с Wordpress

    Това го писах на сайта на Джумла-бг

    решаване на проблеми с кирилица в MySQL
    (т.е. "? ? ?" вместо текст кориран на windows-1251 или cp1251)

    Код:
    It's true about the results like "? ? ?" .
    In versions of PHP >5.0.* and MySQL 4.1.14 , and if you try to get result in cyrillic , you will see just "? ? ?".
    There is sample solution :
    
    immediately after mysql_connect() , and mysql_select_db() add this line :
    
    mysql_query("SET NAMES CP1251");
    
    Thats all ... ! Good luck ... !
    на Wordpress гледам тези функции са във файла wp-db.php, в папката [wp-includes]

    1. изтриваш базата-данни и създаваш нова с колация cp1251_general_ci - това е важно !!!

    2. отваряш wp-db.php с някакъв текстов редактор, който поддържа Unicode и Unix стил на CR (CR/LF)
    на ред 61 има:
    Код:
    		$this->dbh = @mysql_connect($dbhost, $dbuser, $dbpassword);
    добавяш нов ред след 61
    Код:
            mysql_query("SET NAMES CP1251");
    не знам дали ще има нужда, но може да добавиш същото и след ред 99 (за версия 2.2.2 там има само една скоба } )

    3. пишеш тук резултата

  7. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #6

    Re: Проблем с Wordpress

    Обаче ще трябва и данните от базата да се конвертират в случая.

    Най-лесно ще е с дъмп от старата база, дето е 1251.
    В самия дъмп-файл също да се добави отгоре
    SET NAMES CP1251;
    и тогава да се вкара в новата, след като изпълни твоята точка 1.

    //ДОБАВЕНО
    От друга страна, ако версията на базата е достатъчно нова (а то май изглежда да е така),
    не е лоша идея базата и данните в нея да бъдат UFT8, а само конекцията да е 1251...

  8.  
     
  9. Member
    Тук е от
    Jul 2003
    Мнения
    338
    #7

    Re: Проблем с Wordpress

    @Bibi: И аз мисля за нещо подобно.
    Всъщност да обясня какво искам да направя.
    1. Дъмп на базата.
    2. Преобразуване на кодировката в UTF-8
    3. Затриване на стария Wordpress
    4. Слагане на новия
    5. Връщане на старата база от данни

    Въпроса е как да преобразувам кодировката на базата данни?

  10. Senior Member Аватара на Bibi
    Тук е от
    Nov 2004
    Мнения
    2,757
    #8

    Re: Проблем с Wordpress

    Ако имаш Linux, с iconv.

    Ето тук има още един начин:
    http://www.hostbulgaria.com/tutorial...-encoding.aspx

    Но аз бих те помолила да пробваш нещо друго.
    Опитай само да изтриеш данните от новата база, без да променяш дефинициите на таблиците.
    После в дъмпа от старата само добави тоя ред SET NAMES CP1251 отгоре и го вкарай в новата.
    Без да конвертираш нищо.
    Според мен и тоя номер ще мине. Т.е. базата ще ги конвертира сама при вкарването.

    ЗАБЕЛЕЖКА:
    Не отваряйте голям дъмп-файл с редактора PSPad - много е бавно!
    Ако има UltraEdit става стотици пъти по-бързо. Не съм пробвала с друг.

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Отговори: 1
    Последно: 30-05-14, 16:01
  2. Таблица [във WordPress]
    От Malone във форум Уебдизайн и 3D
    Отговори: 1
    Последно: 27-12-10, 16:46
  3. wordpress проблем
    От connect във форум Уебдизайн и 3D
    Отговори: 0
    Последно: 20-07-08, 11:33

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе