I'm working on a wiki that has been sitting at version 1.3.9 for "quite some time" without upgrades. I've not been able to upgrade beyond 1.6.12. The upgrade path is direct from that point. I download the tarball for 1.6.12, unpack it, run the update.php script and all is well. 0 problems.
The pages load fine, everything is editable, the CLI returns no errors or warnings. What strikes me as odd is that if I try and do a "direct upgrade" from 1.3.9 to anything beyond 1.6.12 all I get is a white screen. Running php from the CLI results in the following messages:
PHP Notice: Undefined index: REQUEST_METHOD in /var/apache2/2.2/htdocs/includes/Setup.php on line 223 PHP Notice: Undefined index: REQUEST_METHOD in /var/apache2/2.2/htdocs/includes/WebRequest.php on line 439
With the exception of 1.15.1, in which case I only get the second message.
I'm not all that sure of what the problem is at this point, or even where I should be looking for answers. I've tried enabling logging, been googleing this for over a week at this point, and I'm not even sure which direction to go next. A pointer in most any direction is utmostly appreciated.
I have attempted the upgrades on the following operating systems and various versions of PHP 5 as well: Solaris 10, OpenIndiana, CentOS, Debian. They all result in the same outcome, which indicates to me that apache and php are not likely the problem, but I'm ruling them out either.
It sounds like you're trying a whole bunch of different things, which makes it difficult to provide help. Choose a supported upgrade path (either 1.16 or 1.17) in a sane operating system environment and provide the output from it.
On Tue, Jul 5, 2011 at 8:34 PM, Ragansi ragansi.ircs@gmail.com wrote:
I'm working on a wiki that has been sitting at version 1.3.9 for "quite some time" without upgrades. I've not been able to upgrade beyond 1.6.12. The upgrade path is direct from that point. I download the tarball for 1.6.12, unpack it, run the update.php script and all is well. 0 problems.
The pages load fine, everything is editable, the CLI returns no errors or warnings. What strikes me as odd is that if I try and do a "direct upgrade" from 1.3.9 to anything beyond 1.6.12 all I get is a white screen. Running php from the CLI results in the following messages:
PHP Notice: Undefined index: REQUEST_METHOD in /var/apache2/2.2/htdocs/includes/Setup.php on line 223 PHP Notice: Undefined index: REQUEST_METHOD in /var/apache2/2.2/htdocs/includes/WebRequest.php on line 439
With the exception of 1.15.1, in which case I only get the second message.
I'm not all that sure of what the problem is at this point, or even where I should be looking for answers. I've tried enabling logging, been googleing this for over a week at this point, and I'm not even sure which direction to go next. A pointer in most any direction is utmostly appreciated.
I have attempted the upgrades on the following operating systems and various versions of PHP 5 as well: Solaris 10, OpenIndiana, CentOS, Debian. They all result in the same outcome, which indicates to me that apache and php are not likely the problem, but I'm ruling them out either.
MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
On Tue, Jul 5, 2011 at 5:34 PM, Ragansi ragansi.ircs@gmail.com wrote:
I'm working on a wiki that has been sitting at version 1.3.9 for "quite some time" without upgrades. I've not been able to upgrade beyond 1.6.12. The upgrade path is direct from that point. I download the tarball for 1.6.12, unpack it, run the update.php script and all is well. 0 problems.
The pages load fine, everything is editable, the CLI returns no errors or warnings. What strikes me as odd is that if I try and do a "direct upgrade" from 1.3.9 to anything beyond 1.6.12 all I get is a white screen.
[snip]
I'm not all that sure of what the problem is at this point, or even where I should be looking for answers. I've tried enabling logging, been googleing this for over a week at this point, and I'm not even sure which direction to go next. A pointer in most any direction is utmostly appreciated.
Looking at the log results and identifying the error messages in it probably will help! You don't say that you've done this, so it sounds like you've not had success at even finding your logs in the first place; without looking at the data, you'll never get anywhere.
"White screen" problems usually mean you're encountering a fatal PHP error, but PHP is configured not to display error messages in web output. This usually means your PHP errors are being logged to a file or the system log -- google for the PHP settings 'error_reporting', 'display_errors', 'error_log', etc and learn how to use them and how they're set up on your system.
-- brion
On 06/07/11 02:34, Ragansi wrote:
I'm working on a wiki that has been sitting at version 1.3.9 for "quite some time" without upgrades. I've not been able to upgrade beyond 1.6.12. The upgrade path is direct from that point. I download the tarball for 1.6.12, unpack it, run the update.php script and all is well. 0 problems.
The pages load fine, everything is editable, the CLI returns no errors or warnings. What strikes me as odd is that if I try and do a "direct upgrade" from 1.3.9 to anything beyond 1.6.12 all I get is a white screen. Running php from the CLI results in the following messages:
The 1.3.x -> 1.5.x upgrade is probably bugged past 1.6.12. I would try to update to 1.6.12 and then upgrade again to 1.17.
Don't forget to backup database first :-)
mediawiki-l@lists.wikimedia.org