Difference between revisions of "IspCP"

From ArchWiki
Jump to: navigation, search
(marking dead link found by bot)
(Post Installation)
Line 19: Line 19:
 
After installing the package,we need to run the ispcp setup script to get it worked,but before that,we need to start the mysql server.
 
After installing the package,we need to run the ispcp setup script to get it worked,but before that,we need to start the mysql server.
  
   /etc/rc.d/mysql start
+
   /etc/rc.d/mysqld start
  
 
then,run
 
then,run

Revision as of 22:27, 6 November 2011

ispCP is an open source project founded to build a Multi Server Control and Administration Panel aimed to be usefull to Internel Service Provider.The project is a fork of dying Virtual Hosting Control Panel (VHCS) project,but it's future goal is a complete rewritten of the original VHCS.

For more detail information,please visit ispCP Project Info.

ispCP Omega Release

Introduction

ispCP-Omega is the current release of the ispCP project which is a bridge between the VHCS project and the final rewritten ispCP project the comunity is currently working on.

Installation

ispCP-Omega is now in AUR.Download the PKGBUILD and then makepkg to install or use any of the aur wrapper to makepkg and install automatically.

Post Installation

After installing the package,we need to run the ispcp setup script to get it worked,but before that,we need to start the mysql server.

 /etc/rc.d/mysqld start

then,run

 /srv/http/ispcp/engine/setup/ispcp-setup

After asking several questions about your server,the ispcp is completely installed.

Due to thhe Arch Linux has not been support officially,there are some addition work to do after setup processtion complete.

1. Edit `/etc/httpd/conf/httpd.conf`

Add the following lines at the end of the file

 Include conf/extra/httpd-mods/*.conf
 Include conf/extra/httpd-vhosts/*.conf
 Include conf/extra/httpd-vhosts-ispcp/*.conf

Make sure commented the following lines

 LoadModule php5_module modules/libphp5.so
 Include conf/extra/php5_module.conf

2. Edit `/etc/conf.d/apache`

Uncomment the following line

 HTTPD=/usr/sbin/httpd.worker

3. Edit `/etc/services`

Comment the following lines

 #urd             465/tcp    # URL Rendesvous Directory for SSM
 #igmpv3lite      465/udp    # IGMP over UDP for SSM 

Add the following lines

 smtps            465/tcp 
 smtps            465/udp

4. Edit `/etc/conf.d/postgrey`

Change port from 10030 to 10023

5. Edit `/etc/logrotate.d/proftpd`

Comment all lines.

6. Edit `/etc/logrotate.d/httpd`

Change *log to *_log

7. Edit `/etc/rc.conf`

Add "named mysqld proftpd saslauthd authdaemond postfix pop3d !pop3d-ssl imapd !imapd-ssl postgrey ispcp_daemon ispcp_network httpd" to DAEMONS array if you want a autostart.

8. Place any php extension configuration file in /etc/php/conf.d as *.ini,they will be autoloaded.

Configuration

   The server has alwready been auto configured while setup pressodure,there is no more configureation work need to be done.

Troubleshooting

   Frequently asked questions regarding the software 

More resources

ispCP ProjectTemplate:Linkrot

ispCP Release

The full-rewritten ispCP has not yet been released,let's be patient and wait.