Делал все как написано в http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c1 до пункта установки Postfixadmin.
Далее, создал базу postfix, как это написано было в /usr/local/www/postfixadmin/INSTALL.TXT. Зашел через Navicat - заходит, и с пользователем root и с пользователем postfixuser (заместо postfix@localhost).
Захожу я по mydomenname.com/setup.php и пишет мне такое
Код: Выделить всё
Postfix Admin Setup Checker
Running software:
* PHP version 5.3.2
* Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/1.0.0a PHP/5.3.2 with Suhosin-Patch
Checking for dependencies:
* Warning: Magic Quotes: ON (internal workaround used)
* Depends on: presence config.inc.php - OK
* $CONF['postfix_admin_url'] = 'http://www.postfixadmin.leviafancheg.com/'; $CONF['postfix_admin_path'] = '/usr/local/www/postfixadmin/'; $CONF['default_language'] = 'ru'; $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfixuser'; $CONF['database_password'] = 'postfixpassword'; $CONF['database_name'] = 'postfix'; $CONF['database_prefix'] = ''; $CONF['admin_email'] = '<>'; $CONF['smtp_server'] = 'localhost'; $CONF['smtp_port'] = '25'; $CONF['encrypt'] = 'cleartext'; $CONF['generate_password'] = 'NO'; $CONF['page_size'] = '20'; $CONF['default_aliases'] = array ( 'abuse' => 'abuse@leviafancheg.com', 'hostmaster' => 'hostmaster@leviafancheg.com', 'postmaster' => 'postmaster@leviafancheg.com', 'webmaster' => 'webmaster@leviafancheg.com' ); $CONF['domain_path'] = 'YES'; $CONF['domain_in_mailbox'] = 'YES'; $CONF['aliases'] = '10'; $CONF['mailboxes'] = '50'; $CONF['maxquota'] = '0'; $CONF['quota'] = 'YES'; $CONF['quota_multiplier'] = '1024000'; $CONF['transport'] = 'NO'; $CONF['vacation'] = 'NO'; $CONF['vacation_domain'] = 'autoreply.leviafancheg.com'; $CONF['alias_control'] = 'YES'; $CONF['special_alias_control'] = 'YES'; $CONF['logging'] = 'YES'; $CONF['show_header_text'] = 'NO'; $CONF['header_text'] = ':: Postfix Admin ::'; $CONF['show_footer_text'] = 'YES'; $CONF['footer_text'] = '????????? ?? ??????? ????????'; $CONF['footer_link'] = 'http://www.postfixadmin.leviafancheg.com/'; $CONF['welcome_text'] = << 'abuse@leviafancheg.com', 'hostmaster' => 'hostmaster@leviafancheg.com', 'postmaster' => 'postmaster@leviafancheg.com', 'webmaster' => 'webmaster@leviafancheg.com' ); $CONF['domain_path'] = 'YES'; $CONF['domain_in_mailbox'] = 'YES'; $CONF['aliases'] = '10'; $CONF['mailboxes'] = '50'; $CONF['maxquota'] = '0'; $CONF['quota'] = 'YES'; $CONF['quota_multiplier'] = '1024000'; $CONF['transport'] = 'NO'; $CONF['vacation'] = 'NO'; $CONF['vacation_domain'] = 'autoreply.leviafancheg.com'; $CONF['alias_control'] = 'YES'; $CONF['special_alias_control'] = 'YES'; $CONF['logging'] = 'YES'; $CONF['show_header_text'] = 'NO'; $CONF['header_text'] = ':: Postfix Admin ::'; $CONF['show_footer_text'] = 'YES'; $CONF['footer_text'] = '????????? ?? ??????? ????????'; $CONF['footer_link'] = 'http://www.postfixadmin.leviafancheg.com/'; $CONF['welcome_text'] = <<Depends on: MySQL 3.23, 4.0 - OK
* Depends on: MySQL 4.1 - OK (change the database_type to 'mysqli' in config.inc.php!!)
* Error: Can't connect to database
Please edit the $CONF['database_*'] parameters in config.inc.php.
DEBUG INFORMATION:
Invalid $CONF['database_type']! Please fix your config.inc.php!
* Depends on: session - OK
* Depends on: pcre - OK
* Depends on: multibyte string - OK
* Depends on: IMAP functions - OK
Please fix the errors listed above.
Ладно думаю может чето не так.. Поставил phpmyadmin. Завелось с полпинка, а вот postfixadmin не видит базу!
Причем делал и на версии mysql 4.1 и на mysql 5.0+ . На двух разных виртуальных машинах не пашет.