postfixadmin не срабатывают php скрипты

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-07 22:50:08

Доброго времени суток! Прошу сильно не пинать ибо почту делаю первый раз. собсно имеется?
freebsd 7.2
mysql50-server
apache22
php5
php5-mysql
php5-extensions
courier_imap_pop3d_enable
courier_authdaemond_enable
postfix
postfixadmin
sqwebmail

почту настривал согласно статье http://www.inattack.ru/article/447.html
php mysql i apache курил сам и дажеработает:

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

tail -f /var/log/httpd-error.log
[Tue Dec 08 01:34:05 2009] [notice] caught SIGTERM, shutting down
[Tue Dec 08 01:34:08 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Tue Dec 08 01:34:09 2009] [notice] Digest: generating secret for digest authentication ...
[Tue Dec 08 01:34:09 2009] [notice] Digest: done
[Tue Dec 08 01:34:09 2009] [notice] Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e DAV/2 PHP/5.2.11 mod_perl/2.0.4 Perl/v5.8.9 configured -- resuming normal operations
в httpd.conf в самый конец добавил

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

Alias /postfix-admin/ "/usr/local/www/postfixadmin/"
<Directory "/usr/local/www/postfixadmin">
    Options Indexes
    AllowOverride Authconfig
    Order deny,allow
    Allow from all

</Directory>
Внимание вопрос: при попытке зайти на страницу http://192.168.1.60/postfixadmin/ вижу

Not Found

The requested URL /postfixadmin/ was not found on this server.

при попытке зайти на http://192.168.1.60/postfix-admin/index.php вижу

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

/** 
* 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: index.php 299 2008-02-21 21:43:58Z GingerDog $ 
* @license GNU GPL v2 or later. 
* 
* File: index.php
* Shows a sort-of welcome page.
* Template File: -none-
*
* Template Variables: -none-
*
* Form POST \ GET Variables: -none-
*/

$CONF['configured'] = FALSE;
@include_once('config.inc.php'); # hide error message because only $CONF['configured'] is checked here
if (!file_exists (realpath ("./setup.php")) || $CONF['configured'] == 'I_know_the_risk_of_not_deleting_setup.php')
{
    header ("Location: login.php");
    exit;
}
?>

<html>
    <head>
        <title>Welcome to Postfix Admin</title>
    </head>
    <body>
        <img id="login_header_logo" src="images/logo-default.png" />
        <h1>Welcome to Postfix Admin</h1>
        <h2>What is it?</h2>
        <p>Postfix Admin is a web based interface to configure and manage a Postfix based email server for many users.</p>
        <p>Postfix Admin can also be used to </p>
        <ul>
            <li>Forward email to other addresses</li>
            <li>Configure vacation/out-of-office auto responses</li>
            <li>Add/edit/remove mail accounts</li>
            <li>Add/edit/remove domains</li>
            <li>Broadcast emails to all users of the system</li>
            <li>Set quota on mailboxes</li>
            <li>And more...</li>
        </ul>

        <h2>Licensing</h2>
        <p>Postfix admin is released under the following license :</p>

        <code>
        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License 2 as published by 
        the Free Software Foundation. 
        </code>

        <p>See the following <a href="http://www.fsf.org/licenses/gpl-2.0.txt">FSF GPL2 page</a> for further information on the license.</p>

        <h2>What now?</h2>

        <ol>
            <li>Read the <a href='INSTALL.TXT'>INSTALL.txt</a> file</li>
            <li>Configure Postfix to use your chosen database - see (for example) the following pages :
            <ul>
                <li><a href="http://codepoets.co.uk/postfixadmin-postgresql-courier-squir...
                <li><a href="http://bliki.rimuhosting.com/space/knowledgebase/linux/mail/...
                <li><a href="http://gentoo-wiki.com/HOWTO_Setup_a_Virtual_Postfix/Courier...
            </ul>
            <li>Use it</li>
        </ol>
        
        <p><b>When you have configured Postfixadmin, this page will be replaced with a login page.</b></p>
        <p>You can now run <a href="setup.php">setup</a> to make sure that all the PHP functions are available for Postfix Admin to run.<br />
        <p> If you still encounter any problems, please check the documentation and website for more information.</p>
        <h2>Postfix Admin Web sites</h2>
        <p>For further help, or documentation please check out -
        <a href="http://postfixadmin.org">Postfix Admin</a> web site<br />
        <a href="http://sourceforge.net/forum/forum.php?forum_id=676076"... Base</a>
        </p>
        </p>
    </body>
</html>
что я делаю нетак?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-07 22:52:35

PHP не подключен в апаче скорее всего.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-07 23:00:37

