HowTo Install ISPCP for OpenSuse

Friday, January 28, 2011 | |

Installation

First, make sure you are logged in as root.

1 Untar or unzip the distribution files to a secure directory:

# cd /usr/local/src
# tar xjvf ispcp-omega-1.0.6.tar.bz2

2 Change to the newly created directory:

# cd ./ispcp-omega-1.0.6

3 Install the required repositories:

OpenSuse 11.1 (Recommended for ispCP 1.0.3):

# sh ./docs/OpenSuse/opensuse111-repositories add


OpenSuse 11.2 :

# sh ./docs/OpenSuse/opensuse112-repositories add

Note: For all questions, answer “a” (trust always).

4 Install the required packages:

OpenSuse 11.1 (Recommended for ispCP 1.0.4):

# zypper in $(cat ./docs/OpenSuse/opensuse111-packages)


OpenSuse 11.2:

# zypper in $(cat ./docs/OpenSuse/opensuse112-packages)

5 Install the required perl packages:

First, update CPAN:

# cpan CPAN


For OpenSuse 11.1 (Recommended for ispCP 1.0.4):

# cpan $(cat ./docs/OpenSuse/opensuse111-perl-packages)


For OpenSuse 11.2:

# cpan $(cat ./docs/OpenSuse/opensuse112-perl-packages)


Note: every question which is asked in the first run of cpan should be ok to confirm

6 (optional) Check ispcp.conf

Check the:

./configs/opensuse/ispcp.conf

and adapt it to your requirements.

7 Build the System by using make:

# make -f Makefile.opensuse install

8 Copy all the directories into your system (you may make backups before)

# cp -RLv /tmp/ispcp/* /

9 Start MySQL, if not running:

# rcmysql restart

10 Change or create MySQL root password, remove anonymous users, disallow root, login remotely, remove test database (and access to it), reload privilege tables.

# mysql_secure_installation

11 Maybe empty the folder /etc/skel - otherwise you'll have all the files/folders in the home folders...

# cp -a /etc/skel /etc/skel.bkp
# rm -r /etc/skel && mkdir /etc/skel

12 Now it's time to set up the frontend. Change into the engine directory and start the engine setup:

# cd /srv/www/ispcp/engine/setup
# perl ispcp-setup

13 Restore /etc/skel

# rm -r /etc/skel && mv /etc/skel.bkp /etc/skel

14 Install ispCP ω step-by-step

If you get no error, all went good; if you get one, look at http://isp-control.net to solve the problem.

15 Clean the temporary folders:

# rm -rf /tmp/ispcp

0 comments :

Post a Comment

Silahkan masukkan link anda di sini,, dan jangan lupa pasang link balik