Results 1 to 3 of 3
  1. #1
    Join Date
    Jul 2009
    Posts
    244

    Default Wordpress admin 500 errors

    Hi,
    Last night I had no sleep. It took me 9 hours of frustration so I"m posting this here to help anyone else who has the problem.


    1. I have several sites using Wordpress hosting services
    2. Last night I turned on mod_deflate which compresses files by around 70%, recommended by Google
    3. Rebuilt apache.... then couldn't log into any Wordpress admin areas.
    4. After alot of pain, my last resort was to turn OFF mod_deflate
    5. STILL I get errors.

    By now I was stressed, very stressed. The server was exactly as compiled before the errors so I emailed Eukhost dedicated support guys. Angelo rebuilt apache and all was fine.

    I found out what caused the error.


    - Angelo compiled apache without suhosin php hardening

    - To trace the error I recompiled it again WITH suhosin and the error returned, this proved it was not mod_deflate which caused the error. It was Wordpress 3 and suhosin

    csf firewall says
    Check php for ini_set disabled <<< was not done
    Check php for Suhosin

    Wordpress version 3 has an ini_set in admin.php which tries to change the php memory allocation, and suhosin doesn't allow this = which meant we got a server error on login

    I went to Service Configuration >> PHP Configuration Editor >> advanced mode >> Safe Mode disable_functions

    and added ini_set

    The server error disappears... and security in csf increases

    I'll add this to the forum as I didn't find this information anywhere on the internet last night.
    It might help others,

    Many thanks to Angelo, by recompiling the server without suhosin, highlighted where the problem was. I"d spent 9 hours thinking it was mod_deflate...which was th eobvious culprit as I'd just turned it on.

    Cheers
    Simon

  2. #2
    Join Date
    Oct 2006
    Location
    localhost
    Posts
    3,375

    Default

    Hi Simon,

    Thanks for sharing the solution here, would definitely help others suffering from a similar problem Meanwhile, you can find a complete list of PHP's functions which are considered to be dangerous & can be disabled/added safely through the PHP.ini file.. http://www.eukhost.com/forums/f42/di...unctions-6020/

    Rock _a.k.a._ Jack
    Windows Hosting || Windows Reseller Hosting
    Cloud Hosting 100% UPTIME! || Powerful Dedicated Servers
    Follow eUKhost on Twitter || Join eUKhost Community on Facebook

    For complaints, grievances or suggestions kindly email our FeedBack Dept.
    Proper action will be taken accordingly & instantaneously!

  3. #3

    Default

    I had the same problem. All was well using WP 3.0.1, with the problem starting after upgrading to WP 3.0.3.

    As Simon says, adding ini_set to the list of disabled functions in php.ini solves the issue immediately.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •