Article ID: 1336, created on Oct 6, 2008, last review on Oct 25, 2015

  • Applies to:
  • Plesk 12.0 for Linux
  • Plesk 11.0 for Linux
  • Plesk Sitebuilder for Linux/Unix


All sites are down. Apache fails to start after a Plesk 9.x or Sitebuilder 4.x upgrade. In some cases, the following error is displayed:

Error: Web server reconfiguration failed: New Apache configuration was not built.
Error: New files of configuration for Apache web server were not built due to errors in configuration templates. The detailed error message was e-mailed to you, so please check the e-mail, fix the errors, and click here to retry generating configuration.

When trying to start it from the command line interface, this error is returned:

# /etc/init.d/httpd start
Starting httpd: [Mon Jul 16 02:52:13 2012] [warn] module ssl_module is already loaded, skipping
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address
no listening sockets available, shutting down
Unable to open logs

In some cases, when trying to check the PHP version or list of enabled modules using the below commands, an error or segmentation fault appears:

# php -v
# php -m

In the case of a problem, no output is generated or a segmentation fault occurs.


The PHP IonCube loader extension is included incorrectly in the PHP configuration.


Find all IonCube loader entries in the PHP configuration .ini files with this command:

# grep -iR ioncube /etc/php*

Make sure that the following is true:

  1. Only one IonCube loader is included.
  2. It corresponds with your PHP version. To check the PHP version, you can comment out all IonCube entries and run "php -v".
  3. It is included before all other Zend extensions.
  4. If an ioncube entry is present in the PHP configuration, make sure that Ioncube_loader is installed on the server:

    # php -v
    PHP 5.1.6 (cli) (built: Jun 27 2012 12:21:16)
    Copyright (c) 1997-2006 The PHP Group
    Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
    with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

    If it is not, as in the above example, you need to either install it or comment out the entry in the PHP configuration:

    # cat /etc/php.d/ioncube-loader.ini | grep zend_extension
    # zend_extension=/usr/lib/php/modules/

Search Words

IonCube loader

could not bind to address


segmentation fault


no listening sockets available

cannot start apache

Sitebuilder upgrade

Plesk upgrade

fad6dc0c8e983c17ae70a51ac7952cd0 a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838 d055be4fdc562a8ecb8e6d0bf419f946 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 aea4cd7bfd353ad7a1341a257ad4724a 0a53c5a9ca65a74d37ef5c5eaeb55d7f

Email subscription for changes to this article
Save as PDF