Fantastico De Luxe is the leading autoinstaller for cPanel servers.
With more than 10.000 installations, it provides more than one million end-users the ability to quickly install dozens of the leading open source content management systems into their web space. It integrates with your cPanel and gives you the ability to install multiple instances (*) of any of these scripts. The scripts are listed below:
Navigation
Fantastico Home: Tells you what you can do with fantastico.
Control Panel Home: Takes you back to the main cPanel page.
Blogs: These are things similar to Myspaces blog, except these are nothing but a blog where you can post daily news, or just write a journal entry every day for people to read.
b2evolution
Nucleus
pMachine Free
WordPress
Content Management: These are systems that you can fully edit, delete, and create pages for your website all through an administration panel.
Drupal
Geeklog
Joomla
Mambo Open Source
PHP-Nuke
phpWCMS
phpWebSite
Post-Nuke
Siteframe
TYPO3
Xoops
Customer Relationship : These are support scripts, so if you run a website for instance like runescape, and you have 1000+ members, and someone needs support with something, then you can install this and all they have to do is register, then submit a support ticket and you can view the support ticket through an administration panel as well as reply to those tickets.
Crafty Syntax Live Help
Help Center Live
osTicket
PHP Support Tickets
Support Logic Helpdesk
Support Services Manager
E-Commerce: These are all the different Shopping carts you can have for your site.
CubeCart
OS Commerce
Zen Cart
Image Galleries: If you want to put an image gallery on your site one of these would be the tools for you.
4Images Gallery
Coppermine Photo Gallery
Gallery
Mailing List: If you have a bunch of visitors, and want to send out a weekly NewsLetter to all of them, then you can use one of these systems and users can automatically sign themselves up for a weekly newsletter.
PHPlist
Wiki: If you have ever head of Wikepedia.org, then these are scripts that are pretty similar to it.
You can use them to build your website all through an administration panel, or you can use it to give people general information like Wikipedia does.
TikiWiki
PhpWiki
INSTALLATION
Before you begin, you will need to purchase a Fantastico license. If the Fantastico install option is not available, you will need to manually download Fantastico onto your server.
Connect to your server using an SSH connection.
2. Log in as the root user.
3. Change to the proper cgi folder using the following command:
$ cd /usr/local/cpanel/whostmgr/docroot/cgi.
Download the Fantastico install file using the following command:
$ wget http://www.netenberg.com/files/free/fantastico_whm_admin.tgz
5. Extract the install file using the following command:
$ tar -xzpf fantastico_whm_admin.tgz
Log out of the SSH connection.
Fantastico De Luxe makes use of following shell commands:
wget (or a renamed copy thereof, permissions: 700), lynx (permissions: 700), gzip, cp, mv, rm.
End users access Fantastico De Luxe through their CPanel and they will need one MySQL database for each installation.
ADVANTAGES
- install in the main directory, in addon domains and in subdomains
- create Features Sets so different users to have a different set of available scripts
- translate the English language file and give your clients auto-installation in their own language
- get notifications when users install/remove applications
- have a complete overview of the installations performed by your users
COMMON ISSUES
If you have an older installed version of Fantastico (even if it is upgraded to a recent version) you can have a wide variety of issues pop up, including, but not limited to some of the following.
* Fantastico simply stops working
* The Fantastico admin area has problems loading or reports that scripts are outdated even after you refetch the master files
* Users report various issues when installing Fantastico scripts.
Please note that having the problems above DO NOT MEAN you have an old install, they are just some of the problems you could experience if you do have an old install.
Heres how to check
Log into your server via SSH as root and type the following (skip updatedb if you are on FreeBSD or use the appropriate FreeBSD command)
updatedb
locate autoinstallcheck
If one of the results from locate shows up in this path:
/usr/local/cpanel/base/frontend/THEMENAME/fantastico
Then you have an OLD install and you should remove it first and reinstall Fantastico.
If the ONLY result is in /usr/local/cpanel/3rdparty/fantastico
Then you don’t have an older version installed.
If the installed version of fantastico is in /usr/local/cpanel/base/frontend/xcontroller/fantastico
Then you need to remove XController via WHM and reinstall a new copy.
FANTASTICO WHM Internal Server Error – Premature end of script headers:ERROR:
Internal Server Error: Premature end of script headers: /usr/local/cpanel/whostmgr/docroot/cgi/addon_fantastico.cgi:
Please check /usr/local/cpanel/logs/error_log for the exact error.
FIX:
cd /usr/local/bin/ ;
mv perl perl.old ;
ln -s /usr/bin/perl ;
FANTASTICO reports that it CANNOT ACCESS MYSQL
This problem can be caused by a wide variety of issues, please run through the following checklist:
1) Restart MySQL on your server. Watch for errors. If MySQL doesn’t restart successfully, skip to #5 and try that next.
(Note that in some rare instances, clients report the need to restart their server to get MySQL working properly.)
2) The cPanel account is out of disk space or out of available mysql slots. Increase one or both of these and try again.
3) The cPanel account reports plenty of available disk space and mysql slots, but the user data/plan assignment is corrupt.
Try assigning the account to a new feature set/hosting plan and see if that resolves it. If so, you may need to recreate or reassign the original plan to get things working again.
4) The server itself is out of disk space on one or more partitions. Clean out unneeded files or accounts in this case.
5) MySQL is malfunctioning on the server or the Perl DBD module is corrupt or missing. Run /scripts/mysqlup force
6) Ensure your server is running Perl 5.8.8 (or whatever the latest approved version from cPanel Inc. Fantastico does not use Perl, but cPanel uses it extensively and if Perl isn’t a recent version, and thus Fantastico will have problems.
When loading the fantastico pages, I get blank pages
SSH to your server and check if the permissions of
/tmp
/usr/local/cpanel/base/tmp
/usr/local/cpanel/3rdparty/tmp
are set to 777. If not, the cPanel version of php can not be executed. Chmod all three directories to 777.If this does not help do a
locate php.ini
if the results do not contain:
/usr/local/cpanel/3rdparty/etc/php.ini
/usr/local/cpanel/3rdparty/lib/php.ini
then you do not have the cPanel version of PHP installed. Perform a cPanel update to fix this (a cPanel update can be done using WHM).
You can also try running:
/scripts/makecpphp
* Make sure that the account using Fantastico has some free space (quota).
* Check if your hard disk is full or if the /tmp partition is full.
ICON for Fantastico DOES NOT APPEAR in cPanel
FIX:
First, make sure you are using a theme that supports third-party addons like Fantastico. Some older themes and themes like x3mail do not support Fantastico.
You will need to check all of the following three things as any/all of these things may be the problem.
1) Make sure Fantastico is enabled, both in WHMs Feature Sets and that it is enabled in the WHM Fantastico admin settings.
2) Make sure you have a symlink to the Fantastico directory in every theme you use. For example, if you use the x3? theme.
ln -s /usr/local/cpanel/3rdparty/fantastico /usr/local/cpanel/base/frontend/x3
3) If you use the X3 theme, make sure your icon cache is up-to-date:
/usr/local/cpanel/bin/rebuild_sprites force
Please check the following links for more common errors and their fixes:
http://www.netenberg.com/
Article Authored by Ramesh Krishnan
Author, Ramesh Krishnan, is a Systems Engineer with SupportPRO. Ramesh specializes in L2 and Basic L3 Linux administration. SupportPRO offers 24X7 technical support services to Web hosting companies and service providers.
If you require help, contact SupportPRO Server Admin
