Introduction

Fantastico is a script auto-installer for cPanel that allows users to install popular web applications such as WordPress, Joomla, Drupal, and more with a few clicks.

Prerequisites

Before proceeding, ensure:

  • Root SSH access to the server
  • Web Host Manager installed
  • Internet connectivity on the server
  • Backup of important server configurations

Implementation

Step 1: Login via SSH

Access the server through SSH as the root user.

Step 2: Navigate to WHM CGI Directory

Run the following command:

cd /usr/local/cpanel/whostmgr/docroot/cgi

Step 3: Download Fantastico Package

Execute:

wget -N http://files.betaservant.com/files/free/fantastico_whm_admin.tgz

Step 4: Extract the Package

Run:

tar -xzpf fantastico_whm_admin.tgz

Step 5: Remove the Archive

Execute:

rm -rf fantastico_whm_admin.tgz

WHM Installation Steps

Step 6: Login to WHM

Login to Web Host Manager.

Step 7: Open Fantastico Plugin

Navigate to:

Plugins → Fantastico De Luxe WHM Admin

Proceed with the installation wizard.

Fix Permission Error (Optional)

If you receive errors while opening Fantastico, run:

chmod -R 0755 /usr/local/cpanel/3rdparty/etc/ixed

Important Fantastico Settings

After installation, review the following settings carefully:

Language

Choose the default language for users and administrators.

Email Notifications

Specify an administrator email address to receive installation notifications.

Master Files Settings

Recommended setting:

Remove

unless you are modifying Fantastico master files manually.

PHP suEXEC

Enable this option only if PHP suEXEC is installed on the server.

This helps prevent:

Internal Server Error

during application installations.

Path to netPBM

Specify the full path to netPBM binaries if Gallery installations are required.

Update Preference

Choose between:

  • Stable version
  • Latest version

Recommended:

Stable version

Enable Fantastico for cPanel Users

If users cannot see Fantastico inside cPanel:

  1. Login to WHM
  2. Go to:
Packages → Feature Manager
  1. Edit the default feature list
  2. Enable:
Fantastico
  1. Save changes

Conclusion

Installing Fantastico on cPanel provides an easy way for users to deploy popular web applications directly from their hosting control panel.

Leave a Reply