Jump to content

Ошибка при установке IPB


pyworld
 Share

Recommended Posts

Вот такая ошибка при установке ipb на локальный сервер

 

mySQL query error: SELECT id FROM faq WHERE app='core' AND title = 'ПоиÑк'

SQL error: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
SQL error code: 1267
Date: Friday 20th December 2013 07:28:48 PM


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 20 Dec 2013 19:28:48 +0000
Error: 1267 - Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
IP Address: 127.0.0.1 - /admin/install/index.php?app=install§ion=install&do=acphelp
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: SELECT id FROM faq WHERE app='core' AND title = 'ПоиÑк'
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| C:\Program Files (x86)\VertrigoServ\www\admin\setup\applications\install\sections\install.php| [admin_core_tools_help].helpFilesXMLImport_app                                | 1481              |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\Program Files (x86)\VertrigoServ\www\admin\setup\applications\install\sections\install.php| [install_install].install_acphelp                                             | 139               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\Program Files (x86)\VertrigoServ\www\admin\setup\sources\base\ipsController_setup.php| [install_install].doExecute                                                   | 258               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Link to comment
Share on other sites

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Link to comment
Share on other sites

с этим разобрался поменяв кодировку в бд на utf8_general_ci

 

теперь у меня вся админка и сайт в вопросиках, почему?? кодировка везде utf8

Link to comment
Share on other sites

теперь у меня вся админка и сайт в вопросиках, почему??

Потому что данные в ней изначально были записаны криво. Прочитайте еще раз сообщение по первой ссылки и, если не нужны танцы с бубнами с обновлением модулей из xml файлов, проделайте шаги которые описаны выше (предварительно сделав указанную по ссылке модификацию).

Link to comment
Share on other sites

ще одна вылезла ошибка

mySQL query error: CREATE TABLE backup_vars (

backup_var_key VARCHAR(255) NOT NULL DEFAULT '',

backup_var_value TEXT,

PRIMARY KEY (backup_var_key)

) ENGINE=InnoDB;

 

SQL error: Specified key was too long; max key length is 1000 bytes

SQL error code: 1071

Date: Friday 20th December 2013 08:06:24 PM

 

 

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 20 Dec 2013 20:06:24 +0000
Error: 1071 - Specified key was too long; max key length is 1000 bytes
IP Address: 127.0.0.1 - /admin/admin/install/index.php?app=install§ion=install&do=sql
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: CREATE TABLE backup_vars (
 backup_var_key    VARCHAR(255) NOT NULL DEFAULT '',
 backup_var_value  TEXT,
 PRIMARY KEY (backup_var_key)
) ENGINE=InnoDB;
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| C:\Program Files (x86)\VertrigoServ\www\admin\admin\setup\applications\install\sections\install.php| [install_install].install_sql                                                 | 89                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\Program Files (x86)\VertrigoServ\www\admin\admin\setup\sources\base\ipsController_setup.php| [install_install].doExecute                                                   | 258               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

не ставится вообще эта тварь раз 40 пробовал, думал что кровь из глаз потечет !

Link to comment
Share on other sites

Не должно быть таких проблем на VARCHAR (255). Ну попробуйте задать тогда 250 (либо 249), открыв admin\applications\core\setup\versions\install\sql\core_mysql_tables.php

 

Найти: backup_var_key VARCHAR(255) NOT NULL DEFAULT '',

И заменить на: backup_var_key VARCHAR(250) NOT NULL DEFAULT '',

Link to comment
Share on other sites

теперь вот это

mySQL query error: CREATE TABLE core_tags_perms (

tag_perm_aai_lookup CHAR(32) NOT NULL DEFAULT '',

tag_perm_aap_lookup CHAR(32) NOT NULL DEFAULT '',

tag_perm_text VARCHAR(255) NOT NULL DEFAULT '',

tag_perm_visible INT(1) NOT NULL DEFAULT 1,

UNIQUE KEY tag_perm_aai_lookup (tag_perm_aai_lookup),

KEY tag_perm_aap_lookup( tag_perm_aap_lookup ),

KEY tag_lookup (tag_perm_text, tag_perm_visible)

) ENGINE=InnoDB;

 

SQL error: Specified key was too long; max key length is 1000 bytes

SQL error code: 1071

Date: Friday 20th December 2013 08:40:05 PM

 

 

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Date: Fri, 20 Dec 2013 20:40:05 +0000
Error: 1071 - Specified key was too long; max key length is 1000 bytes
IP Address: 127.0.0.1 - /admin/install/index.php?app=install§ion=install&do=sql
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
mySQL query error: CREATE TABLE core_tags_perms (
tag_perm_aai_lookup CHAR(32) NOT NULL DEFAULT '',
tag_perm_aap_lookup CHAR(32) NOT NULL DEFAULT '',
tag_perm_text VARCHAR(255) NOT NULL DEFAULT '',
tag_perm_visible INT(1) NOT NULL DEFAULT 1,
UNIQUE KEY tag_perm_aai_lookup (tag_perm_aai_lookup),
KEY tag_perm_aap_lookup( tag_perm_aap_lookup ),
KEY tag_lookup (tag_perm_text, tag_perm_visible)
) ENGINE=InnoDB;
.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
| File                                                                       | Function                                                                      | Line No.          |
|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
| C:\Program Files (x86)\VertrigoServ\www\admin\setup\applications\install\sections\install.php| [install_install].install_sql                                                 | 89                |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
| C:\Program Files (x86)\VertrigoServ\www\admin\setup\sources\base\ipsController_setup.php| [install_install].doExecute                                                   | 258               |
'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

Link to comment
Share on other sites

А кодировка базы точно utf8_general_ci? Еще раз дропните бд и внимательно смотрите на задаваемую кодировку, и не путайте с utf8mb4_general_ci

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...