Страница 1 из 1

Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-05 20:24:55
Dnipryanin
Доброго времени суток всем, пишу от безысходности, я просто уже не знаю, что дальше делать, даже великий "ГУУГЛ" не в силе мне помочь. Хотя может это я просто искать не умею))

Ну а теперь о проблеме....
Значит дело было так:
Захотелось мне поднять веб и почтовый сервер на FreeBSD 8.1 с нуля!!!
С веб сервером проблем особо не возникло все стало гладко как по маслу, а вот с почтой возникла заморочка....
Пытался настроить с начала по статье http://www.sys-adm.org.ua/mail/mail-howto-p1.php#c8
Вроде как, все проходит отлично и встает как следует до момента настройки Postfixadmin. После открывания странички postadmin.***.ru/setup.php выдает такую ошибку:

Код: Выделить всё

Postfix Admin Setup Checker

Running software: 
PHP version 5.2.14
Apache/2.2.16 (FreeBSD) mod_ssl/2.2.16 OpenSSL/1.0.0a DAV/2 PHP/5.2.14 with Suhosin-Patch

Checking for dependencies: 
Warning: Magic Quotes: ON (internal workaround used)
Depends on: presence config.inc.php - OK
Depends on: MySQL 3.23, 4.0 - OK
Depends on: MySQL 4.1 - OK (change the database_type to 'mysqli' in config.inc.php!!) 
Testing database connection - OK - mysql://postfixadmin:xxxxx@localhost/postfix
Depends on: session - OK
Depends on: pcre - OK
Depends on: multibyte string - OK
Depends on: IMAP functions - OK

Everything seems fine... attempting to create/update database structure

Updating database:
- old version: 0; target version: 738
updating to version 1 (MySQL)...   done
updating to version 2 (MySQL)...   done
updating to version 3 (MySQL)...   done
updating to version 4 (MySQL)...   done
updating to version 5 (MySQL)...   done
updating to version 79 (MySQL)...   done
updating to version 81 (MySQL)...   done
updating to version 90 (all databases)...   done
updating to version 169 (MySQL)...   done
updating to version 318 (MySQL)...   done
updating to version 344 (MySQL)...

DEBUG INFORMATION:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14), primary key(id) )' at line 16
Таблицы в базе данных (MySQL) он создал, то есть я так понимаю соиденение прошло успешно... только вот не могу понять где именно ошибка... перебрал и перепроверил все конфиги, вроде как все нормально....
Погугливши я нашел еще одну статью http://it.domnails.ru/?p=277 посмотрел, что в ней версия FreeBSD 8.0 и PostfixAdmin 2.3.1 то есть совпадают с момей и настройки немного отличаются от предыдущей статьи, я решил что может быть и за отличий в версиях и попробовал установить все по этой статьи, но опять же ЭТАЖА САМАЯ ОШИБКА......

На данный момент у меня установлено:

Код: Выделить всё

Lan# uname -a
FreeBSD Lan.freeits.ru 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010     root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

Lan# pkg_info
apache-2.2.16       
apr-devrandom-gdbm-db42-mysql55-1.4.2.1.3.9_1 
autoconf-2.62       
autoconf-wrapper-20071109 
automake-1.10.1     
automake-1.9.6_3    
automake-wrapper-20071109 
bigreqsproto-1.1.0  
cclient-2007e,1     
courier-authlib-0.63.0_1 
courier-authlib-base-0.63.0_1 
courier-authlib-mysql-0.63.0_1 
courier-imap-4.8.0,2 
cyrus-sasl-2.1.23   
db41-4.1.25_4       
db42-4.2.52_5       
expat-2.0.1_1       
freetype2-2.4.1     
gdbm-1.8.3_3        
gettext-0.18_1      
gmake-3.81_4        
help2man-1.38.2_1   
inputproto-2.0      
jpeg-8_3            
kbproto-1.0.4      
libICE-1.0.6,1      
libSM-1.1.1_1,1     
libX11-1.3.3,1      
libXau-1.0.5        
libXaw-1.0.7,1    
libXdmcp-1.0.3     
libXext-1.1.1,1     
libXmu-1.0.5,1      
libXp-1.0.0,1      
libXpm-3.5.7       
libXt-1.0.7         
libcheck-0.9.8      
libgcrypt-1.4.6     
libgpg-error-1.8    
libiconv-1.13.1_1   
libltdl-2.2.6b      
libmcrypt-2.5.8     
libpthread-stubs-0.3_3 
libsigsegv-2.8      
libtool-2.2.6b     
libxcb-1.6          
libxml2-2.7.7       
libxslt-1.1.26_2    
m4-1.4.14_1,1      
makedepend-1.0.2,1  
mysql-client-5.5.5_1 
mysql-scripts-5.5.5_1 
mysql-server-5.5.5_1 
openssl-1.0.0_2     
p5-BerkeleyDB-0.41  
p5-DBD-mysql55-4.016 
p5-DBI-1.613        
p5-Digest-HMAC-1.02 
p5-Digest-SHA-5.48  
p5-Digest-SHA1-2.13 
p5-IO-Multiplex-1.10 
p5-IO-stringy-2.110 
p5-Math-BigInt-1.89 
p5-Net-DNS-0.66     
p5-Net-IP-1.25_1    
p5-Net-Server-0.97  
p5-Parse-Syslog-1.10 
p5-Storable-2.21    
p5-gettext-1.05_3   
pcre-8.02           
perl-5.12.1_1      
php52-5.2.14        
php52-bz2-5.2.14    
php52-ctype-5.2.14  
php52-dom-5.2.14    
php52-extensions-1.3
php52-filter-5.2.14 
php52-gd-5.2.14     
php52-gettext-5.2.14 
php52-iconv-5.2.14  
php52-imap-5.2.14  
php52-mbstring-5.2.14 
php52-mcrypt-5.2.14 
php52-mysql-5.2.14  
php52-mysqli-5.2.14 
php52-openssl-5.2.14 
php52-pcre-5.2.14   
php52-posix-5.2.14  
php52-session-5.2.14 
php52-simplexml-5.2.14 
php52-spl-5.2.14    
php52-xml-5.2.14    
php52-xmlrpc-5.2.14 
php52-zip-5.2.14    
php52-zlib-5.2.14  
phpMyAdmin-3.3.5    
pkg-config-0.25    
png-1.4.3           
postfix-2.7.1,1     
postfixadmin-2.3_1  
postgrey-1.32_1     
printproto-1.0.4    
python26-2.6.5_1    
sysconftool-0.15_2  
t1lib-5.1.2_1,1     
xcb-proto-1.6       
xcmiscproto-1.2.0   
xextproto-7.1.1     
xf86bigfontproto-1.2.0 
xorg-macros-1.6.0   
xproto-7.0.16       
xtrans-1.2.5    
Ядро еще не собирал, фаервол в режиме "OPEN"
Имеется 2 сетевых интерфейса "nfe0" смотрит в мир, "vr0" внутренняя сеть

