This is a draft list of what you need to think of when you upgrade a Dokeos from a cPanel install...
- check you have the sufficient login information to access the Dokeos portal, the cPanel files manager and the cPanel MySQL account for the corresponding Dokeos portal
- connect to the cPanel server
- take a backup of the database (possibly through phpMyAdmin if there is no easier way) and download it on your computer (safeguard)
- connect to the file manager
- if possible compress the whole Dokeos directory (after a check to see if archive is not filled with garbage - if so, just clean it before you do the backup)
- download the compressed backup on your computer
- prepare a Dokeos package (latest version). If there is no prepared package, make sure you take the latest one in the version you need (this might involve doing an SVN export)
- zip the package
- upload the package to the server
- check files permissions (right major ones down) in the web server hierarchy
- uncompress the Dokeos package on the server, in the right Dokeos folder, so that it overwrites the existing Dokeos
- get your browser to the /main/install/ directory
- follow the upgrade procedure
- check the portal is still working
- check files permissions (try creating a test course and entering it, for example, this will trigger an error in most cases if something is wrong with your files permissions)
- delete the latest version of the Dokeos file (that you uploaded above) to clean the mess