Elgg is an open-source social networking platform that is free to use. It is a powerful tool that allows you to create your own social network, social intranet, or online community. In this tutorial, we will show you how to install Elgg on Windows 11.
Prerequisites
- A web browser (e.g. Google Chrome, Firefox, etc.)
- XAMPP installed on your computer
- A text editor (e.g. Notepad, Sublime Text, etc.)
Step 1: Download Elgg
Download Elgg from the official website at https://elgg.org/download.php.
Step 2: Install XAMPP
XAMPP is an open-source, cross-platform web server solution stack package that includes Apache, MySQL, PHP, and Perl. Elgg requires these packages to function properly.
- Go to https://www.apachefriends.org/download.html
- Select Windows on the download page and then download the corresponding installer file.
- Run the installer file and follow the prompts to install XAMPP on your computer.
Step 3: Create a Database for Elgg
- Open the XAMPP control panel and start the Apache and MySQL services.
- Open your web browser and navigate to http://localhost/phpmyadmin.
- Click on the New button in the left-hand sidebar.
- Enter a name for the database (e.g. elgg) and click on the Create button.
Step 4: Install Elgg
- Extract the downloaded Elgg ZIP file to the htdocs folder of your XAMPP installation (e.g. C:\xampp\htdocs).
- Rename the extracted folder to elgg (optional).
- Open your web browser and navigate to http://localhost/elgg.
- Follow the on-screen prompts to complete the Elgg installation process.
Step 5: Configure Elgg
- Open the elgg-config/settings.php file in a text editor.
- Replace the default database settings with the following:
$CONFIG->dbhost = 'localhost';
$CONFIG->dbuser = 'root';
$CONFIG->dbpass = '';
$CONFIG->dbname = 'elgg';
$CONFIG->dbprefix = 'elgg_';
- Save the file and close the text editor.
Step 6: Run Elgg
- Open your web browser and navigate to http://localhost/elgg.
- Log in as the administrator.
- Customize your Elgg installation by adding plugins, themes, and other customizations.
Congratulations, you have successfully installed Elgg on Windows 11. Now you are ready to create your own social network, community, or social intranet using Elgg.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!