Страница 1 из 2
Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 7:34:49
forever.eterno
При открытии адреса:
http://**.ru/postfix-admin/login.php
Открывается меню авторизации. Но нет ни картинок ничего. Проверил права вроде везде одинаковые, правда я не знаю какие они должны быть в идеале, но везде вроде как одинаковы. Дело в том что я как бы уже второй раз ставлю всю зсвязку exim + postfixadmin + и т.д. и уже видел как должен выглядеть интерфейс на основе чего и сделал выводы что у меня что то не так.
Что то даже не знаю в какую сторону копать т.к. как 5 минут как с фрей дружу.
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 8:25:27
Alex Keda
в логах что
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 9:38:43
forever.eterno
http-access.log
Код: Выделить всё
"POST /postfix-admin/login.php HTTP/1.1" 200 3614 "http://sibzavod.su/postfix-admin/login.php" "Opera/9.50 (Windows NT 5.1; U; ru)"
2008:13:31:25 +0000] "GET / HTTP/1.1" 200 50781 "http://sibzavod.su/postfix-admin/login.php" "Opera/9.50 (Windows NT 5.1; U; ru)"
2008:13:31:25 +0000] "GET /favicon.ico HTTP/1.1" 404 285 "http://sibzavod.su/postfix-admin/login.php" "Opera/9.50 (Windows NT 5.1; U; ru)"
http-error.log
Код: Выделить всё
[Mon Sep 1 13:35:53 2008] [error] [client 217.151.18.170] File does not exist: /usr/local/www/data/favicon.ico
в месейджах ничего нет. Может еще какие нить логи нужны? У меня из-за малого опыта мозгов не хватает понять чего он от меня хочет.
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 10:19:36
Morty
судя по твоему phpinfo
нет php.ini
положи там есть примеры
PS: не факт что поможет но все может быть, там настройки пхп
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 10:21:54
forever.eterno
Ну вроде как ПХП как по учебнику настроено 1 в 1, вроде все нормально, тестовая страница от ПХП нормально отображается, мне так кажется что нет доступа к картинкам и стилям.. что с правами доступа. ну а второй вариант - это да, что нить с пхп. Только не знаю как выявить(
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 10:50:48
Cancer
Код: Выделить всё
[Mon Sep 1 13:35:53 2008] [error] [client 217.151.18.170] File does not exist: /usr/local/www/data/favicon.ico
Вот же говорит что нет директории сделай симлинк из postfixadmin
возможно с путями намудрил
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 11:09:38
Alex_hha
# ls -ld /usr/local/www/data/postfix-admin
?
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 11:18:27
forever.eterno
Alex_hha писал(а):# ls -ld /usr/local/www/data/postfix-admin
?
online# ls -ld /usr/local/www/data/postfix-admin
lrwxr-xr-x 1 root wheel 27 Sep 1 15:16 /usr/local/www/data/postfix-admin -> /usr/local/www/postfixadmin
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 12:25:54
Alex_hha
# chown -R www:www /usr/local/www/data/postfix-admin
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 14:11:17
Morty
выложи секцию апача где настроено
Код: Выделить всё
alias /postfix-admin
<Directory ....../postfix-admin>
...
</Directory>
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-01 14:20:35
Gegemon
2 forever.eterno :
в твоём случае в файле config.inc.php ( находится в папке posfixadmin'a ) коментишь или удаляешь строку:
$CONF['configured'] = false;
p.s.: Устанавливал с нуля? или обновлял?
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 0:37:32
dserga
Если выскакивает приглашение на ввод логина и пароля, да еще и выбор языка: значит с php все путем. Иначе бы на экран
или код полез бы или ничего. Тут правильно сказали: выложи кусок из апача секции postfixadmin-a
была подобная фигня, но не в постфиксе, а в другой вэбморде, так как пользователь www не был в группе, которая владела папкой с картинками, вот апач их не смог считать, так как не было прав не только на execute но и на read other этой папки.
Проверь такой вариант.
Возможно есть косяки в самом конфиге апача (особенно если ставил fastcgi), но это уже сам капай.
в твоём случае в файле config.inc.php ( находится в папке posfixadmin'a ) коментишь или удаляешь строку:
$CONF['configured'] = false;
Этот экран не появиться, если строка стоит или не убрана.
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 4:51:24
forever.eterno
Cancer писал(а):Код: Выделить всё
[Mon Sep 1 13:35:53 2008] [error] [client 217.151.18.170] File does not exist: /usr/local/www/data/favicon.ico
Вот же говорит что нет директории сделай симлинк из postfixadmin
возможно с путями намудрил
Сим линк есть, с путями все нормально.
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 4:51:45
forever.eterno
Morty писал(а):выложи секцию апача где настроено
Код: Выделить всё
alias /postfix-admin
<Directory ....../postfix-admin>
...
</Directory>
Код: Выделить всё
Alias /postfix-admin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
Options -Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
<Directory "/usr/local/www/postfixadmin/admin/">
AuthType Basic
AuthName "admin"
AuthUserFile /usr/local/www/postfixadmin/admin/.htpasswd
Require valid-user
</Directory>
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 5:21:35
forever.eterno
dserga писал(а):Если выскакивает приглашение на ввод логина и пароля, да еще и выбор языка: значит с php все путем. Иначе бы на экран
или код полез бы или ничего. Тут правильно сказали: выложи кусок из апача секции postfixadmin-a
была подобная фигня, но не в постфиксе, а в другой вэбморде, так как пользователь www не был в группе, которая владела папкой с картинками, вот апач их не смог считать, так как не было прав не только на execute но и на read other этой папки.
Проверь такой вариант.
Возможно есть косяки в самом конфиге апача (особенно если ставил fastcgi), но это уже сам капай.
в твоём случае в файле config.inc.php ( находится в папке posfixadmin'a ) коментишь или удаляешь строку:
$CONF['configured'] = false;
Этот экран не появиться, если строка стоит или не убрана.
Проверил все права, все в норме, для проверки дал полностью на постфикс со всеми вложениями www:www:775, все равно никаких эмоций. И вроде как бы все нормально работает, не грузятся то только картинки. На счет fastcgi честно говоря даже не помню.
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 6:19:13
Gegemon
dserga писал(а):
в твоём случае в файле config.inc.php ( находится в папке posfixadmin'a ) коментишь или удаляешь строку:
$CONF['configured'] = false;
Этот экран не появиться, если строка стоит или не убрана.
Черным по белому.
/*****************************************************************
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* The following line needs commenting out or removing before the
* application will run!
* Doing this implies you have changed this file as required.
*/
// $CONF['configured'] = false;
Закоментировал?
покажи:
ls -la /usr/local/www/postfixadmin/config.inc.*
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 6:27:41
forever.eterno
Gegemon писал(а):dserga писал(а):
в твоём случае в файле config.inc.php ( находится в папке posfixadmin'a ) коментишь или удаляешь строку:
$CONF['configured'] = false;
Этот экран не появиться, если строка стоит или не убрана.
Черным по белому.
/*****************************************************************
* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* The following line needs commenting out or removing before the
* application will run!
* Doing this implies you have changed this file as required.
*/
// $CONF['configured'] = false;
Закоментировал?
покажи:
ls -la /usr/local/www/postfixadmin/config.inc.*
У меня этого в конфе вообще нет:
Код: Выделить всё
<?php
//
// Postfix Admin
// by Mischa Peters <mischa at high5 dot net>
// Copyright (c) 2002 - 2005 High5!
// License Info: http://www.postfixadmin.com/?file=LICENSE.TXT
//
// File: config.inc.php
//
if (ereg ("config.inc.php", $_SERVER['PHP_SELF']))
{
header ("Location: login.php");
exit;
}
// Postfix Admin Path
// Set the location to your Postfix Admin installation here.
//Указывает где установлен postfixadmin
$CONF['postfix_admin_url'] = 'http://sibzavod.su/postfix-admin/';
$CONF['postfix_admin_path'] = '/usr/local/www/postfixadmin/';
// Язык интерфейса. Список всех языков можно посмотреть в папке './languages'
$CONF['default_language'] = 'ru';
// Database Config
// mysql = MySQL 3.23 and 4.0
// mysqli = MySQL 4.1
// pgsql = PostgreSQL
// Параметры БД. Здесь необходимо указать тип БД (MySQL или PostgreSQL),
// имя пользователя и пароль, использующиеся при подключении, а также имя БД.
$CONF['database_type'] = 'mysqli';
$CONF['database_host'] = 'localhost';
$CONF['database_user'] = 'exim';
$CONF['database_password'] = 'exim';
$CONF['database_name'] = 'exim';
$CONF['database_prefix'] = '';
// Site Admin
// Define the Site Admins email address below.
// This will be used to send emails from to create mailboxes.
// email от имени которго будет приходит письмо пользователю
// при создании почтового ящика
$CONF['admin_email'] = 'postmaster@sibzavod.su';
// Mail Server
// Hostname (FQDN) of your mail server.
// This is used to send email to Postfix in order to create mailboxes.
// Имя хоста в формате FQDN где находится
// почтовый сервер postfix. Эти данные будут использоваться при отправке
// email для создания почтовых ящиков
$CONF['smtp_server'] = 'localhost';
$CONF['smtp_port'] = '25';
// Encrypt
// In what way do you want the passwords to be crypted?
// md5crypt - внутренний алгоритм шифрования postfix admin
// system - используется метод шифрования установленный по умолчанию в php
// cleartext - в чистом виде, т.е. без шифрования.
$CONF['encrypt'] = 'cleartext';
// Generate Password
// Если вы хотите, чтобы postfix admin автоматически генерировал и отображал
// пароль при создании почтового ящика установите значение YES
$CONF['generate_password'] = 'NO';
// Page Size
// Количество записей, одновременно отображаемых на странице
$CONF['page_size'] = '25';
// Default Aliases
// Алиасы, создаваемые при создании домена
$CONF['default_aliases'] = array (
'abuse' => 'abuse@sibzavod.su',
'hostmaster' => 'hosmaster@sibzavod.su',
'postmaster' => 'postmaster@sibzavod.su',
'webmaster' => 'webmaster@sibzavod.su'
);
// Mailboxes
// Использовать имя домена в пути к почтовому ящику 'YES'.
// Example: /usr/local/virtual/sibzavod.su/username@sibzavod.su
$CONF['domain_path'] = 'YES';
// Включать имя домена в имя почтового ящика
// Example: /usr/local/virtual/sibzavod.su/username
$CONF['domain_in_mailbox'] = 'NO';
// Default Domain Values
// Specify your default values below. Quota in MB.
// Значения по умолчанию при создании домена. Количество алиасов,
// почтовых ящиков и максимальная квота в Мб.Если стоит 0, это без ограничений
$CONF['aliases'] = '1001';
$CONF['mailboxes'] = '1001';
$CONF['maxquota'] = '0';
// Quota
// Позволяет задавать квоты при создании почтового ящика
$CONF['quota'] = 'YES';
// You can either use '1024000' or '1048576'
$CONF['quota_multiplier'] = '1024000';
// Transport
// Позволяет устанавливать дополнительные параметры транспорта для домена
// Read the transport file of the Postfix documentation.
$CONF['transport'] = 'NO';
// Virtual Vacation
// If you want to use virtual vacation for you mailbox users set this to 'YES'.
// NOTE: Make sure that you install the vacation module. http://high5.net/postfixadmin/
// Следующих два параметра используются для организации DNS
$CONF['vacation'] = 'NO';
// This is the autoreply domain that you will need to set in your Postfix
// transport maps to handle virtual vacations. It does not need to be a
// real domain (i.e. you don't need to setup DNS for it).
$CONF['vacation_domain'] = 'autoreply.sibzavod.su';
// Alias Control
// Postfix Admin inserts an alias in the alias table for every mailbox it creates.
// The reason for this is that when you want catch-all and normal mailboxes
// to work you need to have the mailbox replicated in the alias table.
// If you want to take control of these aliases as well set this to 'YES'.
// Управления алиасами, которые создает postfix для каждого ящика
$CONF['alias_control'] = 'YES';
// Special Alias Control
// Set to 'NO' if you don't want your domain admins to change the default aliases.
// Зарпещает администраторам домена изменять стандартные алиасы
$CONF['special_alias_control'] = 'NO';
// Logging
// If you don't want logging set this to 'NO';
// Позволяет вести лог действий работы с postfixadmin
$CONF['logging'] = 'YES';
// Header
// Отображать текст вверху страницы и его содержимое
$CONF['show_header_text'] = 'NO';
$CONF['header_text'] = ':: Postfix Admin ::';
// Footer
// Below information will be on all pages.
// If you don't want the footer information to appear set this to 'NO'.
// Аналогично, только текст будет отображаться внизу всех страниц
$CONF['show_footer_text'] = 'YES';
$CONF['footer_text'] = 'Добро пожаловать!';
$CONF['footer_link'] = 'http://sibzavod.su/postfix-admin/';
// Welcome Message
// This message is send to every newly created mailbox.
// Change the text between EOM.
// Текст письма привествия. Это письмо будет высылаться на каждый
// создаваемый почтовый ящик
$CONF['welcome_text'] = <<<EOM
Ваш почтовый ящик создан,
Если вы получили это сообщение, то ваш почтовый ящик правильно настроен
и готов к работе!
//
// END OF CONFIG FILE
//
?>
online# ls -la /usr/local/www/postfixadmin/config.inc.php
-rwxrwx--x 1 www www 5888 Sep 2 10:27 /usr/local/www/postfixadmin/config.inc.php
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 8:13:29
Gegemon
Ответ: проблема с /dev/hands
я просил вывод именно :
ls -la /usr/local/www/postfixadmin/config.inc.*
а не:
online# ls -la /usr/local/www/postfixadmin/config.inc.php
Можете показать то что я прошу?
p.s.: обновляли или ставили с нуля postfixadmin?
p.s.s.: И уберите пароли и упоминания о своём домене из всех своих постов! Будьте параноидальнее чтоли....

Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 9:12:45
forever.eterno
online# ls -la /usr/local/www/postfixadmin/config.inc.*
-rwxrwxr-x 1 www www 5888 Sep 2 10:27 /usr/local/www/postfixadmin/config.inc.php
Пароли и домен не страшно, машина тестовая.
Postfixadmin сначала ставил с нуля, потом удалял, потом ставил.
ps. Что то я понять не могу где пароли видно?
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 10:07:45
Gegemon
Пароли и домен не страшно, машина тестовая.
Однако я уже заходил на ваш домен и видел ваш интефейс postfixadm'a
Пароли:
$CONF['database_user'] = 'exim';
$CONF['database_password'] = 'exim';
Домен:
$CONF['postfix_admin_url'] = 'http://********.**/postfix-admin/';
У вас usr/local/www/postfixadmin/config.inc.php:
так как версия postfixadmin установлена 2.2.1.1, должно быть:
* Postfix Admin
*
* LICENSE
* This source file is subject to the GPL license that is bundled with
* this package in the file LICENSE.TXT.
*
* Further details on the project are available at :
*
http://www.postfixadmin.com or
http://postfixadmin.sf.net
*
* @version $Id: config.inc.php 408 2008-07-21 21:43:06Z GingerDog $
* @license GNU GPL v2 or later.
Вывод сделать сможете??
Будете дальше пытаться запустить обновленный порт с конфигами от старого?
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 10:38:25
Alex_hha
[Mon Sep 1 13:35:53 2008] [error] [client 217.151.18.170] File does not exist: /usr/local/www/data/favicon.ico
можно игнорировать
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 10:39:19
forever.eterno
понял. пасиб большое. переставлю, попробую исправить и запуститью
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 11:34:15
forever.eterno
Gegemon Спасибо, твой совет помог. Сам бы ни вжисть не допер. Правил config.inc.php ручками. Правда многое не понял в нем, поэтому оставил поумолчанию.
На /usr/local/www/data/favicon.ico забил, вспомнил что это такое.
$CONF['configured'] = false; закометировал
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 11:42:07
forever.eterno
И тут же другая проблема нарисовалась (
набираю
http://sibzavod.su/postfix-admin/admin/
запрашивает логин\пароль т.к. стоит .htpasswd, ввожу и сразу перебрасывает на
http://www.sibzavod.su/postfix-admin/login.php
посмотрел в папку /usr/local/www/postfixadmin/admin там всего два файла:
.htpasswd
index.php
а в /usr/local/www/postfixadmin/ лежат похоже все нужные для админки файлы типа:
create-admin.php create-mailbox.php edit-active-domain.php edit-alias.php index.php list-virtual.php create-alias.php delete.php edit-active.php edit-domain.php list-admin.php search.php backup.php create-domain.php edit-active-admin.php edit-admin.php edit-mailbox.php list-domain.php viewlog.php
Re: Postfix-admin проблема с апачем или пхп или с руками
Добавлено: 2008-09-02 12:55:38
Alex_hha