Today when I downloaded wordpress 2.8.1 to set it up locally and test a theme for blog pro-pakistan I got an error that was probably because of an upgrade where as all of my settings remained the same. I searched for this all over the web but couldn’t find the solution so tried myself to find a work around. I am not sure if this is the solution but this definately is the wrok around and it worked for me. Note that this error occurs the first time user sets up the wordpress 2.8.1.

So here is the work around:
- Open the pluggable.php (it is present in your wp-includes folder). You can simply open it in notepad
- Now search (Ctrl+F) the keyword that his highlighted in error. You can search the word ‘deep’ or the full phrase i.e. _deep_replace

- Now delete the line “ $location = _deep_replace($strip, $location); ” from your file and save it
- Upload the file to your host server if this is not your localhost.
- I experimented another thing with this problem and that worked too: i replaced my old file pluggable.php from the 2.7 version.
- So you can choose any workaround that works for you.
If you have experimented to find a novel work around for this teasing problem, do post your comments or simply give your feedback if you were able toovercomethis issue.
{ 4 comments }
