You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
postfixadmin/UPGRADE.TXT

85 lines
2.4 KiB
Plaintext

#############################
# Postfix Admin Release 2.x #
#############################
#
# 2004 (c) High5!
# Created by: Mischa Peters <mischa at high5 dot net>
#
REQUIRED!!
----------
- You are using Postfix 2.0 or higher.
- You are using Apache 1.3.27 or higher.
- You are using PHP 4.1 or higher.
- You are using MySQL 3.23.55 or higher.
READ THIS FIRST!
----------------
It's recommened that you install Postfix Admin in a new folder and not
on-top of the old install!!
Make sure you backup your database before you run the TABLE_CHANGES.TXT on
your database.
1. Backup the Database
----------------------
When you install from a previous version make sure you backup your database
first. There are a lot of changes in the database structure since Postfix Admin
1.5.4.
$ mysqldump -a -u root -p > /tmp/postfixadmin-backup.sql
2. Unarchive new Postfix Admin
------------------------------
Make sure that you are in your WWW directory and then unarchive the
Postfix Admin archive (whatever the filename is):
$ tar -zxvf postfixadmin-2.0.0.tgz
3. Change permissions
----------------------
Since the database password is stored in the config.inc.php it's a good idea
to have Postfix Admin set to the permission of the webserver. In this
example, we assume that user "www" and group "www" are the web server as is
often the case with Apache.
$ cd /usr/local/www
$ chown -R www:www postfixadmin-2.0.0
This is also a good idea for the file permissions.
$ cd /usr/local/www/postfixadmin-2.0.0
$ chmod 640 *.php *.css
$ cd /usr/local/www/postfixadmin-2.0.0/admin/
$ chmod 640 *.php *.css
$ cd /usr/local/www/postfixadmin-2.0.0/users/
$ chmod 640 *.php *.css
$ cd /usr/local/www/postfixadmin-2.0.0/templates/
$ chmod 640 *.php *.css
Additionally, if "chown user:group" doesn't work, you can use "chown user"
and "chgrp group" instead. See the man pages for these commands for more
information.
4. Modify the MySQL Tables
--------------------------
In TABLE_CHANGES.TXT you can find the table structure that you need in order
to configure Postfix Admin 2.0.0 and Postfix in general to work with Virtual
Domains and Users
5. Configure
------------
Check the config.inc.php file. There you can specify settings that are
relevant to your setup.
6. Done
-------
This is all that is needed. Fire up your browser and go to the site that you
specified to host Postfix Admin.