Interesting development!
I recently moved from one server to another. Everything is up and running, especially my live forums. However, I have stumbled upon a problem that I'm at a loss. Wanting to do some template work, I un-tared my test forum database and dir files. I started working away on my template changes and I found, during testing, that if I drill down and try to open a thread anywhere I would receive the following error.
Long story short, thinking that I somehow broke the db dump and/or the tar for the test forum I deleted the dir and db completely. Then I did a fresh install of 3.6.4 with new db. Clean, "right out of the box". Once everything was installed, I went in and posted one message and found that I receive the same error when trying to read the post.
Why this is not affecting my live forums I don't know and am grateful! But trying to figure what could be happening I have one possibility. First a time line of what I did.
1. On old server, I shut down forums and through cpanel I upgraded MySQL from 4.0.18 to 4.1.21 and then recompiled PHP. Tested forums thoroughly.
2. Tar and dump everything and moved to new server which had MySQL confgured at version 4.1.22.
3. Got everything setup and was awaiting DNS change.
4. While waiting for DNS, I noticed that MySQL had reverted back to 4.1.21
5. I contacted ThePlanet and they put it back to 4.1.22 and disabled auto updates in cpanel which they said was the reason it reverted. Since then it's still at 4.1.22
6. Now if I try to dump my test forum or set up a brand spanking new one, I will get the error when trying to use showthread.php. From what I can see, everything else is working fine.
I'm wondering if ThePlanet forgot to recompile PHP after upgrading to 4.1.22 again? At this point I'm afraid to do this with the fear of breaking my live forums.
Where do I go from here?
Thanks,
Dan
I recently moved from one server to another. Everything is up and running, especially my live forums. However, I have stumbled upon a problem that I'm at a loss. Wanting to do some template work, I un-tared my test forum database and dir files. I started working away on my template changes and I found, during testing, that if I drill down and try to open a thread anywhere I would receive the following error.
Fatal error: Direct instantiation of vB_Postbit class prohibited. Use the vB_Postbit_Factory class. in /includes/class_postbit.php on line 239
Why this is not affecting my live forums I don't know and am grateful! But trying to figure what could be happening I have one possibility. First a time line of what I did.
1. On old server, I shut down forums and through cpanel I upgraded MySQL from 4.0.18 to 4.1.21 and then recompiled PHP. Tested forums thoroughly.
2. Tar and dump everything and moved to new server which had MySQL confgured at version 4.1.22.
3. Got everything setup and was awaiting DNS change.
4. While waiting for DNS, I noticed that MySQL had reverted back to 4.1.21
5. I contacted ThePlanet and they put it back to 4.1.22 and disabled auto updates in cpanel which they said was the reason it reverted. Since then it's still at 4.1.22
6. Now if I try to dump my test forum or set up a brand spanking new one, I will get the error when trying to use showthread.php. From what I can see, everything else is working fine.
I'm wondering if ThePlanet forgot to recompile PHP after upgrading to 4.1.22 again? At this point I'm afraid to do this with the fear of breaking my live forums.
Where do I go from here?
Thanks,
Dan
Comment