Gamerman писал(а):PHP не подключен в апаче скорее всего.
простите а что нужно сделать?я так понимаю что все подключено судя по логам старта апатча и по наличию записи в конфиге, моет чтот еще надо?

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

LoadModule php5_module        libexec/apache22/libphp5.so
LoadModule perl_module        libexec/apache22/mod_perl.so
#LoadModule mod_perl        libexec/apache22/mod_perl.so
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-07 23:09:43

Создайте файл info.php

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

<?php
 phpinfo();
?>
и откройте его через веб.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-07 23:15:09

Gamerman писал(а):Создайте файл info.php

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

<?php
 phpinfo();
?>
и откройте его через веб.
собственно текст скрипта и вижу:
<?php
phpinfo();
?>

Значит непохватился пхп патчем, а что ему надо еще?подскажите пожалуйста. :crazy:

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-07 23:16:22

Читайте как прикрутить пхп к апачу. В сети полно описания.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-07 23:26:20

Gamerman писал(а):Читайте как прикрутить пхп к апачу. В сети полно описания.
спасибо те добрый человек!Надо было в онфиг добавить:

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

###prikruchivaem php###
AddType application/x-httpd-php .php
##############
http://192.168.1.60/postfix-admin/setup.php

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

Checking for dependencies: 
Warning: Magic Quotes: ON (internal workaround used)
Depends on: presence config.inc.php - OK
Warning: $CONF['configured'] is 'false'.
You must edit your config.inc.php and change this to true (this indicates you've created the database and user) 
Depends on: MySQL 3.23, 4.0 - OK
Error: Can't connect to database
Please edit the $CONF['database_*'] parameters in config.inc.php. 

DEBUG INFORMATION:
Connect: Access denied for user 'postfix'@'localhost' (using password: YES)
Depends on: session - OK
Depends on: pcre - OK
Error: Depends on: multibyte string - NOT FOUND
To install multibyte string support, install php5-mbstring
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.

Please fix the errors listed above.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-07 23:50:42

Мускуль поднят? Параметры подключения к базе правильные? Скорее всего, что нет.

ЗЫ. Мускуль поднят, вижу. Но

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

 Access denied for user 'postfix'@'localhost' (using password: YES)
Пользователя postfix правильно нужно завести, и права ему дать правильные.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-07 23:55:27

Gamerman писал(а):Мускуль поднят? Параметры подключения к базе правильные? Скорее всего, что нет.

ЗЫ. Мускуль поднят, вижу. Но

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

 Access denied for user 'postfix'@'localhost' (using password: YES)
Пользователя postfix правильно нужно завести, и права ему дать правильные.
а как это сделать не подскажешь?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 0:00:55

1. Научиться добавлять пользователя в Мускуль (искать в сети, инфы полно).
2. Правильно настроить конфигурационный файл постфиксадмина.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 0:01:44

Gamerman писал(а):1. Научиться добавлять пользователя в Мускуль (искать в сети, инфы полно).
2. Правильно настроить конфигурационный файл постфиксадмина.

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

mail# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.0.77 FreeBSD port: mysql-server-5.0.77_1

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| postfix            |
| test               |
+--------------------+
4 rows in set (0.05 sec)

mysql> grant all on postfix.* to postfix@127.0.0.1;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye
mail# /usr/local/etc/rc.d/mysql-server restart
Stopping mysql.
Waiting for PIDS: 818.
Starting mysql.
mail# /usr/local/etc/rc.d/apache22 restart
Performing sanity check on apache22 configuration:
Syntax OK
Stopping apache22.
Waiting for PIDS: 73167.
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
mail#
И не помогет((

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 0:05:54

Ты бы ему хоть пароль дал. :)

GRANT ALL PRIVILEGES ON postfix.* TO postfix@localhost IDENTIFIED BY 'tut_parol_postav' WITH GRANT OPTION;

В файле config.inc.php. тоже параметры настрой.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 0:12:59

Gamerman писал(а):Ты бы ему хоть пароль дал. :)

GRANT ALL PRIVILEGES ON postfix.* TO postfix@localhost IDENTIFIED BY 'tut_parol_postav' WITH GRANT OPTION;

В файле config.inc.php. тоже параметры настрой.
Уже))Однако теперь вижу:

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

Postfix Admin Setup Checker

Running software: 
PHP version 5.2.11
Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e DAV/2 PHP/5.2.11 mod_perl/2.0.4 Perl/v5.8.9

Checking for dependencies: 
Warning: Magic Quotes: ON (internal workaround used)
Depends on: presence config.inc.php - OK
Checking $CONF['configured'] - OK 
Depends on: MySQL 3.23, 4.0 - OK
Testing database connection - OK - mysql://postfix:xxxxx@localhost/postfix
Depends on: session - OK
Depends on: pcre - OK
Error: Depends on: multibyte string - NOT FOUND
To install multibyte string support, install php5-mbstring
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.

