1 (17.01.2016 05:24 отредактировано artoodetoo)

Тема: Установка с опцией InnoDB на современных серверах MySQL

С версии MySQL 5.6 исчезла переменная `have_innodb`.
В то же время, она используется в процессе инсталяции. То есть, если у вас, скажем MariaDB 10, то вы уже не сможете поставить форум на движке InnoDB. Хотя InnoDB на сервере есть и даже считается движком по умолчанию!

https://github.com/punbb/punbb/blob/mas … l.php#L483

            $result = $forum_db->query('SHOW VARIABLES LIKE \'have_innodb\'');
            $row = $forum_db->fetch_assoc($result);
            if (!$row || !isset($row['Value']) || strtolower($row['Value']) != 'yes')
            {
                error($lang_install['MySQL InnoDB Not Supported']);
            }

Я описал решение проблемы для FluxBB http://fluxbb.org/development/core/tickets/1078/ а т.к. PunBB это его родной брат, вы легко можете приспособить решение и для PunBB.

@hcs, у создал тему на офф. форуме, но не знаю достаточно ли этого для создания тикета.

выполню сложную работу, от $10/час - пишите в ЛС. рефссылка: VPS за $5/мес. бонус за регистрацию $10.

Сайт artoodetoo

Поделиться

2

Re: Установка с опцией InnoDB на современных серверах MySQL

пофиксили
https://github.com/punbb/punbb/pull/132

Сайт Otto.Zukamoto

Поделиться