Giter Site home page Giter Site logo

ols1clk's Introduction

ols1clk

========

Description

ols1clk is a one-click installation script for OpenLiteSpeed. Using this script, you can quickly and easily install OpenLiteSpeed with its default settings. We also provide a -w parameter to install WordPress and a -c parameter to install ClassicPress at the same time. Both must still be configured through the wp-config.php page. A MariaDB database can also be set up using this script if needed. If you already have a WordPress or ClassicPress installation running on another server, it can be imported into OpenLiteSpeed with no hassle using the --wordpresspath and --classicpresspath parameters. To completely install WordPress with your OpenLiteSpeed installation, skipping the need for the wp-config.php page, use the --wordpressplus flag. To install ClassicPress in the same way, use the --classicpressplus flag. Both of these can be used with --wpuser, --wppassword, --wplang, and --sitetitle to configure each of the settings normally set by wp-config.php.

Running ols1clk

ols1clk can be run in the following way: ./ols1clk.sh [options] [options] โ€ฆ

When run with no options, ols1clk will install OpenLiteSpeed with the default settings and values.

Possible Options:

  • --adminpassword(-a) [PASSWORD]: To set set the WebAdmin password for OpenLiteSpeed instead of a random one.
    • If you omit [PASSWORD], ols1clk will prompt you to provide this password during installation.
  • --email(-e) EMAIL: to set the administrator email.
  • --lsphp VERSION: to set LSPHP version, such as 56. We currently support versions 54, 55, 56, 70, 71, 72 and 73.
  • --mariadbver VERSION: to set MariaDB server version, such as 10.1. We currently support versions 10.0, 10.1, 10.2, 10.3 and 10.4.
  • --wordpress(-w): to install and setup WordPress. You will still need to access the /wp-admin/wp-config.php file by browser to complete WordPress installation.
  • --wordpressplus SITEDOMAIN: to install, setup, and configure WordPress, eliminating the need to use the wp-config.php setup.
  • --wordpresspath WORDPRESSPATH: to specify a location for the new WordPress installation or use an existing WordPress installation.
  • --classicpress(-w): to install and setup ClassicPress. You will still need to access the /wp-admin/wp-config.php file by browser to complete ClassicPress installation.
  • --classicpressplus SITEDOMAIN: to install, setup, and configure ClassicPress, eliminating the need to use the wp-config.php setup.
  • --classicpresspath CLASSICPRESSPATH: to specify a location for the new ClassicPress installation or use an existing ClassicPress installation.
  • --dbrootpassword(-r) [PASSWORD]: to set the MySQL server root password instead of using a random one.
    • If you omit [PASSWORD], ols1clk will prompt you to provide this password during installation.
  • --dbname DATABASENAME: to set the database name to be used by WordPress.
  • --dbuser DBUSERNAME: to set the WordPress username in the database.
  • --dbpassword [PASSWORD]: to set the WordPress table password in MySQL instead of using a random one.
    • If you omit [PASSWORD], ols1clk will prompt you to provide this password during installation.
  • --listenport LISTENPORT: to set the HTTP server listener port, default is 80.
  • --ssllistenport LISTENPORT: to set the HTTPS server listener port, default is 443.
  • --wpuser WORDPRESSUSER: to set the WordPress admin user for WordPress dashboard login. Default value is wpuser.
  • --wppassword [PASSWORD]: to set the WordPress admin user password for WordPress dashboard login.
    • If you omit [PASSWORD], ols1clk will prompt you to provide this password during installation.
  • --wplang WORDPRESSLANGUAGE: to set the WordPress language. Default value is "en" for English.
  • --sitetitle WORDPRESSSITETITLE: To set the WordPress site title. Default value is mySite.
  • --uninstall: to uninstall OpenLiteSpeed and remove the installation directory.
  • --purgeall: to uninstall OpenLiteSpeed, remove the installation directory, and purge all data in MySQL.
  • --quiet: set to quiet mode, won't prompt to input anything.
  • --version(-v): to display version information.
  • --help(-h): to display usage.

Get in Touch

OpenLiteSpeed has a Google Group. If you find a bug, want to request new features, or just want to talk about OpenLiteSpeed, this is the place to do it.

ols1clk's People

Contributors

davidlst avatar litespeedtech avatar timbocode avatar code-egg avatar kevin-fwu avatar lsmike avatar ivmm avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.