Upgrade Script from CLI

From Softaculous Wiki
Jump to: navigation, search

This guide will help for how to upgrade scripts from command line

System Admin and User both can upgrade the scripts from command line

For System Admin

  • System Admin can Upgrade the installation easily from Softaculous Admin Panel. Click Here to refer Auto_Upgrade_Scripts
  • But if Admin wants to do it from command line he can do it.
  • To upgrade users installations Admin can List the installation of Users which are available for Auto Upgrade.
  • To list the users installations execute the following command :

For cPanel SSH to your server as root and enter following commands :

Root> /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php -u --user=USER --list=1


For Direct Admin SSH to your server as root and enter following commands :

Root> /usr/local/bin/php -d open_basedir="" -d safe_mode=0 -d disable_functions="" /usr/local/directadmin/plugins/softaculous/cli.php -u --user=USER --list=1


For Plesk, ISPManager SSH to your server as root and enter following commands :

Root> php /usr/local/softaculous/cli.php -u --user=USER --list=1


For InterWorx SSH to your server as root and enter following commands :

Root> /home/interworx/bin/php /usr/local/softaculous/cli.php -u --user=USER --list=1


For H-Sphere SSH to your server as root and enter following commands :

Root> /hsphere/shared/php5/bin/php-cli -d open_basedir="" -d safe_mode=0 -d disable_functions="" /usr/local/softaculous/cli.php -u --user=USER --list=1

In above commands USER is the username for which you want to list the Installations.
Note : For Plesk please enter USER as DOMAIN NAME (i.e --user=example.com).

  • Above command will give you the output as list of installations which can be auto upgraded.
root@cpanel [~]# /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php -u --user=soft --list=1
Installations for Script : PmWiki
| Installation ID | Script Name | Version | Installation URL |
| 43_16546       | PmWiki | 2.2.42 | http://domain.com/pmwiki12 |
| 43_20914       | PmWiki | 2.2.42 | http://domain.com/pmwiki13 |
| 43_96782       | PmWiki | 2.2.42 | http://domain.com/pmwiki14 |
| 43_54831       | PmWiki | 2.2.42 | http://domain.com/pmwiki16 |
| 43_61730       | PmWiki | 2.2.42 | http://domain.com/pmwiki17 |
| 43_28349       | PmWiki | 2.2.42 | http://domain.com/pmwiki18 |

root@cpanel [~]#
  • Now the first column of output shows an Installation ID(i.e INS_ID). This is required to perform an Upgrade Process.
  • Execute the following command to perform Upgrade :
root@cpanel [~]# /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php -u --user=soft --insid=INS_ID
  • Thats it. Admin and User will be notified for Success/Failure process by Email.

For User

  • To list the users installations execute the following command :

For cPanel SSH to your server as root and enter following commands :

Root> /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php -u --list=1


For Direct Admin SSH to your server as root and enter following commands :

/usr/local/bin/php -d open_basedir="" -d safe_mode=0 -d disable_functions="" /usr/local/directadmin/plugins/softaculous/cli.php -u --list=1


For Plesk, ISPManager SSH to your server as root and enter following commands :

php /usr/local/softaculous/cli.php -u --list=1


For InterWorx SSH to your server as root and enter following commands :

php /usr/local/softaculous/cli.php -u --list=1


For H-Sphere SSH to your server as root and enter following commands :

/hsphere/shared/php5/bin/php-cli -d open_basedir="" -d safe_mode=0 -d disable_functions="" /usr/local/softaculous/cli.php -u --list=1
  • Above command will give you the output as list of installations which can be auto upgraded.
soft@cpanel [~]$ /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php -u --list=1
Installations for Script : PmWiki
| Installation ID | Script Name | Version | Installation URL |
| 43_16546       | PmWiki | 2.2.42 | http://domain.com/pmwiki12 |
| 43_20914       | PmWiki | 2.2.42 | http://domain.com/pmwiki13 |
| 43_96782       | PmWiki | 2.2.42 | http://domain.com/pmwiki14 |
| 43_54831       | PmWiki | 2.2.42 | http://domain.com/pmwiki16 |
| 43_61730       | PmWiki | 2.2.42 | http://domain.com/pmwiki17 |
| 43_28349       | PmWiki | 2.2.42 | http://domain.com/pmwiki18 |

soft@cpanel [~]$
  • Now the first column of output shows an Installation ID(i.e INS_ID). This is required to perform an Upgrade Process.
  • Execute the following command to perform Upgrade :
soft@cpanel [~]$ /usr/local/cpanel/3rdparty/bin/php /usr/local/cpanel/whostmgr/docroot/cgi/softaculous/cli.php -u --insid=INS_ID
  • Thats it. User will be notified for Success/Failure process by Email.