How to install Fantastico on cPanel/WHM
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:
- Login to WHM
- Go to:
Packages → Feature Manager
- Edit the default feature list
- Enable:
Fantastico
- Save changes
Conclusion
Installing Fantastico on cPanel provides an easy way for users to deploy popular web applications directly from their hosting control panel.
