PostfixAdmin в Debian 9 - Установка из репозитория
Добавлено: 17 янв 2023, 09:14
Доброго всем времени суток. Если вы используете последнюю версию дистрибутива Debian 9 и решили установить PostfixAdmin из репозитория, то у вас вероятнее всего просто так ничего не заработает. Вся проблема в багнутой версии MYSQL. Следовательно, для начала установим последнюю версию MYSQL, а уже затем и сам PostfixAdmin.
1. Открываем страницу загрузок сайта MySQL в браузере. Находим кнопку Download в правом нижнем углу и перейдем на следующую страницу.
На этой странице будет предложено войти в систему или зарегистрировать учетную запись веб-сервера Oracle. Этот этап можно пропустить. Найдите ссылку No thanks, just start my download. Тыкаем правой кнопкой мыши прям по ссылке и выбираем Copy Link Address (или аналогичный вариант, который предложит ваш браузер).
2. Теперь можно загрузить файл. Переходим в каталог, в который будем скачивать. Например в /tmp
Далее скачиваем. У вас ссылка может быть другая, в зависимости от последней версии.
3. Теперь устанавливаем
Во время установки вам будет представлен экран конфигурации, с помощью которого вы можете указать, какую версию MySQL нужно использовать, и установить репозитории других инструментов, связанных с MySQL. По умолчанию файл добавит информацию только о репозитории последней стабильной версии MySQL. В данном случае этого достаточно; выберите Ok и нажмите Enter.
4. После этого репозиторий будет добавлен на сервер. Обновляем пакеты
5. Ну и теперь просто устанавливаем MYSQL последней версии
6. Теперь устанавливаем PostfixAdmin
7. После установки открываем файл /etc/postfixadmin/dbconfig.inc.php и исправляем тип базы данных mysql на mysqli
8. И наконец для папки /usr/share/postfixadmin/templates_c устанавливаем владельца www-data
1. Открываем страницу загрузок сайта MySQL в браузере. Находим кнопку Download в правом нижнем углу и перейдем на следующую страницу.
На этой странице будет предложено войти в систему или зарегистрировать учетную запись веб-сервера Oracle. Этот этап можно пропустить. Найдите ссылку No thanks, just start my download. Тыкаем правой кнопкой мыши прям по ссылке и выбираем Copy Link Address (или аналогичный вариант, который предложит ваш браузер).
2. Теперь можно загрузить файл. Переходим в каталог, в который будем скачивать. Например в /tmp
Код: Выделить всё
cd /tmp
Код: Выделить всё
wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
Код: Выделить всё
dpkg -i mysql-apt-config*
4. После этого репозиторий будет добавлен на сервер. Обновляем пакеты
Код: Выделить всё
apt-get update
Код: Выделить всё
apt-get install mysql-community-server mysql-community-client
Код: Выделить всё
apt-get install postfixadmin
8. И наконец для папки /usr/share/postfixadmin/templates_c устанавливаем владельца www-data
Код: Выделить всё
chown -R www-data:www-data /usr/share/postfixadmin/templates_c