aboutsummaryrefslogtreecommitdiff
path: root/UPGRADE.txt
blob: 6eebd86e998913ac995784c75b0ac5320b9abd1a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Elgg Upgrade Instructions
=========================

Note: Upgrades are one way--You cannot downgrade once you run the upgrade 
      script. Always back up your database, code, and data directory
      before upgrading!


Upgrading from Elgg 1.7 to 1.8.
----------------------------------------------------

1. Backup your Elgg database, code, and data directory.

2. Download the latest version of Elgg from http://elgg.org/.

3. Identify and save any changes to core files. Pay special attention to
   the views and actions directories. You will need to put these changes
   in plugins once you have installed Elgg 1.8.

3. Delete the following directories in the Elgg root on your server:
	* _css
	* account
	* actions
	* admin
	* dashboard
	* entities
	* friends
	* search
	* settings
	* simplecache
    * views

4. Upload and overwrite your existing Elgg files with the Elgg 1.8 files.

5. Copy htaccess_dist to .htaccess, replacing your existing version. Any
   modifications to the original .htaccess should be moved to the new
   .htaccess file.

6. Visit http://your-elgg-site/upgrade.php


Upgrading to the latest release
-----------------------------------------

1. Backup your Elgg database, code, and data directory.

2. Download the latest version of Elgg from http://elgg.org/.

3. Upload and overwrite your existing Elgg files. Any modifications should
   have been written within plugins so that they are not lost. If this is
   not the case, take care to maintain your modifications. If you have
   modified core files, Elgg may not work correctly.

4. Copy htaccess_dist to .htaccess, replacing your existing version. Any 
   modifications to the original .htaccess should be moved to the new
   .htaccess file.

5. Visit http://your-elgg-site/upgrade.php