Upgrade/iRedAdmin-Pro/LDAP/1.1.x-1.2.0
From iRedMail
(Difference between revisions)
(→Uncompress new version) |
(→Uncompress new version) |
||
| Line 25: | Line 25: | ||
</pre>}} | </pre>}} | ||
| - | = | + | = Enable new version = |
Uncompress iRedAdmin-Pro-1.2.0.tar.bz2, copy it to correct directory, create symbol link, copy old config file: | Uncompress iRedAdmin-Pro-1.2.0.tar.bz2, copy it to correct directory, create symbol link, copy old config file: | ||
| - | * For RHEL/CentOS | + | * For RHEL/CentOS users: |
{{cmd|<pre> | {{cmd|<pre> | ||
# tar xjf iRedAdmin-Pro-1.2.0.tar.bz2 | # tar xjf iRedAdmin-Pro-1.2.0.tar.bz2 | ||
| Line 39: | Line 39: | ||
</pre>}} | </pre>}} | ||
| - | * For Debian/Ubuntu | + | * For Debian/Ubuntu users: |
{{cmd|<pre> | {{cmd|<pre> | ||
# tar xjf iRedAdmin-Pro-1.2.0.tar.bz2 | # tar xjf iRedAdmin-Pro-1.2.0.tar.bz2 | ||
| Line 47: | Line 47: | ||
# ln -s iRedAdmin-Pro-1.2.0 iredadmin | # ln -s iRedAdmin-Pro-1.2.0 iredadmin | ||
# cp iRedAdmin-Pro-1.1.0/settings.ini iredadmin/ | # cp iRedAdmin-Pro-1.1.0/settings.ini iredadmin/ | ||
| + | </pre>}} | ||
| + | |||
| + | = Update other tools = | ||
| + | If you are using dump_disclaimer.py file to dump disclaimer content from LDAP automaticly, you can simpliy copy old version to iRedAdmin-Pro-1.2.0/tools/ directory. | ||
| + | |||
| + | * For RHEL/CentOS users: | ||
| + | {{cmd|<pre> | ||
| + | # cp /var/www/iRedAdmin-Pro-1.1.0/tools/dump_disclaimer.py /var/www/iredadmin/tools/ | ||
| + | </pre>}} | ||
| + | |||
| + | * For Debian/Ubuntu users: | ||
| + | {{cmd|<pre> | ||
| + | # cp /usr/share/apache2/iRedAdmin-Pro-1.1.0/tools/dump_disclaimer.py /usr/share/apache2/iredadmin/tools/ | ||
</pre>}} | </pre>}} | ||
Revision as of 05:13, 24 May 2010
Contents |
iRedAdmin-Pro-1.2.0 is NOT RELEASED YET, DON'T APPLY THIS.
TODO
- Add 'enabledService: internal'
Update iRedMail to 0.6.0
iRedAdmin-Pro-1.2.0 needs below features which implemented in iRedMail-0.6.0:
iRedAdmin-Pro-1.2.0 needs below features which implemented in iRedAPD-1.3.0:
So we recommend you to update your exist iRedMail installation to 0.6.0:
Alter MySQL Database
- Update SQL database to add new table: iredadmin.updatelog. This table is used to store iRedAdmin-Pro update log, so that you don't want to check new version every time you log in as domain global admin.
| Terminal: |
$ mysql -uroot -p iredadmin mysql> SOURCE /path/to/iredadmin-pro-1.2.0/docs/upgrade_v1.1.x_v1.2.0/upgrade_110_120.sql; |
Enable new version
Uncompress iRedAdmin-Pro-1.2.0.tar.bz2, copy it to correct directory, create symbol link, copy old config file:
- For RHEL/CentOS users:
| Terminal: |
# tar xjf iRedAdmin-Pro-1.2.0.tar.bz2 # cp -rf iRedAdmin-Pro-1.2.0 /var/www/ # cd /var/www/ # rm iredadmin # This is old symbol link. # ln -s iRedAdmin-Pro-1.2.0 iredadmin # cp iRedAdmin-Pro-1.1.0/settings.ini iredadmin/ |
- For Debian/Ubuntu users:
| Terminal: |
# tar xjf iRedAdmin-Pro-1.2.0.tar.bz2 # cp -rf iRedAdmin-Pro-1.2.0 /usr/share/apache2/ # cd /usr/share/apache2/ # rm iredadmin # This is old symbol link. # ln -s iRedAdmin-Pro-1.2.0 iredadmin # cp iRedAdmin-Pro-1.1.0/settings.ini iredadmin/ |
Update other tools
If you are using dump_disclaimer.py file to dump disclaimer content from LDAP automaticly, you can simpliy copy old version to iRedAdmin-Pro-1.2.0/tools/ directory.
- For RHEL/CentOS users:
| Terminal: |
# cp /var/www/iRedAdmin-Pro-1.1.0/tools/dump_disclaimer.py /var/www/iredadmin/tools/ |
- For Debian/Ubuntu users:
| Terminal: |
# cp /usr/share/apache2/iRedAdmin-Pro-1.1.0/tools/dump_disclaimer.py /usr/share/apache2/iredadmin/tools/ |
