2.1. Unpack the WebSpellChecker Server installation package (e.g. wsc_app_x64_5.5.x.x_xx.tar.gz). 2.2. Switch to the directory with the unpacked installation package and execute automated_install.pl script. If you are running the installation without root privileges, make sure all necessary directories have write permissions for the correct installation process. 2.3. Before proceeding with installation, read and confirm the terms and conditions of WebSpellChecker Software License Agreement. 2.4. Select installation path. The default installation path is /opt/WSC. However, you may decide to change it and set a desired one. As soon as you defined the installation path, press Enter to proceed. 2.5. Select the products you want to be installed. By default, WProofreader (Option 1) is selected. 2.6. Confirm whether you want Demo Samples and Documentation to be installed. If so, press Enter to proceed. 2.7. During this step the installer copies files to the selected installation directory. 2.8. Define permissions. Set appropriate permissions for the application. Define the files' ownership, a user and group in the user:group format (e.g. 33:33). 2.9. Select the type of the protocol (HTTP or HTTPS) that will be used for communication with the WebSpellChecker service and a web server or Java application server. By default, HTTPS (Option 1) is selected. Press Enter to confirm the selection. You will have this step if you selected products that can communicate with AppServer directly (for example, WProofreader or Web API). The exception is WSC Dialog Plugin for CKEditor 4. In this case all the requests and static files will be served by a selected web server or application server via the FastCGI protocol (SSRV.CGI component). 2.10. If you have selected HTTPS on the previous step, specify the path to a valid SSL certificate file (*.pem) and its private key file (*.pem) to establish a secure connection. Otherwise, this step is not available. If your SSL certificate is password-protected, provide the password. 2.11. Specify the WebSpellChecker AppServer service port. The default port of AppServer is 2880. Press Enter to proceed the installation using port 2880. Don't use the port number of your web server or Java application server here. The configuration settings for it are available further.$ tar -xvf wsc_app_x64_5.5.x.x_xx.tar.gz
$ sudo perl automated_install.pl
Welcome to the WebSpellChecker (WSC) application installation wizard!
Before you go ahead with the installation, make sure that your environment configuration meets the WSC application system requirements.
If you are all set, please follow carefully the wizard instructions.
PLEASE MAKE SURE YOU ARE ACKNOWLEDGED AND ACCEPT THE WEBSPELLCHECKER SOFTWARE LICENSE
AGREEMENT TERMS AND CONDITIONS PUBLISHED ON THE WEBSPELLCHECKER OFFICIAL WEBSITE.
BY DOWNLOADING OR INSTALLING THIS SOFTWARE, YOU ACCEPT THE FULL TERMS OF THIS AGREEMENT.
IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU MUST NOT INSTALL OR USE THE WEBSPELLCHECKER SOFTWARE.
Step 1: Check Configuration Settings.
Install path [/opt/WSC]:
Step 2: Select Products.
1. WProofreader(HTML Editable Controls, CKEditor 4/5, Froala Editor, TinyMCE, Quill, etc.)
2. Web API
3. SCAYT Plugin for CKEditor 4
4. WSC Dialog Plugin for CKEditor 4
5. Select all products
List the products you want to install. Use the comma as separator. [1]:
Step 3: Install Demo Samples and Documentation
Do you want to install Demo Samples and Documentation? Enter 'y' or 'n' [y]:
Step 4: Copy the WSC Files to the Installation Directory.
Step 5: Define the WSC Application Permissions.
Specify the files ownership, a user and group in the 'user:group' format.
It can be the same user and group which are used for the Apache HTTP Server, i.e. 'www-data:www-data' or '33:33'.
Specify the files owner as user:group [nobody:nobody]: 33:33
* Setting the WSC application permissions.
You specified 33:33
Step 6: Select Protocol Type.
Select the type of the protocol that will be used for communication with the WebSpellChecker service and a web server or application server.
If you plan to use HTTPS, please make sure you have a valid SSL certificate.
1. HTTPS
2. HTTP
Input the number from 1 to 2 [1]:
Step 7: Configure Service SSL Certificate.
Specify the path to the SSL certificate file (*.pem): /cert.pem
Specify the path to the private key file (*.pem): /key.pem
If your SSL certificate is password-protected, please specify the password. Otherwise, leave it empty: *******
Specify the service port (by default: 2880).
If you prefer to use a custom port, make sure it is not in use by another service. [2880]: