<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[iRedMail — [FAQ] How to migrate from open source edition to full-featured edition]]></title>
		<link>http://www.iredmail.org/forum/topic466-faq-how-to-migrate-from-open-source-edition-to-fullfeatured-edition.html</link>
		<atom:link href="http://www.iredmail.org/forum/feed-rss-topic466.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in [FAQ] How to migrate from open source edition to full-featured edition.]]></description>
		<lastBuildDate>Fri, 04 Dec 2009 05:44:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[[FAQ] How to migrate from open source edition to full-featured edition]]></title>
			<link>http://www.iredmail.org/forum/post1995.html#p1995</link>
			<description><![CDATA[<p>This tutorial is used to explain how to migrate iRedAdmin open source edition to iRedAdmin-Pro (full-featured edition). If it doesn&#039;t work for you, please post a new topic in our <a href="http://www.iredmail.org/forum/forum5-iredadmin-webbased-iredmail-admin-panel.html">iRedAdmin support forum</a>.<br /></p><h5>=========================================================================<br />How to migrate from iRedAdmin open source edition to iRedAdmin-Pro full-featured edition.<br />=========================================================================</h5><p>iRedMail ships iRedAdmin open source edition since iRedMail-0.5.1, it&#039;s easy to migrate from open source edition to full-featured edition. 3 steps:<br /></p><ul><li><p>Configure OpenLDAP</p></li><li><p>Uncompress full-featured edition to apache document root</p></li><li><p>Update SQL structure</p></li><li><p>Copy settings.ini from open source edition to full-featured edition</p></li></ul><h5>Configure OpenLDAP</h5><p>Since version 1.1.0, iRedAdmin-Pro requires OpenLDAP to use Amavisd LDAP schema for better integration, so you need to include amavisd ldap schema in OpenLDAP.</p><ul><li><p>Make sure OpenLDAP includes amavisd schema file. If it doesn&#039;t present, add it.</p></li></ul><div class="codebox"><pre><code># ---- RHEL/CentOS ----
# File: /etc/openldap/slapd.conf
include /etc/openldap/schema/amavisd-new.schema

# ---- Debian/Ubuntu ----
# File: /etc/ldap/slapd.conf
include /etc/ldap/schema/amavis.schema

# ---- FreeBSD ----
# File: /usr/local/etc/openldap/slapd.conf
include /usr/local/etc/openldap/schema/amavisd-new.schema</code></pre></div><ul><li><p>Restart OpenLDAP service.</p></li></ul><div class="codebox"><pre><code># ---- RHEL/CentOS ----
# /etc/init.d/ldap restart

# ---- Debian/Ubuntu ----
# /etc/init.d/slapd restart

# ---- FreeBSD ----
# /usr/local/etc/rc.d/slapd restart</code></pre></div><h5>Uncompress iRedAdmin-Pro to apache document root</h5><div class="codebox"><pre><code># ---- RHEL/CentOS ----
# tar xjf /path/to/iRedAdmin-Pro-x.y.z.tar.bz2 -C /var/www/
# cd /var/www/
# rm -i /var/www/iredadmin                 # &lt;- this is a symbol link
# ln -s iRedAdmin-Pro-x.y.z iredadmin

# ---- Debian/Ubuntu ----
# tar xjf /path/to/iRedAdmin-Pro-x.y.z.tar.bz2 -C /usr/share/apache2/
# cd /usr/share/apache2/
# rm -i /usr/share/apache2/iredadmin                 # &lt;- this is a symbol link
# ln -s iRedAdmin-Pro-x.y.z iredadmin

# ---- FreeBSD ----
# tar xjf /path/to/iRedAdmin-Pro-x.y.z.tar.bz2 -C /usr/local/www/
# cd /usr/local/www/
# rm -i /usr/local/www/iredadmin                 # &lt;- this is a symbol link
# ln -s iRedAdmin-Pro-x.y.z iredadmin</code></pre></div><h5>Update SQL structure</h5><p>iRedAdmin-Pro has some more SQL tables, we should update exist SQL structure which created by open source edition.<br /></p><div class="codebox"><pre><code># mysql -uroot -p
mysql&gt; USE iredadmin;
mysql&gt; DELETE FROM sessions;              # &lt;-- Force admins to re-login.

# ---- RHEL/CentOS ----
mysql&gt; SOURCE /var/www/iredadmin/docs/samples/iredadmin.sql;

# ---- Debian/Ubuntu ----
mysql&gt; SOURCE /usr/share/apache2/iredadmin/docs/samples/iredadmin.sql;

# ---- FreeBSD ----
mysql&gt; SOURCE /usr/local/www/iredadmin/docs/samples/iredadmin.sql;</code></pre></div><p>Note: table &#039;sessions&#039; contains login session, admins have to re-login after upgrade.</p><h5>Copy settings.ini.ldap.sample as settings.ini, sync settings.ini from open source edition.</h5><p>Copy settings.ini.ldap.sample as settings.ini:<br /></p><div class="codebox"><pre><code># ---- RHEL/CentOS ----
# cd /var/www/iredadmin/
# cp settings.ini.ldap.sample settings.ini

# ---- Debian/Ubuntu ----
# cd /usr/share/apache2/iredadmin/
# cp settings.ini.ldap.sample settings.ini

# ---- FreeBSD ----
# cd /usr/local/www/iredadmin/
# cp settings.ini.ldap.sample settings.ini</code></pre></div><p>Sync settings between open source edition and new settings.ini, include database name, username, password, webmaster email address, etc. one bye one.</p><p>Restart web server to make it work:<br /></p><div class="codebox"><pre><code># ---- RHEL/CentOS ----
# /etc/init.d/httpd restart

# ---- Debian/Ubuntu ----
# /etc/init.d/apache2 restart

# ---- FreeBSD ----
# /usr/local/etc/rc.d/apache2 restart</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ZhangHuangbin)]]></author>
			<pubDate>Fri, 04 Dec 2009 05:44:27 +0000</pubDate>
			<guid>http://www.iredmail.org/forum/post1995.html#p1995</guid>
		</item>
	</channel>
</rss>
