Skip to main content

cPanel EasyApache update fails and I our server is down.

Comments

3 comments

  • cPanelMichael
    Hello :) The line in question in your Apache configuration file is: Options ExecCGI FollowSymLinks Includes IncludesNOEXEC Indexes -MultiViews SymLinksIfOwnerMatch
    There should be a "+" or "-" next to each of these options. Assuming you have no custom configuration files in-place, you can quickly resolve this issue by browsing to: "WHM Home " Service Configuration " Apache Configuration " Global Configuration" Under "Directory "/" Options", check the values, save, go back, and then uncheck the ones you prefer to have disabled, and save again. Thank you.
    0
  • hilario
    Bug Report: cPanel EasyApache update fails and takes our server down for good. Feedback for cPanel and also for other users who may have experienced the same problem: The most important feedback is that, although in the first moment I thought that I had caused the problems, in fact it was caused by what IMHO, is a cPanel/WHM bug that could be easily avoided. In fact, more than one bug showed their face at the same time: Bug 1) MultiViews is a setting that I never saw or touched before. It must be a new setting, because I went back to older versions of apache/PHP and Easyapache had finished without presenting this failure. Back to newer versions and Easyapache fails. I believe that cPanel should check what the original settings were in our WHM configuration and preset "MultiViews" accordingly instead of statically setting it to off and causing the failure and subsequent support request. Bug 2) PHP Register_Globals. I know this is now a relatively well know issue, one of the sites hosted in our server is old and still needs register_globals set to on. Ok, you may say, so go back to PHP version 5.3.27. Nope, this is where cPanel introduced another bug: Once you install a PHP version 5.4 the Register_globals settings that was deprecated in version 5.3 just disappears. Up to this point it is correct, PHP 5.4 does not have it any more. But, cPanel still shows it for you to select On or Off. Much worse than that: You run easyapache again, go back to whatever PHP version is listed in cPanel but Register_Globals is definitively gone forever. cPanel erroneously still have it for you to select On or Off, so you believe it is doing its job but it isn't. Workaround this bug: Create a new file named php.ini in the public_html directory of the non-working website and insert just one line: register_globals = ON. That is it, the site is working again. Remember to use PHP 5.3. I take this opportunity to thanks cPanel and Michael in particular for the prompt answer. You went direct to the point and the problem is fixed.
    0
  • cPanelMichael
    Please ensure you submit bug reports via: Submit A Bug Report You can post the ticket numbers assigned to each bug report here, and we can update this thread with the outcome. Thank you.
    0

Please sign in to leave a comment.