Please fix the errors listed above.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 0:16:19

install php5-mbstring
install php5-imap
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 0:17:39

Gamerman писал(а):install php5-mbstring
install php5-imap
это я вкурил менящас больше накпрягает первый ошбк

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

Warning: Magic Quotes: ON (internal workaround used)

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 0:21:09

Это не ошибка, а предупреждение.
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 0:21:28

устаовил оба пакета и не але, ровным счетом после перезапуска апатча и мускула ничего не изменилось( :pardon:

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 0:22:25

А что страничка пишет?
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 0:41:36

Gamerman писал(а):А что страничка пишет?

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

Postfix Admin Setup Checker

Running software: 
PHP version 5.2.11
Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e DAV/2 PHP/5.2.11 mod_perl/2.0.4 Perl/v5.8.9

Checking for dependencies: 
Warning: Magic Quotes: ON (internal workaround used)
Depends on: presence config.inc.php - OK
Checking $CONF['configured'] - OK 
Depends on: MySQL 3.23, 4.0 - OK
Testing database connection - OK - mysql://postfix:xxxxx@localhost/postfix
Depends on: session - OK
Depends on: pcre - OK
Error: Depends on: multibyte string - NOT FOUND
To install multibyte string support, install php5-mbstring
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.

Please fix the errors listed above.
Собсно даже сервер перегружал. Однако чую чета гдето недописано((

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 0:52:02

Error: Depends on: multibyte string - NOT FOUND
To install multibyte string support, install php5-mbstring
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.

Все таки не поставили вы то, что я вам говорил. Как ставили?
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 1:00:04

Gamerman писал(а):Error: Depends on: multibyte string - NOT FOUND
To install multibyte string support, install php5-mbstring
Warning: Depends on: IMAP functions - NOT FOUND
To install IMAP support, install php5-imap
Without IMAP support, you won't be able to create subfolders when creating mailboxes.

Все таки не поставили вы то, что я вам говорил. Как ставили?
как обычно из портов,
make config
make install

а как надо было?из сорцов?

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 1:06:21

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

mail# pkg_info | grep php
php5-bcmath-5.2.9   The bcmath shared extension for php
php5-bz2-5.2.9      The bz2 shared extension for php
php5-calendar-5.2.9 The calendar shared extension for php
php5-ctype-5.2.9    The ctype shared extension for php
php5-curl-5.2.9     The curl shared extension for php
php5-dba-5.2.9      The dba shared extension for php
php5-dbase-5.2.9    The dbase shared extension for php
php5-dom-5.2.9      The dom shared extension for php
php5-extensions-1.3 A "meta-port" to install PHP extensions
php5-filter-5.2.9   The filter shared extension for php
php5-hash-5.2.9     The hash shared extension for php
php5-iconv-5.2.9    The iconv shared extension for php
php5-imap-5.2.9     The imap shared extension for php
php5-json-5.2.9     The json shared extension for php
php5-mbstring-5.2.9 The mbstring shared extension for php
php5-mysql-5.2.9    The mysql shared extension for php
php5-openssl-5.2.9  The openssl shared extension for php
php5-pcre-5.2.9     The pcre shared extension for php
php5-pdo-5.2.9      The pdo shared extension for php
php5-pdo_sqlite-5.2.9 The pdo_sqlite shared extension for php
php5-posix-5.2.9    The posix shared extension for php
php5-session-5.2.9  The session shared extension for php
php5-simplexml-5.2.9 The simplexml shared extension for php
php5-spl-5.2.9      The spl shared extension for php
php5-sqlite-5.2.9   The sqlite shared extension for php
php5-tokenizer-5.2.9 The tokenizer shared extension for php
php5-xml-5.2.9      The xml shared extension for php
php5-xmlreader-5.2.9 The xmlreader shared extension for php
php5-xmlwriter-5.2.9 The xmlwriter shared extension for php
mail#

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 1:10:10

Та не, правильно ставили. Странно, что оно не видит его. Может нужно где-то чего-то дописать? При утсановке оно ничего не писало?
Глюк глюком вышибают!

_dmitr_
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-12-07 22:46:45
Откуда: интернет

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение _dmitr_ » 2009-12-08 1:12:52

Gamerman писал(а):Та не, правильно ставили. Странно, что оно не видит его. Может нужно где-то чего-то дописать? При утсановке оно ничего не писало?
не ругалось неначто.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: postfixadmin не срабатывают php скрипты

Непрочитанное сообщение Gamerman » 2009-12-08 1:23:43

не обязательно ругаться. Могла типа: "Пропишите нечто, туда-то".
Глюк глюком вышибают!