Here's my similar situation:
I turned on php debug, closed the site, and copied over the files (including leaving out the "install" folder as requested by Mithrandir on the upgrade instructions here... (That's not mentioned in the html file in the patch folder)
When I went to www.mysite.com/xoopsupdate.php, I got the error messages as mentioned and reloaded the page as instructed. This gave me a blank page... no submit button anywhere to be found. Mithrandir's instructions say "Reload the page until you get a submit button asking you to upgrade to XOOPS 2.2"... so I tried at least a dozen times. When that didn't work, I called up recovery.php, where debug was still set to on, but nothing changed trying to call up the xoopsupdate.php.
I restored my site files (2.0.13.2) and my database and started over again. The same things happened EXCEPT that I can no longer call up recovery.php.
I have followed the blank page FAQ instructions here regarding the SQL query (which was successful) and changin common.php error reporting. This is what I now get trying to load xoopsupdate.php or recovery.php:
Quote:
Warning: in_array(): Wrong datatype for second argument in /home/**user**/public_html/class/database/mysqldatabase.php on line 240
line 240 reads:
if (isset($GLOBALS['xoopsConfig']) && isset($GLOBALS['xoopsConfig']['debug_mode']) && in_array(2, $GLOBALS['xoopsConfig']['debug_mode'])) {
I am running on Apache 1.3.33
PHP v4.3.11
MySQL v4.0.25-standard
Can anyone help me?