blank pages - popfetcher plugin
Posted: Wed Oct 07, 2009 1:31 am
I ran into some odd behavior that I wanted to capture in case it helps someone in the future (maybe even me, if I forget)...
I took a snapshot of my S9Y 1.3.1 instance (running the popfetcher plugin, configured as "internal") and set it up in dev to test moving to S9Y 1.5.1. As expected, and after some various reconfiguration to account for differences in paths, etc, everything in the dev environment worked just fine - though I didn't test popfetcher because I don't have a dev mail server setup...as such, it's configuration wasn't changed.
Other things that were done in the dev environment include upgrading to PHP 5.2.11 from 5.2.3, installing the latest zenPHOTO in a sub-directory off of the S9Y install, and switching between the Xinha and TinyMCE plugins in S9Y to see if I'll go with Xinha once I move to 1.5.1 in prod.
I also had to mess around with the Categories plugin to get some customizations back into place after the s9Y upgrade.
At some point, and I don't exactly remember what immediately preceded it, S9Y began throwing up blank pages no matter what I attempted to hit - admin, index, etc., though non-S9Y php would still render, such as my phpinfo() page in the S9Y install directory.
To isolate the problem, I ran a fresh S9Y 1.5.1 install against an empty database, determined it worked. Through a process of elimination, I ultimately determined that the problem was in the table serendipity_plugins, and that it was something to do with the popfetcher entry. Once this row was deleted, everything began functioning as it should.
Oddly, there were no http errors or php errors, though there might be mysql errors (my log reader isn't cooperating), and I was getting http:200 responses in the connection log. The first suspects were .htaccess, something weird in the S9Y filesystem, and something to do with the spamblock plugin, but this was quickly eliminated.
I still don't know what the problem was - I can easily duplicate it by moving the original _plugins table back. I'm pretty sure this is a very unique situation, but if it turns out to be somehow 1.5.1-related, or warrants further investigation, I've got data to share. The popfetcher plugin has been reinstalled, but not configured, and everything continues to work just fine.
Adam
I took a snapshot of my S9Y 1.3.1 instance (running the popfetcher plugin, configured as "internal") and set it up in dev to test moving to S9Y 1.5.1. As expected, and after some various reconfiguration to account for differences in paths, etc, everything in the dev environment worked just fine - though I didn't test popfetcher because I don't have a dev mail server setup...as such, it's configuration wasn't changed.
Other things that were done in the dev environment include upgrading to PHP 5.2.11 from 5.2.3, installing the latest zenPHOTO in a sub-directory off of the S9Y install, and switching between the Xinha and TinyMCE plugins in S9Y to see if I'll go with Xinha once I move to 1.5.1 in prod.
I also had to mess around with the Categories plugin to get some customizations back into place after the s9Y upgrade.
At some point, and I don't exactly remember what immediately preceded it, S9Y began throwing up blank pages no matter what I attempted to hit - admin, index, etc., though non-S9Y php would still render, such as my phpinfo() page in the S9Y install directory.
To isolate the problem, I ran a fresh S9Y 1.5.1 install against an empty database, determined it worked. Through a process of elimination, I ultimately determined that the problem was in the table serendipity_plugins, and that it was something to do with the popfetcher entry. Once this row was deleted, everything began functioning as it should.
Oddly, there were no http errors or php errors, though there might be mysql errors (my log reader isn't cooperating), and I was getting http:200 responses in the connection log. The first suspects were .htaccess, something weird in the S9Y filesystem, and something to do with the spamblock plugin, but this was quickly eliminated.
I still don't know what the problem was - I can easily duplicate it by moving the original _plugins table back. I'm pretty sure this is a very unique situation, but if it turns out to be somehow 1.5.1-related, or warrants further investigation, I've got data to share. The popfetcher plugin has been reinstalled, but not configured, and everything continues to work just fine.
Adam