ISPConfig 2.2.37 is available for download. This ISPConfig release adds support for new Linux versions, updates PHP and fixes several bugs. Detailed Changelog ------------------ - New: Added support for Debian 5.0.5. - New: Added support for OpenSUSE 11.3. - Updated PHP to 5.2.14 - Fixed Bug ftp_logs.php checks if /var/log/xferlog.0 exists (http://bugtracker.ispconfig.org/index.php?do=details&task_id=1015&project=2). - Fixed Bug FS#1178 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=1178&project=2). - Fixed bug FS#990 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=990&project=2). - Fixed bug FS#968 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=968&project=2). - Fixed bug FS#1236 (http://bugtracker.ispconfig.org/index.php?do=details&task_id=1236&project=2). Changed system requirements ----------------------------- This release requires that you have these two new perl modules installed on your system: NetAddr::IP and Archive::Tar Installation instructions for the new perl modules: Debian 5.0 and newer Ubuntu releases: apt-get install libnetaddr-ip-perl libarchive-tar-perl For Debian 4.0 and older Ubuntu releases, please read this thread: http://www.howtoforge.com/forums/showpost.php?p=229525&postcount=4 Fedora: yum install perl-NetAddr-IP perl-Archive-Tar OpenSUSE: yast -i perl-NetAddr-IP perl-Archive-Tar Mandriva: urpmi perl-NetAddr-IP perl-Archive-Tar CentOS 5.x (x86_64): yum install perl-Archive-Tar rpm -ivh http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el5.rf.x86_64.rpm CentOS 5.x (i386): yum install perl-Archive-Tar rpm -ivh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el5.rf.i386.rpm CentOS 4.x (x86_64): yum install perl-Archive-Tar rpm -ivh http://apt.sw.be/redhat/el4/en/x86_64/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el4.rf.x86_64.rpm CentOS 4.x (i386): yum install perl-Archive-Tar rpm -ivh http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/perl-NetAddr-IP-4.027-1.el4.rf.i386.rpm" ---------------- - Important - ---------------- The Apache 1.3.41 bundled with ISPConfig might need a change in the stdio.h file of your Linux distribution to compile correctly. This change is described in the "Perfect Server" tutorials and is only needed for newer Linux versions. If you have not modified the stdio.h file as you installed ISPConfig, then it might be nescessary to do it before you install the update or the update might fail. Debian 5.0: No change needed. CentOS 5.5: No change needed. Fedora 13, see chapter 16: http://www.howtoforge.com/perfect-server-fedora-13-x86_64-ispconfig-2-p5 OpenSuSE 11.x, see chapter 17: http://www.howtoforge.com/perfect-server-opensuse-11.2-x86_64-ispconfig-2-p6 Ubuntu 10.4, see chapter 22: http://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-2-p7 If you are unsure if your linux version is affected, please take a look into the ISPConfig 2 "Perfect Server" guide for the Linux distribution you use. http://www.ispconfig.org/ispconfig-2/documentation/ Download -------- http://www.ispconfig.org/ispconfig-2/download/ Forums ------ http://www.howtoforge.com/forums Installation Instructions ------------------------- Download the ISPConfig-2.2.37.tar.gz from ispconfig.org: http://prdownloads.sourceforge.net/ispconfig/ISPConfig-2.2.37.tar.gz?download Installation on the shell as root user: tar xvfz ISPConfig-2.2.37.tar.gz cd install_ispconfig ./setup The installer automatically detects the installed ISPConfig version and performs an update.
Some errors in crontab: Code: /root/ispconfig/php/php /root/ispconfig/scripts/shell/logs.php Warning: readlink(): Invalid argument in /root/ispconfig/scripts/shell/logs.php on line 125 Warning: asort() expects parameter 1 to be array, null given in /root/ispconfig/scripts/shell/logs.php on line 172 Warning: Invalid argument supplied for foreach() in /root/ispconfig/scripts/shell/logs.php on line 173 maillog Code: /root/ispconfig/php/php /root/ispconfig/scripts/shell/mail_logs.php grep: /var/log/maillog.0: No such file or directory /bin/awk /bin/awk /bin/awk /bin/awk /bin/awk httpd logrotate Code: ls -lah total 380M drwx------. 2 root root 12K 2010-08-12 23:34 . drwxr-xr-x. 18 root root 4.0K 2010-08-12 23:49 .. -rw-r--r-- 1 root root 8.2M 2010-08-12 23:50 access_log -rw-r--r-- 1 root root 14M 2010-07-18 03:37 access_log-20100718 -rw-r--r-- 1 root root 15M 2010-07-25 03:46 access_log-20100725 -rw-r--r-- 1 root root 19M 2010-08-01 03:46 access_log-20100801 -rw-r--r-- 1 root root 13M 2010-08-08 03:30 access_log-20100808 -rw-r--r-- 1 root root 0 2009-12-18 19:50 eaccelerator_log -rw-r--r-- 1 root root 395K 2010-08-12 23:50 error_log -rw-r--r-- 1 root root 575K 2010-07-18 03:37 error_log-20100718 -rw-r--r-- 1 root root 616K 2010-07-25 03:46 error_log-20100725 -rw-r--r-- 1 root root 564K 2010-08-01 03:46 error_log-20100801 -rw-r--r-- 1 root root 623K 2010-08-08 03:31 error_log-20100808 lrwxrwxrwx 1 root root 46 2010-08-12 23:34 ispconfig_access_log -> /var/log/httpd/ispconfig_access_log_2010_08_12 lrwxrwxrwx 1 root root 46 2009-12-20 00:00 ispconfig_access_log-20091220 -> /var/log/httpd/ispconfig_access_log_2009_12_20 lrwxrwxrwx 1 root root 46 2009-12-27 01:38 ispconfig_access_log-20091227 -> /var/log/httpd/ispconfig_access_log_2009_12_27 lrwxrwxrwx 1 root root 46 2010-01-03 00:00 ispconfig_access_log-20100103 -> /var/log/httpd/ispconfig_access_log_2010_01_03 lrwxrwxrwx 1 root root 46 2010-01-10 00:00 ispconfig_access_log-20100110 -> /var/log/httpd/ispconfig_access_log_2010_01_10 lrwxrwxrwx 1 root root 46 2010-01-17 00:00 ispconfig_access_log-20100117 -> /var/log/httpd/ispconfig_access_log_2010_01_17 lrwxrwxrwx 1 root root 46 2010-01-24 00:22 ispconfig_access_log-20100124 -> /var/log/httpd/ispconfig_access_log_2010_01_24 lrwxrwxrwx 1 root root 46 2010-01-31 00:00 ispconfig_access_log-20100131 -> /var/log/httpd/ispconfig_access_log_2010_01_31 lrwxrwxrwx 1 root root 46 2010-02-07 00:00 ispconfig_access_log-20100207 -> /var/log/httpd/ispconfig_access_log_2010_02_07 lrwxrwxrwx 1 root root 46 2010-02-14 00:00 ispconfig_access_log-20100214 -> /var/log/httpd/ispconfig_access_log_2010_02_14 lrwxrwxrwx 1 root root 46 2010-02-21 00:00 ispconfig_access_log-20100221 -> /var/log/httpd/ispconfig_access_log_2010_02_21 lrwxrwxrwx 1 root root 46 2010-02-28 00:00 ispconfig_access_log-20100228 -> /var/log/httpd/ispconfig_access_log_2010_02_28 lrwxrwxrwx 1 root root 46 2010-03-07 00:00 ispconfig_access_log-20100307 -> /var/log/httpd/ispconfig_access_log_2010_03_07 lrwxrwxrwx 1 root root 46 2010-03-14 00:00 ispconfig_access_log-20100314 -> /var/log/httpd/ispconfig_access_log_2010_03_14 lrwxrwxrwx 1 root root 46 2010-03-21 00:00 ispconfig_access_log-20100321 -> /var/log/httpd/ispconfig_access_log_2010_03_21 lrwxrwxrwx 1 root root 46 2010-03-28 00:00 ispconfig_access_log-20100328 -> /var/log/httpd/ispconfig_access_log_2010_03_28 lrwxrwxrwx 1 root root 46 2010-04-04 00:00 ispconfig_access_log-20100404 -> /var/log/httpd/ispconfig_access_log_2010_04_04 lrwxrwxrwx 1 root root 46 2010-04-11 00:01 ispconfig_access_log-20100411 -> /var/log/httpd/ispconfig_access_log_2010_04_11 lrwxrwxrwx 1 root root 46 2010-04-18 00:01 ispconfig_access_log-20100418 -> /var/log/httpd/ispconfig_access_log_2010_04_18 lrwxrwxrwx 1 root root 46 2010-04-25 00:00 ispconfig_access_log-20100425 -> /var/log/httpd/ispconfig_access_log_2010_04_25 lrwxrwxrwx 1 root root 46 2010-05-02 00:00 ispconfig_access_log-20100502 -> /var/log/httpd/ispconfig_access_log_2010_05_02 lrwxrwxrwx 1 root root 46 2010-05-09 00:00 ispconfig_access_log-20100509 -> /var/log/httpd/ispconfig_access_log_2010_05_09 lrwxrwxrwx 1 root root 46 2010-05-16 00:00 ispconfig_access_log-20100516 -> /var/log/httpd/ispconfig_access_log_2010_05_16 lrwxrwxrwx 1 root root 46 2010-05-23 00:00 ispconfig_access_log-20100523 -> /var/log/httpd/ispconfig_access_log_2010_05_23 -rw-r--r-- 1 root root 751K 2010-05-30 23:59 ispconfig_access_log_2010_05_30 -rw-r--r-- 1 root root 2.4M 2010-05-31 23:59 ispconfig_access_log_2010_05_31 -rw-r--r-- 1 root root 3.0M 2010-06-01 23:59 ispconfig_access_log_2010_06_01 -rw-r--r-- 1 root root 3.2M 2010-06-02 23:59 ispconfig_access_log_2010_06_02 -rw-r--r-- 1 root root 3.3M 2010-06-03 23:59 ispconfig_access_log_2010_06_03 -rw-r--r-- 1 root root 2.9M 2010-06-04 23:58 ispconfig_access_log_2010_06_04 -rw-r--r-- 1 root root 2.8M 2010-06-05 23:59 ispconfig_access_log_2010_06_05 -rw-r--r-- 1 root root 3.9M 2010-06-06 23:59 ispconfig_access_log_2010_06_06 -rw-r--r-- 1 root root 7.2M 2010-06-07 23:59 ispconfig_access_log_2010_06_07 -rw-r--r-- 1 root root 19M 2010-06-08 23:59 ispconfig_access_log_2010_06_08 -rw-r--r-- 1 root root 5.8M 2010-06-09 23:58 ispconfig_access_log_2010_06_09 -rw-r--r-- 1 root root 4.8M 2010-06-10 23:58 ispconfig_access_log_2010_06_10 -rw-r--r-- 1 root root 2.9M 2010-06-11 23:59 ispconfig_access_log_2010_06_11 -rw-r--r-- 1 root root 3.4M 2010-06-12 23:59 ispconfig_access_log_2010_06_12 -rw-r--r-- 1 root root 3.6M 2010-06-13 23:59 ispconfig_access_log_2010_06_13 -rw-r--r-- 1 root root 2.7M 2010-06-14 23:59 ispconfig_access_log_2010_06_14 -rw-r--r-- 1 root root 4.3M 2010-06-15 23:59 ispconfig_access_log_2010_06_15 -rw-r--r-- 1 root root 4.9M 2010-06-16 23:59 ispconfig_access_log_2010_06_16 -rw-r--r-- 1 root root 4.1M 2010-06-17 23:59 ispconfig_access_log_2010_06_17 -rw-r--r-- 1 root root 5.4M 2010-06-18 23:59 ispconfig_access_log_2010_06_18 -rw-r--r-- 1 root root 2.5M 2010-06-19 23:59 ispconfig_access_log_2010_06_19 -rw-r--r-- 1 root root 2.7M 2010-06-20 23:59 ispconfig_access_log_2010_06_20 -rw-r--r-- 1 root root 3.1M 2010-06-21 23:59 ispconfig_access_log_2010_06_21 -rw-r--r-- 1 root root 2.8M 2010-06-22 23:59 ispconfig_access_log_2010_06_22 -rw-r--r-- 1 root root 5.7M 2010-06-23 23:59 ispconfig_access_log_2010_06_23 -rw-r--r-- 1 root root 3.1M 2010-06-24 23:59 ispconfig_access_log_2010_06_24 -rw-r--r-- 1 root root 2.5M 2010-06-25 23:59 ispconfig_access_log_2010_06_25 -rw-r--r-- 1 root root 2.6M 2010-06-26 23:59 ispconfig_access_log_2010_06_26 -rw-r--r-- 1 root root 2.7M 2010-06-27 23:59 ispconfig_access_log_2010_06_27 -rw-r--r-- 1 root root 3.8M 2010-06-28 23:59 ispconfig_access_log_2010_06_28 -rw-r--r-- 1 root root 2.6M 2010-06-29 23:58 ispconfig_access_log_2010_06_29 -rw-r--r-- 1 root root 3.4M 2010-06-30 23:59 ispconfig_access_log_2010_06_30 -rw-r--r-- 1 root root 3.2M 2010-07-01 23:59 ispconfig_access_log_2010_07_01 -rw-r--r-- 1 root root 3.0M 2010-07-02 23:58 ispconfig_access_log_2010_07_02 -rw-r--r-- 1 root root 4.0M 2010-07-03 23:59 ispconfig_access_log_2010_07_03 -rw-r--r-- 1 root root 2.9M 2010-07-04 23:58 ispconfig_access_log_2010_07_04 -rw-r--r-- 1 root root 2.5M 2010-07-05 23:59 ispconfig_access_log_2010_07_05 -rw-r--r-- 1 root root 3.4M 2010-07-06 23:58 ispconfig_access_log_2010_07_06 -rw-r--r-- 1 root root 4.4M 2010-07-07 23:59 ispconfig_access_log_2010_07_07 -rw-r--r-- 1 root root 3.4M 2010-07-08 23:59 ispconfig_access_log_2010_07_08 -rw-r--r-- 1 root root 4.9M 2010-07-09 23:59 ispconfig_access_log_2010_07_09 -rw-r--r-- 1 root root 3.0M 2010-07-10 23:59 ispconfig_access_log_2010_07_10 -rw-r--r-- 1 root root 4.0M 2010-07-11 23:59 ispconfig_access_log_2010_07_11 -rw-r--r-- 1 root root 3.7M 2010-07-12 23:59 ispconfig_access_log_2010_07_12 -rw-r--r-- 1 root root 5.5M 2010-07-13 23:59 ispconfig_access_log_2010_07_13 -rw-r--r-- 1 root root 4.6M 2010-07-14 23:59 ispconfig_access_log_2010_07_14 -rw-r--r-- 1 root root 4.7M 2010-07-15 23:59 ispconfig_access_log_2010_07_15 -rw-r--r-- 1 root root 3.6M 2010-07-16 23:58 ispconfig_access_log_2010_07_16 -rw-r--r-- 1 root root 4.4M 2010-07-17 23:59 ispconfig_access_log_2010_07_17 -rw-r--r-- 1 root root 4.1M 2010-07-18 23:59 ispconfig_access_log_2010_07_18 lrwxrwxrwx 1 root root 46 2010-07-18 00:00 ispconfig_access_log-20100718 -> /var/log/httpd/ispconfig_access_log_2010_07_18 -rw-r--r-- 1 root root 5.8M 2010-07-19 23:59 ispconfig_access_log_2010_07_19 -rw-r--r-- 1 root root 4.6M 2010-07-20 23:59 ispconfig_access_log_2010_07_20 -rw-r--r-- 1 root root 3.9M 2010-07-21 23:59 ispconfig_access_log_2010_07_21 -rw-r--r-- 1 root root 4.0M 2010-07-22 23:59 ispconfig_access_log_2010_07_22 -rw-r--r-- 1 root root 4.3M 2010-07-23 23:59 ispconfig_access_log_2010_07_23 -rw-r--r-- 1 root root 4.9M 2010-07-24 23:59 ispconfig_access_log_2010_07_24 -rw-r--r-- 1 root root 11M 2010-07-25 23:59 ispconfig_access_log_2010_07_25 lrwxrwxrwx 1 root root 46 2010-07-25 00:00 ispconfig_access_log-20100725 -> /var/log/httpd/ispconfig_access_log_2010_07_25 -rw-r--r-- 1 root root 6.0M 2010-07-26 23:59 ispconfig_access_log_2010_07_26 -rw-r--r-- 1 root root 6.5M 2010-07-27 23:59 ispconfig_access_log_2010_07_27 -rw-r--r-- 1 root root 5.1M 2010-07-28 23:58 ispconfig_access_log_2010_07_28 -rw-r--r-- 1 root root 4.5M 2010-07-29 23:59 ispconfig_access_log_2010_07_29 -rw-r--r-- 1 root root 4.7M 2010-07-30 23:59 ispconfig_access_log_2010_07_30 -rw-r--r-- 1 root root 4.8M 2010-07-31 23:59 ispconfig_access_log_2010_07_31 -rw-r--r-- 1 root root 5.0M 2010-08-01 23:58 ispconfig_access_log_2010_08_01 lrwxrwxrwx 1 root root 46 2010-08-01 00:00 ispconfig_access_log-20100801 -> /var/log/httpd/ispconfig_access_log_2010_08_01 -rw-r--r-- 1 root root 3.7M 2010-08-02 23:59 ispconfig_access_log_2010_08_02 -rw-r--r-- 1 root root 4.8M 2010-08-03 23:59 ispconfig_access_log_2010_08_03 -rw-r--r-- 1 root root 4.2M 2010-08-04 23:59 ispconfig_access_log_2010_08_04 -rw-r--r-- 1 root root 3.5M 2010-08-05 23:58 ispconfig_access_log_2010_08_05 -rw-r--r-- 1 root root 4.0M 2010-08-06 23:59 ispconfig_access_log_2010_08_06 -rw-r--r-- 1 root root 3.4M 2010-08-07 23:59 ispconfig_access_log_2010_08_07 -rw-r--r-- 1 root root 3.8M 2010-08-08 23:59 ispconfig_access_log_2010_08_08 lrwxrwxrwx 1 root root 46 2010-08-08 00:00 ispconfig_access_log-20100808 -> /var/log/httpd/ispconfig_access_log_2010_08_08 -rw-r--r-- 1 root root 4.1M 2010-08-09 23:58 ispconfig_access_log_2010_08_09 -rw-r--r-- 1 root root 3.6M 2010-08-10 23:58 ispconfig_access_log_2010_08_10 -rw-r--r-- 1 root root 3.9M 2010-08-11 23:59 ispconfig_access_log_2010_08_11 -rw-r--r-- 1 root root 3.5M 2010-08-12 23:50 ispconfig_access_log_2010_08_12 -rw-r--r-- 1 root root 500 2010-08-09 10:01 ssl_access_log -rw-r--r-- 1 root root 418 2010-07-17 23:29 ssl_access_log-20100718 -rw-r--r-- 1 root root 1.3K 2010-07-22 15:33 ssl_access_log-20100725 -rw-r--r-- 1 root root 457 2010-08-04 17:19 ssl_access_log-20100805 -rw-r--r-- 1 root root 570 2010-08-06 19:20 ssl_access_log-20100808 -rw-r--r-- 1 root root 4.8K 2010-08-12 23:34 ssl_error_log -rw-r--r-- 1 root root 3.0K 2010-07-17 23:29 ssl_error_log-20100718 -rw-r--r-- 1 root root 6.1K 2010-07-22 15:33 ssl_error_log-20100725 -rw-r--r-- 1 root root 3.0K 2010-07-28 14:25 ssl_error_log-20100801 -rw-r--r-- 1 root root 12K 2010-08-07 15:28 ssl_error_log-20100808 -rw-r--r-- 1 root root 627 2010-08-09 10:01 ssl_request_log -rw-r--r-- 1 root root 486 2010-07-17 23:29 ssl_request_log-20100718 -rw-r--r-- 1 root root 1.4K 2010-07-22 15:33 ssl_request_log-20100725 -rw-r--r-- 1 root root 493 2010-08-04 17:19 ssl_request_log-20100805 -rw-r--r-- 1 root root 724 2010-08-06 19:20 ssl_request_log-20100808
up and running ok on debian lenny again problems on debian squeeze . To fix the errors you have to do: http://www.howtoforge.com/forums/showpost.php?p=229531&postcount=6 and Code: Then recreate the /root/ispconfig directory before you try to update ispconfig again: mkdir /root/ispconfig and http://www.howtoforge.com/forums/showpost.php?p=229545&postcount=10 and http://www.howtoforge.com/forums/showpost.php?p=358&postcount=4
Hi, I am migrating a 2.2.35 installation to another machine and would like to use 2.2.37 on the new machine. Are there any database schema changes between 2.2.35 and 2.2.37 or can I just copy the database straight across? Thanks, Jon
(quoted as an example) I would not recommend just installing a package from a repository without adding the repository to your (automatic) updates. So better add the repository and then install the package. This will keep the package up to date automatically. Please check on forehand whether the repository might supersede packages already installed on your system. FYI: The perl-NetAddr-IP package is also available from the epel package repostitory for RHEL and CentOS. (http://fedoraproject.org/wiki/EPEL) Thanks for maintaining Ispconfig 2!
Update on Mandriva no problem but one thing... Update on Mandriva 2010 and 2008 with no problem from 2.2.35 Please can you add thing about /usr/include/stdio.h lib from Perfect Server Howto to installer to affected os when is detected? I Forget about that this time and must restore my modified customized templates from backup because update failed and my previous version conf was deleted with script with no backup :-/