Forums

Administrator OK but a Fatal error for the editor? (5 posts)

  1. MichelG
    Member
    Posted 11 months ago #

    If I login with administrator rights everything works OK. However when editors login they see Fatal errors within the Dashboard widgets. For example in Incoming links, WordPress Blog etc.

    However the website appears to be working OK.

    I have seen fixes for this by raising the working memory from 32Mb to 64Mb but that seems an unecessary overhead for the server, and why does it work with admin rights?

    Any help would be appreciated. Thanks

    The Error is...
    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes) in /home/channeli/public_html/wp-includes/class-simplepie.php on line 14440

  2. esmi
    Theme Diva & Forum Moderator
    Posted 11 months ago #

    Try increasing the memory available to PHP:
    http://wordpress.org/support/topic/253495#post-1017842

  3. MichelG
    Member
    Posted 11 months ago #

    Thanks esmi for the response, however that does not explain why it works ok as an administrator but not as an editor. Also I had a simialr memory error a while back when I added 17,000 posts to the site and I lost the side bar with a fatal error. Raising the PHP memory allocation to 64Mb worked but, scripts should not really be taking that much memory. The actual problem was down to the number of tags that were also imported and trying to display, a simple re-write to the script only showed the popular tags and I could put the memory allocation back to 32Mb. So it's worth checking code and plugins for efficiency before upping the memory willy-nilly and taking an unecessary server resource.

    Anyway at this time I still don't know the answer. Anyone?

  4. Dion Hulse (@dd32)
    WordPress Dev
    Posted 11 months ago #

    > Anyway at this time I still don't know the answer. Anyone?

    Quite simply, different user capabilities result in different actions being performed, Editors have more sanitizing functions being run which could also cause it

    However, for Administrators, the PHP Memory limit is raised(or at least, attempted) to 256MB, this is to aid with the importing of large imports, uploads, and to generally work around a lot of plugins being loaded at once.

    Since Editors are potentially "untrusted" users, the memory limit (in the admin area) is not raised for them past the default 32MB, this is to prevent a Editor on a site (which they don't own) from being able to overload or disrupt the sites performance in any way.

    As you've seen, unfortunately, 32MB is not always enough if you have a lot of plugins enabled, particularly if you have any parsing RSS feeds (As you do) as it uses a lot of memory usually.

  5. MichelG
    Member
    Posted 11 months ago #

    That makes sense and gives me more confidence in making the changes. Thanks Dion.

Reply

You must log in to post.

About this Topic