Страница 1 из 1
как попасть в postfixadmin
Добавлено: 2009-08-02 11:17:04
gyurza2000
всё по статье -
http://www.lissyara.su/?id=1175 , всё вроде работает, зашёл браузером в /postfixadmin/install.php завёл суперадмина, удалил файл install.php, захожу браузером на /postfixadmin/login.php - а в ответ тишина - белый лист
Re: как попасть в postfixadmin
Добавлено: 2009-08-02 12:56:42
thefree
apache log
Re: как попасть в postfixadmin
Добавлено: 2009-08-02 17:13:02
gyurza2000
Код: Выделить всё
[Sun Aug 02 18:04:48 2009] [error] [client 192.168.0.2] PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: SAFE MOD Restriction in effect. The script whose uid/gid is 80/80 is not allowed to access /var/tmp/ owned by uid/gid 0/0 in .../postfixadmin/common.php on line 21
[Sun Aug 02 18:04:48 2009] [error] [client 192.168.0.2] PHP Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in .../postfixadmin/common.php on line 21
Re: как попасть в postfixadmin
Добавлено: 2009-08-02 20:25:15
gyurza2000
Всё, осознал по логам SAFE MOD в PHP выключил
Re: как попасть в postfixadmin
Добавлено: 2009-08-02 21:01:51
gyurza2000
в postfixадмине во вкладке "Обзор":
Код: Выделить всё
DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Please check the documentation and website for more information.
Как привести в соответствие?
Re: как попасть в postfixadmin
Добавлено: 2009-08-02 21:13:49
Cancer
gyurza2000 писал(а):в postfixадмине во вкладке "Обзор":
DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '='
Please check the documentation and website for more information.
Как привести в соответствие?
кодировку БД exim или поменяй
Re: как попасть в postfixadmin
Добавлено: 2009-08-03 21:46:49
gyurza2000
ковырял я ковырял MySQL да и удалил все таблицы из базы postfixadmin 2.3rc7, решил ерунда, поставлю заново, он и пропишет таблицы в базу - нифига, при свежей установке постфиксадмина в базе создаётся только одна таблица: config, соответственно не могу даже суперадмина завести - записать его некуда, таблиц то нету
создаю установочный пароль, завожу суперадмина, а мне:
Код: Выделить всё
DEBUG INFORMATION:
Invalid query: Table 'postfix.domain' doesn't exist
В базе MySQL 'postfix' просто нет нужных таблиц. Какие они должны быть - не знаю. Если кто скинет дамп - буду премного благодарен
а таблицы там должны быть:
- alias
alias_domain
config
domain
domain_admins
fetchmail
log
mailbox
vacation
vacation_notific
Re: как попасть в postfixadmin
Добавлено: 2009-08-03 22:04:21
Cancer
А что это не подходит ?
Код: Выделить всё
############# БД: `exim`
USE mysql;
INSERT INTO `user` (`Host`, `User`, `Password`)
VALUES ('localhost','exim',password('exim'));
INSERT INTO `db` (`Host`, `Db`, `User`, `Select_priv`)
VALUES ('localhost','exim','exim','Y');
FLUSH PRIVILEGES;
GRANT USAGE ON exim.* TO exim@localhost;
GRANT SELECT, INSERT, DELETE, UPDATE ON exim.* TO exim@localhost;
CREATE DATABASE `exim`;
USE `exim`;
#############Структура таблицы `admin`
CREATE TABLE `admin` (
`username` varchar(255) NOT NULL default '',
`password` varchar(255) NOT NULL default '',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`username`),
KEY `username` (`username`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Admins';
#############Структура таблицы `alias`
CREATE TABLE `alias` (
`address` varchar(255) NOT NULL default '',
`goto` text NOT NULL,
`domain` varchar(255) NOT NULL default '',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`address`),
KEY `address` (`address`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Aliases';
#############Структура таблицы `domain`
CREATE TABLE `domain` (
`domain` varchar(255) NOT NULL default '',
`description` varchar(255) NOT NULL default '',
`aliases` int(10) NOT NULL default '0',
`mailboxes` int(10) NOT NULL default '0',
`maxquota` int(10) NOT NULL default '0',
`transport` varchar(255) default NULL,
`backupmx` tinyint(1) NOT NULL default '0',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`domain`),
KEY `domain` (`domain`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Domains';
#############Структура таблицы `domain_admins`
CREATE TABLE `domain_admins` (
`username` varchar(255) NOT NULL default '',
`domain` varchar(255) NOT NULL default '',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
KEY `username` (`username`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Domain Admins';
#############Структура таблицы `log`
CREATE TABLE `log` (
`timestamp` datetime NOT NULL default '0000-00-00 00:00:00',
`username` varchar(255) NOT NULL default '',
`domain` varchar(255) NOT NULL default '',
`action` varchar(255) NOT NULL default '',
`data` varchar(255) NOT NULL default '',
KEY `timestamp` (`timestamp`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Log';
#############Структура таблицы `mailbox`
CREATE TABLE `mailbox` (
`username` varchar(255) NOT NULL default '',
`password` varchar(255) NOT NULL default '',
`name` varchar(255) NOT NULL default '',
`maildir` varchar(255) NOT NULL default '',
`quota` int(10) NOT NULL default '0',
`domain` varchar(255) NOT NULL default '',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`modified` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`username`),
KEY `username` (`username`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Mailboxes';
#############Структура таблицы `vacation`
CREATE TABLE `vacation` (
`email` varchar(255) NOT NULL default '',
`subject` varchar(255) NOT NULL default '',
`body` text NOT NULL,
`cache` text NOT NULL,
`domain` varchar(255) NOT NULL default '',
`created` datetime NOT NULL default '0000-00-00 00:00:00',
`active` tinyint(1) NOT NULL default '1',
PRIMARY KEY (`email`),
KEY `email` (`email`)
) TYPE=MyISAM COMMENT='Exim and dovecot Admin - Virtual Vacation';
# И на последок дадим пользователю exim права бога :)
GRANT ALL PRIVILEGES ON *.* TO exim@localhost IDENTIFIED BY 'exim' WITH GRANT OPTION;
Re: как попасть в postfixadmin
Добавлено: 2009-08-04 0:25:45
gyurza2000
ну это ж дамп эксима, у Postfixadmina своя база с таблицами. Версия 2.2.1.1 создаёт эту базу сама, а 2.3rc7 не создаёт, а потом ругается на отсутствие таблиц. С более ранними версиями (2.1) шёл дамп в комплекте
Re: как попасть в postfixadmin
Добавлено: 2009-08-04 9:33:46
HRonik
gyurza2000 писал(а):ну это ж дамп эксима, у Postfixadmina своя база с таблицами. Версия 2.2.1.1 создаёт эту базу сама, а 2.3rc7 не создаёт, а потом ругается на отсутствие таблиц. С более ранними версиями (2.1) шёл дамп в комплекте
Они используют одну базу. в Postfixadmin забить базу логин и пароль: exim exim exim.
Re: как попасть в postfixadmin
Добавлено: 2009-08-04 10:19:08
gyurza2000
Ну я проще поступил, я поставил таки версию 2.2.1.1, он создал требуемые таблицы в базе, вот и всё, 2.3rc7 подождёт пока, на то он и "rc"
да и отличаются базы...у постфиксадмина их больше чем у эксима
Почему то правда из консоли почта наружу уходит (от root), а из постфиксадмина нет, при установке раундкуба не третьем шаге есть тестирование настроек SMTP, IMAP так там тест тоже не проходит
Re: как попасть в postfixadmin
Добавлено: 2010-01-29 16:05:50
vadim64
да и отличаются базы...у постфиксадмина их больше чем у эксима
Я что то не понимаю, о чём говорит этот человек?
Re: как попасть в postfixadmin
Добавлено: 2010-01-29 21:49:37
Alex Keda
он сам не понимает.
говорить это не мешает.
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 13:28:15
Гость
Мужики Help.
поставил все по статье
http://www.lissyara.su/articles/freebsd/mail/postfix/ затычка произошла при обращение к странице
http://xxxxxx/post-fix/admin/ добавил почтовый ящик жму обзор и выдает ошибку DEBUG INFORMATION:
Invalid query: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '=' как я понимаю что то с mysql.
Знаю что вопрос походу обсуждали и не раз тогда или статью надо править либо как то помогать народу выходить из ситуации. Help второй день бьюсь...
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 14:33:42
vadim64
не может быть что это касяк в статье, вы просто корява создали базу. марш читать про осеовы MySQL
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 14:47:33
Гость
Кстати там про настройку Mysql вообще нет
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 14:48:17
vadim64
Гость писал(а):Кстати там про настройку Mysql вообще нет
наверное потому что не про это статья
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 14:50:30
vadim64
посмотрел. вы что вообще хотите? статье 5 лет, не менялась 4 года.
к тому же, если у вас возникают проблемы такого рода и вы идёте их решать на форум, може вам следует посмотреть на форуме темы а-ля "какой почтовик настраивать" или "какой почтовик мне лучше настроить"
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 15:09:01
Гость
ок зайдем с другой стороны
а свежее нет статьи
Re: как попасть в postfixadmin
Добавлено: 2010-09-02 15:18:10
vadim64
кошмар. где таких лентяев только выводят. пошёлкайте по сайту, посмотрите