Невозможно установить 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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1184
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1184
Зарегистрирован: 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
ст. лейтенант
Сообщения: 1184
Зарегистрирован: 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


Вернуться в «MTA - Mail Transfer Agent»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей