Line 1: |
Line 1: |
− | !! WIP, not finished yet !!
| + | {{WIP box}} |
| {{Level|Medium}} | | {{Level|Medium}} |
| | | |
Line 7: |
Line 7: |
| | | |
| ==Installation== | | ==Installation== |
| + | ===Get the latest version of Elgg=== |
| Download the latest 1.8.x version from [http://elgg.org/getelgg.php?forward=elgg-1.8.19.zip elgg.org] | | Download the latest 1.8.x version from [http://elgg.org/getelgg.php?forward=elgg-1.8.19.zip elgg.org] |
| + | |
| + | ===Create an Ibay=== |
| * Create an ibay named 'elgg' with the following typical settings: | | * Create an ibay named 'elgg' with the following typical settings: |
− | Information bay name - elgg, Description - elgg site, Group - Admin, User access - Write = group, Read = everyone, | + | Information bay name -> elgg |
− | Public access via web - Entire Internet (no password required), Execution of dynamic content - Enabled | + | Description -> elgg site |
| + | Group -> Admin |
| + | User access -> Write = group, Read = everyone |
| + | Public access via web -> Entire Internet (no password required) |
| + | Execution of dynamic content -> Enabled |
| + | |
| + | ===Ibay PHP settings=== |
| + | Elgg requires some specific PHP settings. As root, issue the following commands: |
| + | db accounts setprop elgg PHPBaseDir /home/e-smith/files/ibays/elgg/:/tmp/ |
| + | db accounts setprop elgg AllowOverride All |
| + | signal-event ibay-modify elgg |
| + | |
| + | |
| + | ===Create MySQL database=== |
| + | Elgg requires a database. As root, issue the following commands: |
| + | |
| + | mysql |
| + | create database elgg; |
| + | grant all privileges on elgg.* to elgguser identified by 'mysecretpassword'; |
| + | flush privileges; |
| + | exit |
| + | |
| + | ===Unzip Elgg in the Elgg Ibay=== |
| + | TBA |
| + | chown html root:www |
| + | cd html |
| + | chown -R www:www * |
| + | |
| + | ===Edit .htaccess=== |
| + | Replace |
| + | #RewriteBase / |
| + | with |
| + | RewriteBase /elgg |
| + | |
| + | ==Finalize installation== |
| + | Go to your Elgg Ibay: |
| + | http://YOURSERVER/elgg |
| + | and follow the instructions using the credentials you used above |