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

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ctydent
проходил мимо
Сообщения: 1
Зарегистрирован: 2017-09-21 14:57:48

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

Непрочитанное сообщение ctydent » 2017-09-21 15:13:34

Хорошего дня!
Не получается установить сабж.

Ошибка при работе 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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-09-26 13:26:21

ctydent писал(а): MySQL 8.0.0
Не работает он с MySQL 8
IT voodoo blog https://kostikov.co

peter
проходил мимо

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

Непрочитанное сообщение peter » 2017-11-23 1:47:15

может заработает если
в functions.inc.php подправить в функции table_by_key строку

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

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

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

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-11-23 13:55:35

undefined писал(а): может заработает если
А с чем это связано? Проверяли?
IT voodoo blog https://kostikov.co

peter
проходил мимо

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

Непрочитанное сообщение peter » 2017-11-24 0:24:07

Конечно проверял.
фря 11.1
PHP version 7.1.11
Apache/2.4.29 (FreeBSD) PHP/7.1.11
мускль 8...

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

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2017-11-24 0:48:31

Отлично. Неплохо будет если попинаете разработчиков здесь
https://github.com/postfixadmin/postfixadmin/issues
Или сразу коммит.
IT voodoo blog https://kostikov.co

peter
проходил мимо

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

Непрочитанное сообщение peter » 2017-11-25 1:36:09

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