Before installing make sure you have the proper server requirements
PHP >= 7.4+
MySQL 5.5+
BCMath PHP Extension
Ctype PHP Extension
Fileinfo PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension
curl enable
File and folder permissions
/bootstrap 777
/public 777
/storage 777
/public/uploads 777
.env 777
Before installing make sure you have the proper server requirements
PHP >= 7.4+
BCMath PHP Extension
Ctype PHP Extension
Fileinfo PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension
curl enable
File and folder permissions
/bootstrap 777
/public 777
/storage 777
/public/uploads 777
.env 777
As our product is a power pack with such huge numbers of highlights, here our installment goes with a simple process and gets finished in just 5 steps. Fill in all the pieces of information carefully. Here, you can check out the demo content of installation with detailed screenshots :
to run installation use: yourdomain.com/
All permissions are necessary. If any of the permissions are missing check your files on the server.
2. Database Setup
Note: Don't Give # in Database Password
Check your database username from phpMyadmin. If you have created any database user. Fill in that username and password at database username and database password. If you haven't any database user fill with cPanel or your server login credentials.
3.1 Fresh Data
After clicking fresh data the system will ask you to provide application information. Fill in all the required fields.
3.1.1 Organization Setup
3.1.2 Create a new admin user
After successfully all those steps the system will redirect to the Congratulations page and then let's start to use Maildoll.
3.2 Dummy Data
After clicking dummy data the system will create all the dummy contents.
After successfully dummy import the system will redirect to the Congratulations page and then let's start to use Maildoll.
Consider that this is the webroot folder for your Maildoll website: /home/myusername/public_html/
Put all the main folder’s files on your Maildoll website at /home/myusername/public_html/
Create MySQL database, add a user to it with full permissions.
Watch cPanel Installation Video
Watch Localhost Installation Video
Go to yourdomain.com/cpanel
& login with credentials.
Find the public_html folder as the root directory of your domain
Inside the public_html upload the Maildoll zip file and extract it.
Go to cPanel and find MySQL® Databases then create database name.
Go to the MySQL Users sections and create a new MySQL user.
Select User from the dropdown list with the Database.
Remember the Database name, Database Username , and Database password. These credentials are neccessary for installation.
Before installing, make sure mod_rewrite is enabled.
Unzip the source file
cd /home/user
unzip maildoll.zip
/home/user/maildoll
, you can configure Apache virtual host as follows (remember to point the DocumentRoot to the public folder of the source)
Change the director/file’s owner to Apache’s running user (www-data for example), to make sure it has proper permission on your source files
sudo chown www-data:www-data -R /home/user/maildoll
sudo chmod 775 -R /home/user/maildoll