Mahara is a free and open-source ePortfolio and social networking web application that facilitates users to create and maintain a digital portfolio. If you want to install Mahara on your macOS, then you are at the right place. Here's a quick and easy to follow tutorial on how to install Mahara on macOS.
Before you start the installation process, make sure that the following prerequisites are met:
Follow these simple steps to install Mahara on your macOS:
Create a database on your MySQL or MariaDB server. You can use phpMyAdmin or any other client to create a database.
Go to the official Mahara download page (https://mahara.org/download). Choose the latest stable version and download it as a ZIP file.
Once you have downloaded the ZIP file, extract it to your desired location.
Run the following command to install all dependencies using Composer.
composer install --no-dev
Open the config.php file, which is located in htdocs/config.php. Replace the database details with your own settings.
$cfg->dbtype = 'mysql';
$cfg->dbhost = 'localhost';
$cfg->dbname = 'mahara_db';
$cfg->dbuser = 'mahara_user';
$cfg->dbpass = 'mahara_password';
Configure your web server (Apache) to serve files from htdocs directory of the Mahara installation.
In your web browser, navigate to http://localhost. You will see the Mahara installation page. Follow the instructions and complete the installation.
Mahara needs a cron job to run background processes. Set up a cron job by running the following command in the terminal.
* * * * * /usr/bin/php /path/to/mahara/htdocs/lib/cron.php
Replace /path/to/mahara with your own path.
That's it! You have successfully installed Mahara on your macOS. Now you can create and maintain your digital portfolio and share it with others.
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!