Moderator
t-p
(@t-p)
Warning: call_user_func_array() expects parameter 1 to be a valid callback
It sounds like you’re removing the function without removing the call to the function. In other words, it is just a call to a function that no longer exists. – Just locate that call (add_action for example) and try removing it or comment it out.
Awesome, thanks Tara. That makes sense…… but I wouldn’t have a clue where to start looking…. sorry to be such a noob!
Moderator
t-p
(@t-p)
Try:
– deactivating ALL (yes all) plugins temporarily to see if this resolves the problem (plugin functions can interfere). If this works, re-activate them individually (one-by-one) to find the problematic plugin(s).
– resetting the plugins folder by FTP. Also remember to deactivate any plugins in the mu-plugins folder (if you have created such folder). The easiest way is to rename that folder to mu-plugins-old.
– switching to the unedited default Theme (Twenty Sixteen) for a moment using the WP dashboard to rule out any theme-specific issue (theme functions can interfere like plugins).
ok, thanks Tara. I’ll give that a go. Appreciate your advice and your patience
Thanks Tara, I switched off all plugins, then went to /wp-admin/plugins.php and got the following:
W3 Total Cache Error: some files appear to be missing or out of place. Please re-install plugin or remove /home/makewood/public_html/wp-content/advanced-cache.php.W3 Total Cache Error: some files appear to be missing or out of place. Please re-install plugin or remove /home/makewood/public_html/wp-content/object-cache.php.
Fatal error: Call to undefined function is_blog_installed() in /home/makewood/public_html/wp-includes/load.php on line 532
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wp_ob_end_flush_all’ not found or invalid function name in /home/makewood/public_html/wp-includes/plugin.php on line 524
temporarily renaming advanced-cache and object-cache returned the original error. Appears to be a problem with W3 total cache though.
Still unable to login in to wp-admin
That error is usually a sign an auto update failed. Try downloading WordPress again and replace your copies of everything EXCEPT the wp-config.php file and the wp-content directory with fresh copies. This should replace your core files without changing your content and settings in wp-config.php file and the wp-content directory.
Thanks kmessinger
I’ve since replaced wordpress with freshly downloaded files (except wp-content and config.php).
I now get nothing at all….. just a white screen.
heeelp!
Moderator
t-p
(@t-p)
Have you tried resetting the plugins folder by FTP. Also remember to deactivate any plugins in the mu-plugins folder (if you have created such folder). The easiest way is to rename that folder to mu-plugins-old.
– switching to the unedited default Theme (Twenty Sixteen) for a moment using the WP dashboard to rule out any theme-specific issue (theme functions can interfere like plugins). If you don’t have access to your admin area, use FTP , or your web-host’s cPanel or whatever file management application your host provides (no Dashboard access required). Navigate to /wp-content/themes/ and switch to the default theme by renaming your current theme’s folder by adding “-old” to the end of the folder name. Alternately, you can remove other themes except the default theme. That will force your site to use it.
Also try reviewing this codex: http://codex.wordpress.org/Common_WordPress_Errors#The_White_Screen_of_Death
Hi Tara,
Thanks for your help. Yes, I’ve disabled plugins and forced a theme change. I’ve also refreshed all wp core files except config.php amd wp-content
When I try to log in to wp-admin I get the error
Fatal error: Call to undefined function nocache_headers() in /home/makewood/public_html/wp-admin/admin.php on line 33
I checked out the link you gave but think I’ve done all of that…. starting to get really desperate…
Moderator
t-p
(@t-p)
try replacing /wp-admin/admin.php with file from a fresh download of WP
Thanks Tara, I tried that too. Unfortunately, no joy.
Moderator
t-p
(@t-p)
– Please check the error logs on your server for a more specific error message and see why it’s failing. If you need help locating them, ask your hosting provider to help you with that.
Thanks Tara….. just accessed APACHE error logs. It’s a blank file
Moderator
t-p
(@t-p)
if you don’t find any helpful info in the error logs, try Enabling debugging .