I've read the other threads on the problem during upgrade where one gets the "Upgrading Database" screen and the installation hangs, but I'm having the same problem despite having done everything suggested in all the other threads.
Here's what happened. I'd been using 4.1 with no problem, but my hosting service required me to migrate to a new server. 4.1 did not work with the new server, so they told me to upgrade to 5.0, which I did by deleting the old 4.1 (yes, I backed up), installing the current build fresh, checking permissions, everything correct. mt-check works. mt.cfg gives me the correct upgrade screen, I click the button, it goes to "Upgrading Database" with the blue-and-white barber pole, and... that's it. Never finishes. Left it going all night... nothing.
So, in short, it's a fresh installation. Checks out fine. It just won't get past "Upgrading Database." I would use the manual command line suggestion if I had any idea how to access that, but I don't. Does anyone have any guidance?
Thanks in advance...
Reported on Movable Type 5
Can I have a look at mt-check.cgi?
Sure-
System Information
* Movable Type version: 5.01
* Current working directory: /home/pmsimon/www/www/cgi-bin/mt
* MT home directory: ./
* Operating system: linux
* Perl version: v5.10.0
* Perl include path:
plugins/Textile/lib
plugins/MultiBlog/lib
plugins/FacebookCommenters/extlib
plugins/FacebookCommenters/lib
plugins/zemanta/lib
plugins/mixiComment/lib
plugins/WidgetManager/lib
plugins/TypePadAntiSpam/lib
plugins/StyleCatcher/lib
plugins/feeds-app-lite/lib
plugins/spamlookup/lib
plugins/WXRImporter/lib
addons/Community.pack/lib
addons/Commercial.pack/lib
extlib
extlib
lib
/etc/perl
/usr/local/lib/perl/5.10.0
/usr/local/share/perl/5.10.0
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.10
/usr/share/perl/5.10
/usr/local/lib/site_perl
.
* Web server: Apache
* (Probably) Running under cgiwrap or suexec
Checking for Required Modules
CGI::Cookie
Your server has CGI::Cookie installed (version 1.29).
File::Spec (version >= 0.8)
Your server has File::Spec installed (version 3.2501).
Image::Size
Your server has Image::Size installed (version 3.2).
CGI
Your server has CGI installed (version 3.48).
Checking for Data Storage Modules
Some of the following modules are required by the various data storage options in Movable Type. In order run the system, your server needs to have DBI and at least one of the other modules installed.
DBI (version >= 1.21)
Your server has DBI installed (version 1.605).
DBD::mysql
Your server has DBD::mysql installed (version 4.007).
DBD::SQLite
The DBD::SQLite database driver is required to use SQLite Database. Please consult the installation instructions for help in installing DBD::SQLite.
Your server does not have DBD::SQLite installed, or DBD::SQLite requires another module that is not installed.
DBD::Pg (version >= 1.32)
The DBD::Pg database driver is required to use PostgreSQL Database. Please consult the installation instructions for help in installing DBD::Pg.
Either your server does not have DBD::Pg installed, the version that is installed is too old, or DBD::Pg requires another module that is not installed.
DBD::SQLite2
The DBD::SQLite2 database driver is required to use SQLite Database (v2). Please consult the installation instructions for help in installing DBD::SQLite2.
Your server does not have DBD::SQLite2 installed, or DBD::SQLite2 requires another module that is not installed.
Checking for Optional Modules
The following modules are optional. If your server does not have these modules installed, you only need to install them if you require the functionality that the module provides.
Scalar::Util
Your server has Scalar::Util installed (version 1.19).
Crypt::DSA
This module accelerates comment registration sign-ins. Please consult the installation instructions for help in installing Crypt::DSA.
Your server does not have Crypt::DSA installed, or Crypt::DSA requires another module that is not installed.
XML::SAX
Your server has XML::SAX installed (version 0.96).
IPC::Run
Your server has IPC::Run installed (version 0.80).
Archive::Zip
Your server has Archive::Zip installed (version 1.18).
Storable
Your server has Storable installed (version 2.18).
SOAP::Lite (version >= 0.5)
Your server has SOAP::Lite installed (version 0.710.08).
List::Util
Your server has List::Util installed (version 1.19).
HTML::Entities
Your server has HTML::Entities installed (version 1.35).
Digest::MD5
Your server has Digest::MD5 installed (version 2.36_01).
Text::Balanced
Your server has Text::Balanced installed (version 2.0.0).
Crypt::SSLeay
Your server has Crypt::SSLeay installed (version 0.57).
GD
Your server has GD installed (version 2.39).
Archive::Tar
Your server has Archive::Tar installed (version 1.38).
Safe
Your server has Safe installed (version 2.12).
XML::Parser
Your server has XML::Parser installed (version 2.36).
IO::Uncompress::Gunzip
Your server has IO::Uncompress::Gunzip installed (version 2.012).
Digest::SHA1
Your server has Digest::SHA1 installed (version 2.11).
IO::Compress::Gzip
Your server has IO::Compress::Gzip installed (version 2.012).
XML::Atom
Your server has XML::Atom installed (version 0.35).
Image::Magick
Your server has Image::Magick installed (version 6.3.7).
LWP::UserAgent
Your server has LWP::UserAgent installed (version 5.813).
MIME::Base64
Your server has MIME::Base64 installed (version 3.07_01).
Mail::Sendmail
Your server has Mail::Sendmail installed (version 0.79).
HTML::Parser
Your server has HTML::Parser installed (version 3.56).
File::Temp
Your server has File::Temp installed (version 0.22).
Movable Type System Check Successful
You're ready to go! Your server has all of the required modules installed; you do not need to perform any additional module installations. Continue with the installation instructions.
Wanted to say that I would like the absolute URL for the mt-check.cgi page.
Ah, well, then:
http://www.pmsimon.com/cgi-bin/mt/mt-check.cgi
(Thought you wanted to see the contents. Whoops!)
I've suspected that you didn't upload the '/mt-static/' folder to the server and you've remained with the old one, or that the new one has been uploaded, but in a wrong format (should be done in BINARY).
So just make sure that you get rid of the current 'mt-static' folder and you upload it again in BINARY mode.
OK, I'll try that. I did upload the new MT-Static, and in binary, but maybe it got corrupted in the process. Trying again...
OK, I'll try that. I did upload the new MT-Static, and in binary, but maybe it got corrupted in the process. Trying again...
And that's why you're the expert. It worked!
THANK YOU!!!
You're very welcome! ;)