sunucunuza ssh üzerinden login olun.psa-horde paketinin kurulu olduğu dizine geçin;
cd /usr/share/psa-horde/
Bu dizine afterlogic webmail lite uygulamasını indirin;
wget http://www.afterlogic.com/download/webmail_php.zip
Sıkıştırılmış dosyayı açın;
unzip webmail_php.zip
dizinin içine girin;
cd webmail
bu aşamada webmail için gerekli mysql veritabanını oluşturuyoruz;
mysqladmin -uadmin create alwebmaildb -p$(cat /etc/psa/.psa.shadow)
mysql -uadmin -p$(cat /etc/psa/.psa.shadow)
bu komutla mysql konsola girdikten sonra aşağıdaki cümleleri sırasıyla yazın.
CREATE USER ‘afterlogic’@’localhost’ IDENTIFIED BY ‘sizinşifreniz’;
GRANT USAGE ON * . * TO ‘afterlogic’@’localhost’ IDENTIFIED BY ‘sizinşifreniz’ WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
GRANT ALL PRIVILEGES ON `afterlogic` . * TO ‘afterlogic’@’localhost’;
FLUSH PRIVILEGES;
mysqlden çıktıktan sonra (quit yazarak veya ctrl+c),kurulumda sorun çıkmaması için ufak bir dosya hatasını gideriyoruz;
cd /usr/share/psa-horde/webmail/install/steps/
chmod 644 root compatibility.php
diğer gerekli yazma izinleri (webmailin bulunduğu alanda php scriptlerini Apache çalıştırıyorsa;
cd /usr/share/psa-horde/webmail/
chown apache.apache data/ -R
Browserınızın adres satırına kurulum url adresi olarak aşağıdaki satıra kendi alanadınızın adını yazın.
http://webmail.sizinalanadiniz.com/webmail/install/
web tabanlı kurulum.sırasıyla aşağıdaki aşamaları geçin;
- klasörlere yazma izinleri,çeşitli php modul kontrolü vs vs
- webmail veritabanı oluşturulması için sql bilgileri girişi (yukarıda oluşturmuştuk..
- smtp /pop / imap test
- mailadm yönetici şifre oluşturma
aşamaları tamamladıktan sonra kurulum sizden install dizinini silmenizi isteyecektir;
cd /usr/share/psa-horde/webmail/
rm -rf install/
artık horde webmaili kullanmayacaksanız index.php nin adını değiştirip,yeni index.php nizi oluşturun.
cd /usr/share/psa-horde/
mv index.php index.old.horde
içine şunları yazın.
nano index.php
<?php
header(‘Location: ./webmail/index.php’);
?>