ez projects / ezupgrade
|UNIX name||Owner||Status||Version||Compatible with|
|ezupgrade||Eirik Alfstad Johansen||beta||0.3||3.5.0 > 4.3.0|
eZUpgrade is stand-alone application (not an eZ Publish extension) automating the process of upgrading an eZ Publish installation.
Using eZUpgrade is as easy as checking it out on the server where the upgrade installation will reside, inputting some configuration settings, and running
ezupgrade from the command line.
eZUpgrade makes a point of doing as little as possible to the original (source) installation. Still, the application is delivered as-is without any warranties of any kind.
You are strongly urged to backup your entire source installation (files and database(s)) before making use of this application.
eZUpgrade is built to be flexible when it comes to adding support for new eZ Publish versions. Depending on the complexity of the change from one eZP version to another, adding support could be as easy as adding some configuration settings to settings/ezupgrade.ini. For more complex changes, one might need to create some custome upgrade functions. The matrix above describes which versions that are currently supported.
The old eZ Publish installation can be located either on the same server as the upgraded installation, or on a remote server. If the latter is the case, eZUpgrade will make use of eZCopy to copy the old installation to the new server before starting the upgrade procedure.
eZUpgrade then performs the following steps:
chmod 777 ezupgrade
From the shell prompt, where eZUpgrade is located, run:
php ezupgrade [account_username]