Ok I have been using WordPress for a few years, and today I decided to reinstall a clean copy of wordpress 2.2.
I started out by completely deleting all the wordpress files from my web host, then dropped all of the database entries so my db is clean (my web host does not allow creation of databases, you just get the one).
Then I changed the wp-config file as per normal to reflect the database name assigned by my webhost (waynterh), my userid (again waynterh), my password and localhost – all from the standard lookup details from the control panel. I upload all the files to a directory wordpress on my web hosts, go to run the install.php and then bang! I get the following:
Fatal error: Call to undefined function: did_action() in /home/www/waynterh/wordpress/wp-includes/functions.php on line 1356
Now line 1356 refers to the unicode setting, but my unicode is all utf8, and was not touched in the file. I’ve restarted from scratch, recreated the config file again and it still fails. I have confirmed in mySQL and in big letters it says MySQL charset: UTF-8 Unicode (utf8)
I’ve tried this three times now from scratch and still it continues to fail – sadly I’m no PHP programmer to really understand why this is going pear shaped – A quick squiz on the internet of the problem (there was nothing I could find in the forum) and the only results come back in German and French – the German I could understand, but the answer not (and that was for a local installation anyway – mine is a run of the mill to the host, and one which has worked before)
Can anyone maybe give us a clue what the problem might be?
- The topic ‘Fatal error in wp-includes/functions.php on line 1356’ is closed to new replies.