Страница 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
:smile:
кошмар. где таких лентяев только выводят. пошёлкайте по сайту, посмотрите