I solved it by editing the file /wp-content/plugins/wp-filebase/wp-filebase.php (accessing it via FTP) and changing the original line 33:
if(func_num_args() > 1)
return array_map(__FUNCTION__, func_get_args());
by the following:
if(func_num_args() > 1) {
$arg_list = func_get_args();
return array_map(__FUNCTION__, $arg_list);
}
That worked for me.
Amets, then try uploading the old version of the plugin from the backup, that should work too without tinkering with the code.
If you don’t have a backup or a copy of the older version of the plugin, you can always comment the code in the file, or even delete the wp-filebase plugin folder to recover your site. Good luck.
Altering the code worked for me. but the update is poor. The default template that I was using is bad.
Plugin Author
Fabian
(@fabifott)
Upgrade to 0.2.9.30 to fix it.
The error was occurring on PHP versions earlier than 5.3. (I had updated my test systems to latest PHP Version, that’s why I did not notice the incompatibility.)