Перейти к содержанию

maqsimus

Пользователи
  • Постов

    4
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные maqsimus

  1. Если данные в базе в кодировке utf8, значит неверно указана кодировка в настройках, либо в config_global

    в настройках чего? если вы имеете в виду phpMyAdmin там ничего не менял там по дефолту utf8  есть 2 скрина выше ( если это важно хостер не наш сервер в США)

     

     conf_global выкладываю 

    <?php
    $INFO['sql_driver']			=	'mysql';
    $INFO['sql_host']			=	'localhost';
    $INFO['sql_database']			=	'правил';
    $INFO['sql_user']			=	'правил';
    $INFO['sql_pass']			=	'правил';
    $INFO['sql_tbl_prefix']			=	'';
    $INFO['sql_debug']			=	'0';
    $INFO['sql_charset']			=	'utf8';
    $INFO['board_start']			=	'1392979792';
    $INFO['installed']			=	'1';
    $INFO['php_ext']			=	'php';
    $INFO['safe_mode']			=	'0';
    $INFO['board_url']			=	'правил';
    $INFO['banned_group']			=	'5';
    $INFO['admin_group']			=	'4';
    $INFO['guest_group']			=	'2';
    $INFO['member_group']			=	'3';
    $INFO['auth_group']			=	'1';
    $INFO['use_friendly_urls']			=	'1';
    $INFO['_jsDebug']			=	'0';
    $INFO['mysql_tbl_type']			=	'MyISAM';
    
    define('IN_DEV', 0);
    /* Remote archive DB - complete these details if you're using a remote DB for the post archive.
       If content has already been archived in the local DB, this will need transferring and will not be done automatically. */
    $INFO['archive_remote_sql_host']			=	'';
    $INFO['archive_remote_sql_database']			=	'';
    $INFO['archive_remote_sql_user']			=	'';
    $INFO['archive_remote_sql_pass']			=	'';
    $INFO['archive_remote_sql_charset']			=	'utf8';
    
    ?>
    

  2. maqsimus, удали базу, при создании укажи верную кодировку и устанавливай форум 

    у меня Cpanel  нет такой функции чтоб указать при создании,  там по умолчанию  utf8  

     

    post-2222-0-73375800-1392998635_thumb.jp

     

     

    там по умолчанию  utf8  

     

    post-2222-0-84802300-1392998653_thumb.jp

     

     

    пару лет  назад ставил английскую версию на этом же хостинге все было гладко


  3. установил этот релиз при установке было 2 сбоя
     
     
    1

    .на 10 ом шаге был сбой не помогло ни запрос в базе  
    ALTER DATABASE dbname DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
      ни правки  conf_global.php
     
    помогло этот код,  загрузил в корневую директорию и запустил через браузер
    <?php
    // Database info
     
    include("conf_global.php");
     
    $dbhost = $INFO['sql_host'];
    $dbuser = $INFO['sql_user'];
    $dbpass = $INFO['sql_pass'];
    $dbname = $INFO['sql_database'];
     
    //---------------
     
    header('Content-type: text/plain');
     
    $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() );
    $db = mysql_select_db($dbname) or die( mysql_error() );
     
    $timer['start'] = microtime(true);
     
    $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";
    $result = mysql_query($sql) or die( mysql_error() );
    print "Database changed to UTF-8.n";
     
    $sql = 'SHOW TABLES';
    $result = mysql_query($sql) or die( mysql_error() );
     
    $sql = array();
    while ( $row = mysql_fetch_row($result) )
    {
        $table = mysql_real_escape_string($row[0]);
        $sql   = "ALTER TABLE {$table} DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci";
        mysql_query($sql) or die( mysql_error() );
     
        print "{$table} changed to UTF-8.n";
    }
     
    mysql_close($dbconn);
    $timer['end'] = microtime(true) - $timer['start'];
    echo "nPage generated in ". round( $timer['end'], 4 );
    ?>
     
     
     
    установился успешно 
     

     
     
    2. но сейчас вторя проблема   знаки вопросов   

    post-2222-0-34191000-1392991711_thumb.jp
     
    в базе по умолчанию UTF-8
    post-2222-0-16228500-1392992038_thumb.jp
     
    все таблицы в UTF-8
    post-2222-0-98318300-1392991834_thumb.jp
     

     

    что мне делать может кто знает?

×
×
  • Создать...