Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
litespeed_wiki:cpanel:whm-plugin-lscwp-management [2018/05/29 18:39]
Eric Leu
litespeed_wiki:cpanel:whm-plugin-lscwp-management [2018/06/11 18:49]
Michael Alegre Moved CLI section to it's own page.
Line 103: Line 103:
  
   * **Force Version Change For All Existing Installations -** Allows you to change the version of existing LiteSpeed Cache for WordPress installations,​ allowing you to select which to change based on current cache version.   * **Force Version Change For All Existing Installations -** Allows you to change the version of existing LiteSpeed Cache for WordPress installations,​ allowing you to select which to change based on current cache version.
- 
-===== Command-Line Interface ===== 
-As of LiteSpeed Enterprise 5.1.14, in addition to the plugin features above, a command-line interface script also exists ​ under ''/​usr/​local/​lsws/​admin/​misc/​lscmctl''​ for executing basic cache management actions through the terminal or in a cron job. The help page for this script is included below. 
- 
-[[https://​blog.litespeedtech.com/​2017/​06/​28/​wpw-autodiscovery-lscache-and-the-command-line/​|Learn more about the CLI script on our blog.]] 
- 
-<​code>​ 
-LiteSpeed Cache Manager Script Help Page 
- 
-This script requires that you have cPanel with LiteSpeed Web Server Plugin installed. 
- 
-Usage: ./lscmctl [-php path/​to/​php] command [flag/​parameter] 
- 
- 
-Possible Commands: 
- 
-scan [-n] [-e] 
-        Scan for all WordPress installations. This command will create an lsc_manager_data file under the '​.../​lsws/​admin/​lscdata'​ directory. Add the -n flag to only discover new installations. By adding the -e flag, LSC-WP will be enabled on all installations after scanning is complete. 
- 
-setversion [--list] | [$VERSION] 
-        List/Set active LSCWP version. This command will list the currently active version when no additional input it given. Use --list to show available versions. Provide a valid version number to switch to that version. 
- 
-enable -m | $WP_PATH 
-        Enables LSWCP for all discovered WordPress installations with the -m parameter or a single installtion by providing the path to the WordPress installation directory. 
- 
-disable -m | $WP_PATH 
-        Disables LSWCP for all discovered WordPress installations with the -m parameter or a single installtion by providing the path to the WordPress installation directory. 
- 
-upgrade -m | $WP_PATH 
-        Upgrade LSWCP for all discovered WordPress installations to the current active version with the -m parameter or a single installtion by providing the path to the WordPress installation directory. 
- 
-flag $WP_PATH 
-        Flag a single WordPress installation. Flagged installations will be skipped during mass operations. 
- 
-unflag $WP_PATH 
-        Unflag a single WordPress installation. Flagged installations will be skipped during mass operations. 
- 
-status $WP_PATH 
-        Get the most up to date LSCWP status for the provided WordPress installation. 
- 
- 
-Example Usage: 
- 
-Discover all installations:​ 
-./lscmctl scan 
- 
-Discover new installations only, passing in path to php binary: 
-./lscmctl -php /​path/​to/​php/​ scan -n 
- 
-Display currently active LSCWP version: 
-./lscmctl setversion 
- 
-Set new active LSCWP version: 
-./lscmctl setversion 1.5 
- 
-Enable LSCWP on all discovered installations:​ 
-./lscmctl enable -m 
- 
-Disable LSCWP for a single installation:​ 
-./lscmctl disable /​home/​user/​public_html/​wp 
- 
-Get LSCWP status for a single installation:​ 
-./lscmctl status /​home/​user/​public_html/​wp 
-</​code>​ 
  
 ===== Testing ===== ===== Testing =====
  • Admin
  • Last modified: 2019/02/08 17:25
  • by Michael Alegre