So if you want to use suExec with ISPconfig, don't change the default web root (which is /var/www) if you use expert mode during the ISPConfig installation (in standard mode you can't change the web root anyway so you'll be able to use suExec in any case).

I received following error at the end of the ISPconfig-2.2.32 installation after http/https choice (all steps prior to this seems to go ok):

Please select the protocol (http or https (SSL encryption)) to use to access the ISPConfig system:1) HTTPS2) HTTPYour Choice: 2

./setup2: line 1090: mysql_config: No such file or directory./setup2: line 1091: httpd: No such file or directory./setup2: line 1092: httpd2: No such file or directory./setup2: line 1093: httpd2: No such file or directory./setup2: line 1103: ip_addresses: No such file or directory./setup2: line 1105: /root/ispconfig/php/php: No such file or directory./setup2: line 1106: /root/ispconfig/dist.info: No such file or directorychmod: cannot access `/home/admispconfig/ispconfig/tools/suphp/usr/bin/php-wrapper': No such file or directoryRestarting some services...shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directoryshell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directoryshell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory * Stopping Postfix Mail Transport Agent postfix [ OK ]shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory * Starting Postfix Mail Transport Agent postfix chdir: error retrieving current directory: getcwd: cannot access parent directories : No such file or directory [ OK ]shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory * Stopping ftp server proftpd [ OK ] * Starting ftp server proftpd [ OK ]./setup2: line 1163: /etc/init.d/ispconfig_server: No such file or directoryCongratulations! Your ISPConfig system is now installed. If you had to install quota, please take the steps described in the installation manual. Otherwise your system is now available without reboot.

Although installation completes with "Congradulations!", it doesn't work. Can you help with this please? Thanks.

I've installed a couple of servers following this great howto, and on one of them after a few days running, I've seen that the CPU is on 99% all the time and the process that was causing it was "mysqld-safe"

I thought it was just a stuck process so I killed it and I have no problems since then, but after I installed teh second server, I checked and also here I had the same process taking up the whole CPU time, I'm talking about a fresh installation on a clean "virgin" server, here's the output of my "top" command on the server:

I very much appreciate your detailed instruction manual. Your instructions were clear and the code that needed to be input was clearly laid out. I would give this tutorial a perfect score except I feel that you dropped the ball at the end. During the tutorial you talk about using ispconfig but at the end you do not explain how to isntall it. I looked at the install manual on ispconfig's site but it is far from clear., especially since this is my first time running a linux server and my first time running only in command line. I would really appreciate a tutorial on how to install ispconfig. I would suspect that it would be short but possibly include how to download it, either from another computer or through the command line, and how to call the install commands. ispconfig says it should be a straight forward install after following your istructions but they seem to expect their readers to be at a higher level than what you tutorail was designed for.

By merely clicking the LAMP server option when installing from the server installation LiveCD, you get Apache 2.2, MySQL 5, and pHp. You don't need to do all the extra steps you led us through. Similarly, Bind9 is the default DNS server installed with the DNS server option -- you don't need to install it separately. Also, Postfix is the default Mail server installed when ticking the Mailserver option. You could have saved a few steps...

Clearly these are the best and easiest packages for routine server use. In addition to the above, for a (collaborative) web page content management system run from the server, I use Drupal (available as a package drupal5 from the repositories). For the perfect Groupware server setup on Ubuntu Hardy, however, I like the (open source) Kolab server components. Since Kolab has a package for Debian/Ubuntu, it is easy to install from the repositories. In such a situation, no extra packages are installed at the initial installation (i.e. no LAMP, Mail server, DNS server, or SSH server). Kolab chooses its own most compatible components and installs them all automatically. Detailed instructions for a Kolab server on Ubuntu Hardy are at http://wiki.kolab.org/index.php/Ubuntu_8.04

If you have to reboot your server you probably want it to be back up very quickly, right? A main reason that dash is used instead of bash is because bash, being a full-featured shell, starts up much more slowly. By making the default Dash, which is a simple but posix-compatible shell, system boots up much quicker.

For those shell scripts that really need bash and can't be rewritten, the sh-bang at the beginning should be #!/usr/bin/bash instead of #!/bin/sh.

Hi first of all thanks for the step by step config... I follow same steps but It looks like i m having a problem ...when i check the hostname via using hostname command i get the host name. but when i try to enter hostname -f ... its says unknown host ... also after installing the quota when i try to mount the disk to user and grp.. it says cannot find filesystem to check.... i m not sure wht i m doing wrng.. i uninstall the quota n then install it back on but still ... can you please give me a hand with this.. thanks

just noticed that I am running 8.04 and I want to upgrade this to 10.04. Is it just to do an upgrade and things will still work, or are there things in ISPConfig that needs changing and/or other settings that I must change as well then?

Would be a nice addition to this setup - which I must give you big High 5s for. The Perfect Server Setup Guides are _the_ best out there.