Translations of this page?:

HowTo Install for OpenSuse

1. Version Info

Version Info

ispCP Version 1.0.5
INSTALL Script2.1
postinst Script1.3
Maintainer Laurent Declercq (Nuxwin) l.declercq@nuxwin.com
Linux Distros OpenSuse 11.1 & 11.2
Last Update 26.03.2010


2. Requirements

There is no must have for a system using ispCP ω. This is only a recommendation:

Penitum III or K6-4 with 500 MHz
512 MB RAM
100 MB disk space (only for install of ispCP ω)
All OpenSuSE 11.1 required packages are listed in ./docs/OpenSuse/opensuse111-packages
All OpenSuSE 11.2 required packages are listed in ./docs/OpenSuse/opensuse112-packages

3. Specific Note

PHP4 related packages are removed because they are not available! Therefore PHP4 is not available in ispCP!!! If you want to use PHP4 compile it by yourself!!!

For OpenSuse, the “apache2-mod_cband” package has been removed because it is not available. If you want to use, you must compile it yourself.

Postfix note: Currently, Postfix does not run in a chroot jail. See the CHANGELOG for more information.

For ispCP 1.0.3 , we recommand to use OpenSuSE 11.1 due to several issues related to PHP5.3

4. Installation

First, make sure you are logged in as root.

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

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

4.2 Change to the newly created directory:

# cd ./ispcp-omega-1.0.5

4.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.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)

4.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

4.6 (optional) Check ispcp.conf

Check the:

./configs/opensuse/ispcp.conf
and adapt it to your requirements.

4.7 Build the System by using make:

# make -f Makefile.opensuse install

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

# cp -RLv /tmp/ispcp/* /

4.9 Start MySQL, if not running:

# rcmysql restart

4.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

4.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

4.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

4.13 Restore /etc/skel

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

4.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.

4.15 Clean the temporary folders:

# rm -fR /tmp/ispcp

 
start/installation/suse.txt · Last modified: 2010/03/26 23:00 by goover
 
Recent changes RSS feed Creative Commons License Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

| All rights reserved : isp-control.net |