Upgrading Elgg 1.8.0 to 1.8.1

I want to upgrade but I dont know how. I dont understand the instructioins in the elgg documents so if someone could explain me I would be grateful

  • Copy the code over and then go to the URL http://example.org/upgrade.php (where example.org is replaced by your site's url).

    For a production site, it is recommended to

    • back up your database
    • test the upgrade on a test site first
  • Upgrading from 1.8.0 to 1.8.1 is not so difficult.

    First, I would suggest to backup your database. Also, you should backup the current state of your Elgg root folder in case you need to downgrade for any reason at a later time.

    In case you haven't modified any files of your Elgg core installation, you can simply overwrite the Elgg root folder with the new Elgg 1.8.1 files. Otherwise, you should merge the modifications to the new files before overwriting to have them immediately on your server after overwriting the Elgg 1.8.0 files. If you want to be sure that no files from the old installation (Elgg 1.8.0) are left that might no longer be included in Elgg 1.8.1, you can remove the old files before copying the new files to the server. Of course, you should keep all non-core plugins' folders in the mod folder in this case. You should also keep the file settings.php in the engine folder (contains your database settings) and you should also keep the file .htaccess.

    After copying is finished, you need to call upgrade.php. To do this simply enter the URL http://<Enter your site domain here>/upgrade.php in your browser and the upgrade will be executed. The core Elgg plugins should be enabled when doing this step. Non-core plugins can be disabled but I had no problems so far in keeping them enabled also.

    Your upgrade should be finished. The statistics page in the admin section should now show Elgg 1.8.1 as version.

  • And what to do, if I modified some files?
    Is there a list, what files have changed from 1.8.0 to 1.8.1?