Self Hosted Version - Installation
You can learn below how to install the self hosted version on your own server
Requirements: A Linux or Mac server with Apache, PHP 7.2 and MySQL 5 or later versions.
Step 1: Create a MYSQL database on your server
You can choose the name you want
Step 2: Edit the file named “import.php”
It's located in “mysqldatabase” folder of the purchased item.
Change the data for these 4 lines with the info of your server.
$mysql_host = 'localhost';
$mysql_username = 'database username';
$mysql_password = 'database password';
$mysql_database = 'database name';
Step 3: Import database
Move the file import.php to your server and the file import.sql at the same location.
With a web browser, go to the file import.php and wait few seconds. The data should be imported with a success message. If everything is fine, you can continue the next steps or contact us for assistance.
Step 4: Edit the config file
Go to webapp folder > selfhosted folder > system folder > user folder > config folder
Change the data of config.php. There are two parts.
Location: change these 3 lines with the info of your server.
$config['base_path'] = '/www/';
$config['base_url'] = 'https://www.yourwebsite.com/selfhosted/';
$config['cp_url'] = 'https://www.yourwebsite.com/selfhosted/macpodium.php';
Database: change these 4 lines with the info of your database
'hostname' => 'localhost',
'database' => 'database name',
'username' => 'database username',
'password' => 'database password'
Step 5: Upload the data
You can now copy the content of selfhosted folder to your server.
You should be able to access the web application directly.
The default login is email@example.com and the password is macpodium
If you want to put the application in another folder, or at the root level of the web server, you will need to edit the .htaccess file that is located inside selfhosted folder.
MacPodium is powered by ExpressionEngine 6, an open source CMS that is included. You do not have to learn to use ExpressionEngine. You can use the web application directly without the need to access the admin section of ExpressionEngine. The default address for EECMS access is macpodium.php. The default admin login is firstname.lastname@example.org and the password is macpodium