Installation

Mango Blog is a ColdFusion/CFML-based blogging engine, so you’ll need a working CFML server (such as Adobe ColdFusion or Lucee) and a database (MySQL, MariaDB, or another supported DB).

Install Demo

How to install?

Download Mango Blog

Get the latest release from the Mango Blog GitHub repository.
Unzip the files into your web root or a subdirectory (e.g., /www/mango).

Create a Database

Log in to your MySQL/MariaDB server.
Create a new database, e.g.:
CREATE DATABASE mangoblog CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Configure Datasource in CFML

In the CF/Lucee Administrator, create a new datasource pointing to the mangoblog database.

Run the Installer

Open Mango Blog in your browser:
http://yourdomain.com/mango

Step 1: Download Mango Blog


Step 2: Create a Database

  • Log in to your MySQL/MariaDB server.
  • Create a new database, e.g.:

    CREATE DATABASE mangoblog CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  • Create a database user and grant permissions:

    CREATE USER 'mango_user'@'localhost' IDENTIFIED BY 'strongpassword'; 
    GRANT ALL PRIVILEGES ON mangoblog.* TO 'mango_user'@'localhost'; 

    FLUSH PRIVILEGES;

Step 3: Configure Datasource in admin

  • In the CF/Lucee Administrator, create a new datasource pointing to the mangoblog database.
  • Test the connection to confirm it works.

Step 4: Copy the files

Upload the unzipped files to the public folder where you want to have your blog at. (Make sure your zip utility and ftp includes empty directories, check that assets/plugins directory exists, for example)

Make sure your directory is writeable by CF / Lucee


Step 5: Run the Installer

  • Open Mango Blog in your browser:

    http://yourdomain.com/mango
  • The installation wizard will guide you through:
    1. Entering your database/datasource details.
    2. Creating your admin user account.
    3. Setting site information (name, address, etc.).
    4. Choosing a skin with sample data to see how the different skins work.

Step 6: Start Writing 

Once the installer completes, you can log into the Mango Blog admin panel and start publishing.

  • Admin login:

    http://yourdomain.com/mango/admin
  • Use the credentials you created during setup.

Tip for Developers: Mango Blog is highly extensible — you can install plugins and customize themes directly from the admin or by editing the files in the /plugins and /skins directories.

Requirements

  • A CFML engine (Adobe ColdFusion 9+ or Lucee 5+)
  • A web server (Apache, Nginx, IIS, or built-in server)
  • A database (MySQL/MariaDB recommended)
  • Java (for running Lucee/CF)

Mango makes use of the createObject() function, cffile, cfdirectory and cfthread (in ColdFusion 8) tags, so they must be enabled. Many plugins also make use of cfschedule, so it works better when that is enabled.