Die installation nach Anleitung hier, sollte nicht mehr wie 30-60 Minuten in Anspruch nehmen.
Bei längeren Codezeilen führt diese bitte der Reihe nach in der Console aus.
wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm yum update wget http://sourceforge.net/projects/ispcp/files/ispCP%20Omega/ispCP%20Omega%201.0.3-1/ispcp-omega-1.0.3-1.tar.bz2/download tar xjvf ispcp-omega-1.0.3-1.tar.bz2 cd ispcp-omega-1.0.3 perl -MCPAN -e shell yum install `cat ./docs/CentOS/centos-packages` cat ./docs/CentOS/centos-perl | xargs -I {} perl -MCPAN -e 'install {}' wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm wget http://rpms.famillecollet.com/el5.i386/remi-release-5-7.el5.remi.noarch.rpm rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
In folgenden Dateien:
/etc/yum.repos.d/epel.repo /etc/yum.repos.d/remi-testing.repo
ersetze oder erweitere jeweils mit folgendem
priority=1
In
/etc/yum.repos.d/remi.repo
ersetze oder erweitere jeweils mit folgendem
priority=0
yum --enablerepo=remi update php* mysql* yum erase php* yum install `cat ./docs/CentOS/centos-packages`
Sendmail
yum remove sendmail
Courier IMAP server
wget http://www.thatfleminggent.com/packages/centos/5/i386/courier-authlib-0.62.2-1.el5.mf.i386.rpm wget http://www.thatfleminggent.com/packages/centos/5/i386/courier-authlib-userdb-0.62.2-1.el5.mf.i386.rpm wget http://www.thatfleminggent.com/packages/centos/5/i386/courier-imap-4.5.1-1.el5.mf.i386.rpm rpm -i courier-authlib-0.62.2-1.el5.mf.i386.rpm rpm -i courier-authlib-userdb-0.62.2-1.el5.mf.i386.rpm rpm -i courier-imap-4.5.1-1.el5.mf.i386.rpm
Berechtigungen
groupadd courier -g 3000 useradd -u 3000 -c 'Courier Mail Server' -d /dev/null -g courier -s /bin/false courier
service mysqld restart
Erstmalige Konfiguration von Mysql
/usr/bin/mysql_secure_installation
mod_fcgid Installation
wget http://centos.karan.org/el5/extras/testing/i386/RPMS/mod_fcgid-2.2-4.el5.kb.i386.rpm rpm -i mod_fcgid-2.2-4.el5.kb.i386.rpm
/etc/httpd/conf.d löschen wir in
rm -f /etc/httpd/conf.d/*
Installation vorbereiten
Falls Ihr euch nicht im Directory befindet
cd ispcp-omega-1.0.3
Anonsten
make -f Makefile.centos install
Kopieren von benötigten Dateien
cp -RLf /tmp/ispcp/* / cp -Rv /tmp/ispcp/etc/init.d /etc/rc.d/ ln -s /etc/rc.d/init.d /etc/init.d mkdir /var/mail/virtual
Bind Konfiguration
mv /var/named/data /var/named/data2 ln -s /var/named/chroot/var/named/data /var/named/data
/var/named/chroot/etc/named.caching-nameserver.conf ergänzen mit
: view localhost_resolver { match-clients { localhost; }; match-destinations { localhost; }; recursion yes; include "/etc/named.rfc1912.zones"; include "/etc/named-ispcp.conf"; };
SASL Konfiguration
touch /etc/sasldb2 mkdir -p /var/spool/postfix/etc cp /etc/sasldb2 /var/spool/postfix/etc/sasldb2
In der Datei /usr/lib/sasl2/smtpd.conf folgendes
pwcheck_method: auxprop auxprop_plugin: sasldb mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
Einstellungen
echo 'include vhosts/*.conf' >> /etc/httpd/conf/httpd.conf chown apache:apache /var/www/ispcp/gui/tools/webmail/data
ispCP Installer Starten
cd /var/www/ispcp/engine/setup perl ispcp-setup
Der Installer sollte nun ohne Probleme durchlaufen. Ist dies erledigt fahren wir fort. Wir sind hier leider immer noch nicht am Ende angelangt.
In der Datei /etc/init.d/courier-authlib folgendes Ergänzen.
: stop) echo -n "Stopping Courier authentication services:" $sbindir/authdaemond stop killall authdaemond.plain echo " authdaemond" rm -f /var/lock/subsys/courier-authlib ;; :
Systemeinstellungen
chmod 777 /var/www/ispcp/gui/phptmp
Demonkonfiguration
chkconfig --add ispcp_daemon chkconfig --add ispcp_network chkconfig --levels 345 ispcp_daemon on chkconfig --levels 345 ispcp_network on service ispcp_daemon start service ispcp_network start chkconfig httpd on service httpd restart chkconfig mysqld on service mysqld restart
Bereinigung der Dateien
Rm-rf / tmp / ispcp
Sollte es wiedererwartens Fehler in der Anleitung geben bitte einfach abändern oder im Forum einen Thread eröffnen :)