• Halloween is coming! To celebrate the occasion, we dusted off a couple of old skins, and even created a brand new one (Pixel).
    To get into the festive spirit, install the Skins extension.
  • The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • The Plesk Mobile apps for iOS and Android and the Plesk Mobile Center extension have been deprecated, and are no longer available for new installations. In Plesk Obsidian 18.0.84, the Plesk Mobile Center extension will be removed from servers during the upgrade, and the Plesk Mobile apps will lose their server management features.
  • The Social Login extension has been deprecated and will be removed in Plesk Obsidian 18.0.84. After that, it will no longer be possible to log in to Plesk with a Google, Facebook, GitHub account, or with a passkey. Plesk usernames and passwords, as well as logging in with a WebPros Account, are not affected.

Apache fails to start: "Configuration failed"

eugenevdm

Regular Pleskian
I've just migrated 450 domains and 250 clients from Plesk SuSE 7.5.4 to Plesk 8.0 using Plesk Migration Manager.

For the most part the migration went smooth and I didn't notice any errors.

Now when I start Apache using Services management in Plesk I get:

ERROR: PleskFatalException

Unable to make action: Unable to manage service by websrvmng: websrvmng: Service httpd failed to start

0: /usr/local/psa/admin/plib/common_func.php3:169
psaerror(string 'Unable to make action: Unable to manage service by websrvmng: websrvmng: Service httpd failed to start')
1: /usr/local/psa/admin/htdocs/server/restart_services.php:30



When I examine the /etc/error_log file I all I get is: "Configuration failed".

Where can I look next? I have no idea what to do now.
 
I've just noticed that Apache on SuSE 9.1 Plesk 7.5.4 is vastly different from Apache on Plesk 8.0 FC4. For starters, the httpd.conf files on SuSE is in /etc/apache2 whereas the one on FC4 Plesk 8 is in /etc/httpd/conf.

Just skimming over the new one in /etc/httpd/conf it looks like a ton of stuff is missing, including what appears on the old system an very important include file which list all the Apache sites. Looks like I'm in for the long haul...

I tried setting the error log value to "debug" but I'm still just getting "Configuration Failed".

Can anyone help me to:
(1) create the httpd.conf file
(2) reload Plesk Apache

I'm quite desperate because I have 450 sites down.
 
The culprit turned out to be in what used to be "httpd.include". Inside this file, which on my FC4 64-bit is now:

/etc/httpd/conf.d/zz010_psa_httpd.conf

there was a refence to an include folder in one of my sites which relies on Tomcat and mod_rewrite. Something inside this file caused Apache to start working with this bizarre error.
 
Back
Top