LINUX.ORG.RU
решено ФорумAdmin

Не запускается Postfixadmin(The requested URL /postfixadmin/setup.php was not found on this server.)

 


1

1

у меня debian 8 jessie начал установку постфикса dpkg –i postfixadmin_2.92-1_all.deb apt-get –f install проверил что создалась база и есть пользователь postfixadmin в mySQL Настроил конфигурацию $CONF[‘database_type’] = ‘mysql’; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfixadmin'; $CONF['database_password'] = 'password_postfixadmin'; $CONF['database_name'] = 'postfixadmin'; $CONF['database_prefix'] = ";

Потом попробовал зайти на http://192.168.100.122/postfixadmin/setup.php пишет такое

Not Found

The requested URL /postfixadmin/setup.php was not found on this server. Apache/2.4.10 (Debian) Server at 192.168.100.122 Port 80 Покопал инфу в нете - пишут нужно создать алиас в апаче! начал: В /etc/apache2/conf.d создал файл @postfixadmin с содержимым

Alias /postfixadmin/ «/usr/share/postfixadmin» <Directory «/usr/share/postfixadmin»> Options Indexes AllowOverride Authconfig Order deny,allow Allow from all </Directory>

в /etc/apache2/sites-avaibles создал файл mailserv.molis.local.conf с содержимым

<VirtualHost *:80> ServerName mailserv.molis.local ServerAdmin webmaster@localhost

DocumentRoot /usr/share/postfixadmin <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /usr/share/postfixadmin> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>

ErrorLog /var/log/apache2/error.log

LogLevel debug

CustomLog /var/log/apache2/access.log combined </VirtualHost>

потом создал ссылку на этот файл в папке /etc/apache2/sites-enabled в чем ошибка? и правильная ли логика?

Удалите ваш 2.92, поставьте из дистрибутивного репозитория версию 2.3.7-1, посмотрите на содержимое файла /etc/apache2/conf-available/postfixadmin.conf/, убедитесь, что postfixAdmin работает и только потом начинайте ставить левый пакеты.

mky ★★★★★
()
Ответ на: комментарий от mky

dpkg –i postfixadmin_2.92-1_all.deb так после этой команды ругается и говорит установите зависимости и потом приходится делать apt-get –f install(тут имеются ввиду установка левых пакетов?)

sfantom20
() автор топика
Ответ на: комментарий от sfantom20

Откуда вы взяли postfixadmin_2.92-1_all.deb? Всё, что не из официального репозитория, то и есть левые пакеты.

Идущий из коробки postfixadmin ставится ″apt-get install postfixadmin″. Да, это будет старая (2.3.7-1), но работающая версия и можно посмотреть, что именно прописывается в конфигурации апача.

mky ★★★★★
()

нашел решение!!

Создаем ссылку в апаче(файл postfixadmin.conf) в /etc/apache2/conf-available/postfixadmin.conf Его содержимое

Alias /postfixadmin /usr/share/postfixadmin

Потом создаем симфольную ссылку в /etc/apache2/conf-enabled/

Ln –s /etc/apache2/conf-available/postfixadmin.conf /etc/apache2/conf-enabled/postfixadmin.conf После этого можно загодить через веб морду

sfantom20
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.