For many years’ people thought that elgg was not supported under WebsitePanel because of the Apache ReWrite rules, but as we learned on our video tutorial we can import such rules to be used on WebsitePanel. In this article I will give you a step by step guide on how to install elgg under WebsitePanel
1. Download the latest version of Elgg.
2. Create the file path. Upload and unzip:
3. After that, create a new MySQL Database and Add a new user to the database. If you don’t know how to do that, read this article.
4. Make sure PHP is activated under your account. For more information on how to check PHP status, read this article.
5. Start the elgg installer by going to the URL where you copied elgg. In this case www.my_test_domain.com/elggtest. You will see something like this:
6. Continue the installation process by clicking on next. The installer will perform a requirements check, and it will show the following error:
We think your server is running the IIS server
The rewrite rules test failed. You need to configure your web server with Elgg’s rewrite rules and try again.
7. The installer will detect that you’re using a Windows server without the rewrite rules properly configured. To fix this issue, create a web.config file (in the Elgg installation folder) with the new rewrite rules:
Note: To download this web.config optimized for elgg under IIS click here
8. After creating the web.config file, refresh the requirements test. Now you will be able to continue with the installation:
9. Configure the Database details with the database and user created previously:
Note: It is important to set grant all permissions to the engine folder “engine” that is located inside the Elgg directory.
10. Configure the site with general information, name, email address, website URL, Elgg installation directory, data directory, and access.
8. Finally, create the site administrator account:
9. Click Next to finish the installation process:
This concludes Install Elgg in WebsitePanel.