P.S. Я, так сказать только учусь. Заранее спасибо :)

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-05 21:02:50
ivan_k
Попробуй удалить созданные им таблицы из базы, а в config.inc.php исправь

Код: Выделить всё

$CONF['database_type'] = 'mysql'
на

Код: Выделить всё

$CONF['database_type'] = 'mysqli'
И заново запусти setup.php

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-05 21:24:59
Dnipryanin
Попробовал, эффекту не дало(((
Тоже самое....

Код: Выделить всё

DEBUG INFORMATION:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14), primary key(id) )' at line 16

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-05 22:13:36
Gamerman
Хех! Тоже такое было. Как сделал - не помню, но, посмотри, поддерживает ли php mysqli. То, что он установлен, еще ничего не говорит. Что говорит phpinfo()?

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 9:31:09
ivan__
DEBUG INFORMATION:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14), primary key(id) )' at line 16
в файле upgrade.php в table_fetchmail строка date timestamp(14) удали (14).

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 11:20:07
Dnipryanin
ivan__ писал(а):
DEBUG INFORMATION:
Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14), primary key(id) )' at line 16
в файле upgrade.php в table_fetchmail строка date timestamp(14) удали (14).
Большое спасибо, заработало.... !!!! :Yahoo!: :-D :Yahoo!: :good: :good: :good:

Только вот не понятно почему в интернете очень много статей о настройки серверов, а вот об возможных ошибках и их исправлений, как кот наплакал.
:(

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 11:32:49
Gamerman
Потому что возможные ошибки пытаются исправлять :)

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 12:14:00
Dnipryanin
Gamerman писал(а):Потому что возможные ошибки пытаются исправлять :)
Сколько не исправляй, а всех не исправишь)))

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 12:31:05
Gamerman
У меня в файле upgrade.php в table_fetchmail строка date timestamp(14) есть и работает. :pardon:

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 13:33:34
ivan__
Gamerman писал(а):У меня в файле upgrade.php в table_fetchmail строка date timestamp(14) есть и работает. :pardon:
А mysql какой версии? Явно ниже 5.5 :smile:

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 15:18:41
Gamerman
5.5

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 15:36:37
ivan__
Gamerman писал(а):У меня в файле upgrade.php в table_fetchmail строка date timestamp(14) есть и работает.
Gamerman писал(а):5.5
База данных с нуля создается?

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 16:00:33
Gamerman
Нет. Но сегодня делал апгрейд. Скорее всего, что при апгрейде, это поле не трогалось, по этому ошибки и не было.
Хотя странно, что мускуль 5.5 не понимает этот синтаксис. Проверю создание таблицы (с таким типом поля) через клиента.

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 16:11:46
Gamerman
Хм... Когда это они поламали?

Код: Выделить всё

ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14),
         primary key(id)
        )' at line 16

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 16:12:41
ivan__
Он только при создании с нуля ругается.

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 16:16:16
ivan__
Gamerman писал(а):Хм... Когда это они поламали?

Код: Выделить всё

ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14),
         primary key(id)
        )' at line 16
В 5.1 вроде еще нормально было.

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-06 22:08:14
Dnipryanin
Ну в 5.5 уже точно исправлять нужно

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-09 21:32:03
Dnipryanin
Спасибо всем, тему можно закрыть!

Re: Помогите, проблема с PostfixAdmin

Добавлено: 2010-08-09 21:53:04
Gamerman
Dnipryanin писал(а):Спасибо всем, тему можно закрыть!
Зачем закрывать? Может у кого-то еще вопросы возникнут.