Upgrade Instructions
- Before upgrading, back up your Elgg database and code.
- Download the new version of Elgg from elgg.org.
- Overwrite your existing Elgg files. Any modifications should have been written within plugins, so that they are not lost on overwriting. If this is not the case, take care to maintain your modifications.
- Visit http://your-elgg-site-URL/upgrade.php
- Copy htaccess_dist to .htaccess, replacing your existing version. If you modified the default .htaccess, be sure to move your modifications over to the new one.
Other notes
- It is best to try out a new version on a test site before doing an upgrade
- As you turn your plugins and theme back on when the upgrade is finished, be careful to note problems with those plugins so that you can report them to the plugin authors.
Upgrading to Elgg 1.8 from 1.7
Views
Elgg 1.8 significantly changed the structure of many views and so requires you to remove the core views directory before copying Elgg 1.8 over your existing files. Any changes to core views should have been made via view overrides in plugins. If you altered the core views, you will need to migrate those changes to the 1.8 views directory.
If you do not delete the views directory before an upgrade, you will have problems!
Directories
Delete the following core directories (same level as _graphics and engine):
* _css
* account
* admin
* dashboard
* entities
* friends
* search (may interfere with the search plugin so definitely important to delete)
* settings
* simplecache