We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 7314
    • 5 Posts
    При установке Revo 2.1.0 на этапе проверки соединения с мускулом выскакивает следующее:
    Подключение к серверу базы данных:  
    Не удалось подключиться к серверу базы данных.
    Проверьте параметры соединения с сервером базы данных и повторите попытку.
    
    [2011-05-27 02:27:54] (ERROR in xPDO::connect @ /var/www/.../data/www/.../core/xpdo/xpdo.class.php : 344)
     SQLSTATE[HY000] [2019] Can't initialize character set (path: /usr/share/mysql/charsets/) 
    
    [2011-05-27 02:27:54] (ERROR in xPDO::connect @ /var/www/.../data/www/.../core/xpdo/xpdo.class.php : 344)
     SQLSTATE[HY000] [2019] Can't initialize character set (path: /usr/share/mysql/charsets/)
    


    стоит PHP 5.3.6-4 и MySQL 5.5.12-1

    есть ли возможность кардинально решить проблему? или хотя бы обойти этот этап проверки?

    по опыту с RC4: система была успешно установлена а мускуле 5.0.*, а затем перенесена на хост с 5.5.12 и прекрасно работала (!), хотя RC4 выдавал ту же ошибку при попытках новых установок на 5.5.12.
    т.е. Revo 2.1 конфликтует c MySQL 5.5.* только при инсталляции...
      • 26903
      • 1,336 Posts
        Use MODx, or the cat gets it!
        • 7314
        • 5 Posts
        Quote from: shamblett at May 26, 2011, 11:05 PM

        Look at this http://modxcms.com/forums/index.php/topic,64171.msg367134.html#msg367134

        огромный сенкс wink !

        Just above line 341 of XPDO.class.php add this :
        
        CODE:
        $this->config['dsn'] = $this->config['dsn'] . 'utf8';
        
        This will get you past the collation stage and get your correct collation back, DON'T press the next step which is 'connect to database' or something like that.
        


        чистой воды "танцы с бубном", но работает...

        ЗЫ: хак надо убирать перед шагом "→ Создание и испытание выборки из базы данных." в ру локализации