SimplePie appears to have killed my dashboard
-
Today one of my users told me that they couldn’t access their WP dashboard. I tried too and was faced with a 500 error.
I logged errors to a file and saw that I was generating the same error each time I tried logging in:
[17-Jan-2018 14:29:06 UTC] PHP Warning: array_splice() expects parameter 1 to be array, string given in /home/sites/xxxxx.com/public_html/wp-includes/SimplePie/Cache/favicon_28b6d6.ico(107) : eval()’d code(165) : eval()’d code(203) : eval()’d code on line 206
[17-Jan-2018 14:29:06 UTC] PHP Warning: Invalid argument supplied for foreach() in /home/sites/xxxxx.com/public_html/wp-includes/SimplePie/Cache/favicon_28b6d6.ico(107) : eval()’d code(165) : eval()’d code(203) : eval()’d code on line 207I had never heard of SimplePie and upon researching it found that it is bundled as part of the vanilla WP install. A plugin that isn’t a plugin! I certainly don’t use any of its functionality. There is nothing I do which is remotely RSS-y.
I have Googled and Googled, followed tips for increasing memory limit, for changing directory names of offending plugins, for deactivating all my plugins by removing the appropriate string from my DB – all sorts. Nothing helps.
The actual website is fine and unaffected. It’s just the /wp-admin/ that returns the 500 error.
Can anyone help at all please?
- The topic ‘SimplePie appears to have killed my dashboard’ is closed to new replies.