1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Specified key was too long; max key length is 767 bytes

Тема в разделе "Основные вопросы по XenForo", создана пользователем Sashok724, 10.09.2011.

Загрузка
  1. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    При установке XenForo после ввода инфы о БД, выдает ошибку:

    Код:
    Server Error
    
    Mysqli statement execute error : Specified key was too long; max key length is 767 bytes
    Zend_Db_Statement_Mysqli->_execute() in E:/Web/htdocs/Site/library/Zend/Db/Statement.php at line 317
    Zend_Db_Statement->execute() in E:/Web/htdocs/Site/library/Zend/Db/Adapter/Abstract.php at line 479
    Zend_Db_Adapter_Abstract->query() in E:/Web/htdocs/Site/library/XenForo/Install/Model/Install.php at line 174
    XenForo_Install_Model_Install->createApplicationTables() in E:/Web/htdocs/Site/library/XenForo/Install/Controller/Install.php at line 196
    XenForo_Install_Controller_Install->actionStep2() in E:/Web/htdocs/Site/library/XenForo/FrontController.php at line 310
    XenForo_FrontController->dispatch() in E:/Web/htdocs/Site/library/XenForo/FrontController.php at line 132
    XenForo_FrontController->run() in E:/Web/htdocs/Site/install/index.php at line 17
     
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Какая версия у MySQL?
    Срипт проверки прогоняли? Если нет, проверьте сначала, подходит ли ваш сервер для XF.
     
  3. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    Версия MySQL: 6.0
    Сервер: Апачи
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Даже и не знаю тогда, что посоветовать.
    Если используете Денвер, то попробуйте что-нибудь другое вместо него.
     
  5. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    у меня Apache 2.2
    И у меня раньше примерно такое с PHPBB было, но на форуме дали какие то строчки вставить и все прошло

    http://forum.bb3x.ru/topic-6597
     
  6. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    У вас лицензия или нуль?
     
  7. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    нуль
     
  8. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Зайдите в базу данных и посмотрите название последней созданной таблицы. Нужно знать, на какой таблице ошибка происходит.
     
  9. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
  10. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Я все же отписался на оф. форуме и видимо не зря. Похоже и правда баг.
    А можно поточней версию MySQL? Или действительно именно 6.0.0? Это не Денвер у вас?
     
  11. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    6.0.6 - alpha-community

    Я же сказал- Apache 2.2 + PHP 5
     
    Romchik® нравится это.
  12. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    А что делать-то?
     
  13. Бboris

    Бboris Тролль

    Регистрация:
    20.08.11
    Сообщения:
    205
    Симпатии:
    33
    Может нуль кривой? Или ЛАМП кривой? Поставь нуль в каком нить Денвере для начала.
     
  14. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Для начала — попробовать обновить MySQL (чего это вас потянуло на эксперименты с альфа-версиями?).
    Разработчики советуют попробовать сменить тип таблицы xf_feed_log на MyISAM в файле library/XenForo/Install/MySQL.php. Найти это
    PHP:
    $tables['xf_feed_log'] = "
        CREATE TABLE xf_feed_log (
            feed_id INT UNSIGNED NOT NULL,
            unique_id VARCHAR(250) NOT NULL,
            hash CHAR(32) NOT NULL COMMENT 'MD5(title + content)',
            thread_id INT UNSIGNED NOT NULL,
            PRIMARY KEY (feed_id,unique_id)
        ) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci
    "
    ;
    и заменить на
    PHP:
    $tables['xf_feed_log'] = "
        CREATE TABLE xf_feed_log (
            feed_id INT UNSIGNED NOT NULL,
            unique_id VARCHAR(250) NOT NULL,
            hash CHAR(32) NOT NULL COMMENT 'MD5(title + content)',
            thread_id INT UNSIGNED NOT NULL,
            PRIMARY KEY (feed_id,unique_id)
        ) ENGINE = MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci
    "
    ;
    А вообще — используйте лучше стабильную версию mysql.
     
    Sashok724 нравится это.
  15. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    СПАСИБО БОЛЬШОЕ!!!
     
  16. EksTRa

    EksTRa Пользователь

    Регистрация:
    04.01.12
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.0.4
    У меня нету MySQ... и что мне делать?
     

Поделиться этой страницей