Страница 1 из 1

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-09-21 15:13:34
ctydent
Хорошего дня!
Не получается установить сабж.

Ошибка при работе setup.php:
updating to version 1283 (MySQL and PgSQL)...

DEBUG INFORMATION:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'admin LIKE 'superadmin'' at line 1

Check your error_log for the failed query.
Мой сервер:
FreeBSD 11.1
MySQL 8.0.0
Apache 2.4.27
PHP 7.1.8

Что я делаю не так?
Благодарю за помощь :)

Отправлено спустя 9 минут 59 секунд:
qwew44.jpg

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-09-26 13:26:21
xM
ctydent писал(а): MySQL 8.0.0
Не работает он с MySQL 8

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-11-23 1:47:15
peter
может заработает если
в functions.inc.php подправить в функции table_by_key строку

Код: Выделить всё

return $CONF['database_prefix'].$table;
на

Код: Выделить всё

return $CONF['database_prefix']."`".$table."`";
то есть добавить обратных кавычек.

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-11-23 13:55:35
xM
undefined писал(а): может заработает если
А с чем это связано? Проверяли?

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-11-24 0:24:07
peter
Конечно проверял.
фря 11.1
PHP version 7.1.11
Apache/2.4.29 (FreeBSD) PHP/7.1.11
мускль 8...

Возможно что то ещё в setup.php менял, не помню.

Связано с тем, что мускль 8 не любит в запросах имя таблицы без `кавычек`.
Глубоко не копал, заработало - и хорошо. Варнинги и ерроры еще кое где выскакивают в админе, но домены и юзеров создаёт и по таблицам в мускль их пишет. Чего мне от него и нужно было.

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-11-24 0:48:31
xM
Отлично. Неплохо будет если попинаете разработчиков здесь
https://github.com/postfixadmin/postfixadmin/issues
Или сразу коммит.

Невозможно установить PostfixAdmin 3.1

Добавлено: 2017-11-25 1:36:09
peter
Для удаления из процесса установки бубна - пришлось изменять upgrade.php и слегка подправить functions.inc.php
По идее, просто заменив указанные файлы в постфиксадмине 3.1 - должно работать. Проверял только на одном серваке. Архив пока положу тут.
http://home21.org/for_postfixadmin_3_1_mysql8.zip