#!/bin/sh

# This script is FREE and written by www.ctohome.com

# disable selinux
setenforce 0

# Remove exists softs
yum -y remove php mysql httpd;

# Create new soft download dir
mkdir -p /backup/www.ctohome.com;
cd /backup/www.ctohome.com;

# Install kloxo
#wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh;
#sh ./kloxo-install-master.sh;
wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh;
sh ./kloxo-installer.sh --type=master;

# Install the Chinese language package
cd /usr/local/lxlabs/kloxo/httpdocs/lang;
wget http://www.ctohome.com/linux-vps-pack/kloxo_cn_www.ctohome.com.zip;
unzip kloxo_cn_www.ctohome.com.zip;

# Change the default charset from UTF-8 to off
sed -i 's/UTF-8/Off/g' /etc/httpd/conf/httpd.conf

# Install the php-mbstring for phpMyAdmin and other php scripts
yum -y install php-mbstring php-bcmath php-mhash nmap
echo 'extension=mbstring.so' >> /usr/local/lxlabs/ext/php/etc/php.ini

# Change localtime to Shanghai time
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# Configure some services for security eg. lx,ftp,mail
php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps;
cd /backup/www.ctohome.com;
wget http://www.ctohome.com/linux-vps-pack/kloxo_cn_www.ctohome.com.sql;
mysql -uroot kloxo< /backup/www.ctohome.com/kloxo_cn_www.ctohome.com.sql;


# Restart kloxo
service kloxo restart

# skip-innodb and skip-bdb for mysql, if you don't want skip them, delete this line
sed -i "s/# Disabling symbolic-links/skip-innodb\nskip-bdb\n#Disabling symbolic-links/g" /etc/my.cnf 
service mysqld restart


# Stop not necessary servces to release memory and avoid email spam:

service named stop
service qmail stop
service courier-imap stop

chkconfig named off
chkconfig qmail off
chkconfig courier-imap off

# Install unrar 
wget  http://dag.wieers.com/rpm/packages/unrar/unrar-3.6.8-1.el5.rf.i386.rpm;
rpm -Uvh unrar-3.6.8-1.el5.rf.i386.rpm;

# Check runing services and ports
nmap localhost

YOURIP=`hostname -i`;

echo '';
echo '';
echo '';
echo '';
echo '*********************************************************';
echo '****                                                 ****';
echo '****    How to switch to Chinese, note and upgrade   ****';
echo '****                                                 ****';
echo '****     http://www.CTOHome.com/FuWuQi/a5/161.html   ****';
echo '****                                                 ****';
echo '****                                                 ****';
echo '****       How to add domain/website from Kloxo      ****';
echo '****                                                 ****';
echo '****    http://www.CTOHome.com/FuWuQi/46/162.html    ****';
echo '****                                                 ****';
echo '****                                                 ****';
echo '****              How to unzip rar file              ****';
echo '****                                                 ****';
echo '****   http://www.CTOHome.com/FuWuQi/2e/182.html     ****';
echo '****                                                 ****';
echo '****                                                 ****';
echo '****           +++++ LOGIN DETAILS +++++             ****';
echo '****                                                 ****';
echo '****    ## How to login to Kloxo control panel ##    ****';
echo '****                                                 ****';
echo "****           http://${YOURIP}:7778/            ****";
echo '****                                                 ****';
echo '****     (Username: admin  Password: admin)          ****';
echo '****                                                 ****';
echo '****                                                 ****';
echo '*********************************************************';
echo '';
echo '';




