Install Script from CLI

Note : At the moment this is possible for cPanel, Directadmin and Webuzo only.

Install a Script from Command Line (Only For cPanel, Directadmin and Webuzo)


Softaculous allows you to install a script from command line. Here is the guide: 

  • Use the following command to install the script :
php /path/to/softaculous/cli.php --install --panel_user=USER --panel_pass=PASS --soft=26 --softdirectory=test --admin_username=admin --admin_pass=pass 

E.g. for cPanel :

/usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php --install --panel_user=USER --panel_pass=PASS --soft=26 --softdirectory=test --admin_username=admin --admin_pass=pass 
  • Thats it. You have installed WordPress on your server.

Variables

  • In the above command the first parameter should be –install as this parameter will initiate the install function.
  • –panel_user=USER. Here panel_user is the field name and USER is the value for that field.
  • soft=26 – This is the script id. 26 is for WordPress, you can find the script id in /path/to/softaculous/enduser/scripts.php
  • panel_user=USER – This is the control panel username
  • panel_pass=PASS – This is the control panel password
  • panel_host=domain.com – OPTIONAL : This is the hostname/IP of the server. By default Softaculous will consider the same server where the command is executed.
  • softdirectory=directory – OPTIONAL : This is the directory where you wish to install the script. By default it will be installed on the root domain.
  • admin_username=admin – OPTIONAL : This is the username for the script’s admin user
  • admin_pass=pass – OPTIONAL : This is the password for the script’s admin user
  • site_name=Site_Name – OPTIONAL : This can be the Site Name for the script
  • emailto=test@test.com – OPTIONAL : The installation details will be sent to the email provided here. Note : The email will be sent to the user by default and additionally to the email specified here.

NOTE: Please enclose your panel_user, panel_pass, admin_username, admin_pass in single quotes(‘) while passing in the CLI command above.

Similarly you can use any fields and the field name can be found in the install.xml of the script

Was this helpful to you?