LINUX.ORG.RU
ФорумAdmin

Установка Postfixadmin

 ,


0

1

Всем, привет.

Установил postfixadmin, пытаюсь запустить по ссылке mydomain/postfixadmin/setup.php

При запуске получаю такие ошибки:

Postfix Admin Setup Checker

Running software:

    PHP version 7.3.0RC4
    Apache/2.4.35 (FreeBSD) PHP/7.3.0RC4

Checking for dependencies:

    Magic Quotes: Disabled - OK
    Depends on: presence config.inc.php - OK
    Checking $CONF['configured'] - OK
    Depends on: presence config.local.php - OK
    Error: There is no database support in your PHP setup
    To install MySQL 3.23 or 4.0 support on FreeBSD:

    % cd /usr/ports/databases/php5-mysql/
    % make clean install
     - or with portupgrade -
    % portinstall php5-mysql

    To install MySQL 4.1 support on FreeBSD:

    % cd /usr/ports/databases/php5-mysqli/
    % make clean install
     - or with portupgrade -
    % portinstall php5-mysqli

    To install PostgreSQL support on FreeBSD:

    % cd /usr/ports/databases/php5-pgsql/
    % make clean install
     - or with portupgrade -
    % portinstall php5-pgsql


    Fatal error: Uncaught Error: Call to undefined function db_connect() in /usr/local/www/postfixadmin/public/setup.php:217 Stack trace: #0 {main} thrown in /usr/local/www/postfixadmin/public/setup.php on line 217

Ввводная информация по системе: FreeBSD 11.2 / Postfixadmin 3.2_1 / Apache24 / MySQL57-server / PHP71 /

MySQL запущен, в конфиге postfixadmin прописаны данные для подключения к БД.

$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'postfix';
$CONF['database_password'] = 'postfixadmin';
$CONF['database_name'] = 'postfix';

В общем, встал в тупик, куда дальше копать с этими ошибками.

Ответ на: комментарий от anonymous

Не очень понятно, почему отображается версия PHP73, так как все модули ставились PHP71. Соответственно, я ставил модуль php71-mysqli-7.1.24. Тем не менее при запуске postfixadmin все-равно выдает сообщение о необходимости установить php5-mysqli (для MySQL).

Список всех установленных пакетов ниже.

php71-7.1.24                   PHP Scripting Language
php71-ctype-7.1.24             The ctype shared extension for php
php71-dom-7.1.24               The dom shared extension for php
php71-extensions-1.0           "meta-port" to install PHP extensions
php71-filter-7.1.24            The filter shared extension for php
php71-hash-7.1.22              The hash shared extension for php
php71-iconv-7.1.24             The iconv shared extension for php
php71-json-7.1.24              The json shared extension for php
php71-mbstring-7.1.22          The mbstring shared extension for php
php71-mysqli-7.1.24            The mysqli shared extension for php
php71-opcache-7.1.24           The opcache shared extension for php
php71-openssl-7.1.22           The openssl shared extension for php
php71-pdo-7.1.24               The pdo shared extension for php
php71-pdo_sqlite-7.1.24        The pdo_sqlite shared extension for php
php71-pgsql-7.1.22             The pgsql shared extension for php
php71-phar-7.1.22              The phar shared extension for php
php71-posix-7.1.24             The posix shared extension for php
php71-session-7.1.22           The session shared extension for php
php71-simplexml-7.1.24         The simplexml shared extension for php
php71-sqlite3-7.1.24           The sqlite3 shared extension for php
php71-tokenizer-7.1.24         The tokenizer shared extension for php
php71-xml-7.1.22               The xml shared extension for php
php71-xmlreader-7.1.24         The xmlreader shared extension for php
php71-xmlrpc-7.1.22            The xmlrpc shared extension for php
php71-xmlwriter-7.1.24         The xmlwriter shared extension for php
strelok00
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.