Attempts to upgrade in-place joomla at v 1.5.22 to 1.6 via vmin fails with:
In domain espt.com Found http://joomlacode.org:80/gf/download/frsrelease/13869/60197/Joomla_1.6.0... in cache ..
Configuring Apache PHP settings .. .. already done.
Now installing Joomla version 1.6.0 ..
Joomla cannot be upgraded from versions before 1.6 to version 1.6 or later
.. failed! See the error message above for the reason why.
Additionally attempts to use the Standard Op Procedure for upgrades listed at joomla.org involves using a component call "jupgrade" which yields this:
You cannot use this extension or Joomla 1.6 because your version of PHP is out of date. Contact your host to about upgrading to PHP 5.2.4. It was not possible to copy the selected file. JInstaller::install: Failed to copy file: /tmp/install_4d9359a7f09a9/com_jupgrade/jupgrade.xml to /home/a_espt/public_html/administrator/components/com_jupgrade/jupgrade.xml Component Install: Could not copy setup file
As updating PHP is not wise and using vmin to upgrade doesnt work, the question remains, how does one upgrade from joomla 1.5.22 to joomla 1.6 on a vmin stack???
Comments
Submitted by andreychek on Wed, 03/30/2011 - 12:27 Comment #1
Yeah, upgrading from Joomla 1.5 to 1.6 can be a little tricky. It's a pretty big code change, and not all templates and extensions work on 1.6.
Since it's such a big change, Virtualmin is unable to do such an upgrade automatically.
Also, as you're seeing, Joomla 1.6 requires PHP 5.2.4, which isn't available in a default CentOS 5.x install.
You can, however, use the PHP 5.2.17 available in the Virtualmin bleed repository. There's instructions on using that here:
http://www.virtualmin.com/node/9068
However, from the sound of it, Joomla 1.5 will be supported for another year... that means there doesn't need to be a rush to upgrade :-)