This article provides a guide for how to replicate Softaculous settings across servers. This is useful for maintaining consistency when installing Softaculous across numerous servers.
How to Replicate Softaculous Settings Across Servers
To replicateSoftaculous settings across servers, follow the directions provided:
Copy the universal.php
Copy the old universal setting file in your new Softaculous Core located at :
OLD SERVER /path/to/softaculous/enduser/universal.php
TO :
NEW SERVER /path/to/softaculous/enduser/universal.php
e.g. in cPanel, the universal.php is located at /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/universal.php
Copy the iscripts.php
Copy the old Enabled scripts file in your new Softaculous Core located at :
OLD SERVER /path/to/softaculous/enduser/iscripts.php
TO :
NEW SERVER /path/to/softaculous/enduser/iscripts.php
e.g. in cPanel, the iscripts.php is located at /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/iscripts.php
Copy the categories.ser
This file stores the order of Script Categories which can be changed from Softaculous Admin panel -> Categories
Copy the old categories file in your new Softaculous Core located at :
OLD SERVER /path/to/softaculous/enduser/categories.ser
TO :
NEW SERVER /path/to/softaculous/enduser/categories.ser
e.g. in cPanel, the categories.php is located at /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/categories.ser
Copy the conf Folder
Copy the old conf folder in your new Softaculous Core located at :
OLD SERVER /path/to/softaculous/conf
TO :
NEW SERVER /path/to/softaculous/conf
e.g. in cPanel, the conf folder is located at /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/conf
Copy the hooks folder, IF you have configured hooks
IF YOU HAVE CONFIGURED ANY HOOKS FOR THE INSTALLATION, YOU WILL HAVE TO COPY THE HOOKS FOLDER AS WELL
OLD SERVER /path/to/softaculous/enduser/hooks
TO :
NEW SERVER /path/to/softaculous/enduser/hooks
e.g. in cPanel, the conf folder is located at /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/hooks
Copy the cscripts.php ( IF PRESENT )
cscripts.php is the file for custom scripts. Copy the custom scripts file from your :
OLD SERVER /path/to/softaculous/enduser/cscripts.php
TO :
NEW SERVER /path/to/softaculous/enduser/cscripts.php
e.g. in cPanel, the cscripts.php is located at /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/enduser/cscripts.php
Copy the Custom Script Packages ( IF PRESENT )
If you have configured any Custom Script, you will need to copy the packages on to the new server. Copy the custom scripts from your :
OLD SERVER /var/softaculous/CUSTOM_SCRIPT
TO :
NEW SERVER /var/softaculous/CUSTOM_SCRIPT
Copy the Custom CSS ( IF PRESENT )
If you have configured any Custom CSS for Softaculous, you will need to copy the custom.css on to the new server. Copy the custom.css from your :
OLD SERVER /path/to/softaculous/enduser/themes/default/custom.css /path/to/softaculous/enduser/themes/simple/custom.css
TO :
NEW SERVER /path/to/softaculous/enduser/themes/default/custom.css /path/to/softaculous/enduser/themes/simple/custom.css
Conclusion
You now know how to eplicate Softaculous Settings for an Existing server to a New Server.