Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
litespeed_wiki:installation:drupal_installation [2017/09/07 07:23] Usman Nasir |
litespeed_wiki:installation:drupal_installation [2017/09/07 13:13] Lisa Clarke [Drupal Installation] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Drupal 8 Installation ====== | ====== Drupal 8 Installation ====== | ||
- | This guide will explain how to get up and running with Drupal on LiteSpeed Web Server. | + | This guide will explain how to get up and running with Drupal 8 on LiteSpeed Web Server. |
===== Install PHP modules ===== | ===== Install PHP modules ===== | ||
Line 20: | Line 20: | ||
- | =====Mariadb Installation:===== | + | =====MariaDB Installation:===== |
Install MariaDB: | Install MariaDB: | ||
<code>sudo yum install mariadb-server | <code>sudo yum install mariadb-server | ||
Line 28: | Line 28: | ||
Enter ''$yourpassword'' | Enter ''$yourpassword'' | ||
=====Create Drupal DB Account ===== | =====Create Drupal DB Account ===== | ||
- | Create the Drupal database and your XenForo user/password: | + | Create the Drupal database and your Drupal user/password: |
<code> mysql -u root -p$yourmysqlpassword | <code> mysql -u root -p$yourmysqlpassword | ||
create database drupal; grant all privileges on drupal.* to drupal@localhost identified by 'drupal'; exit;</code> | create database drupal; grant all privileges on drupal.* to drupal@localhost identified by 'drupal'; exit;</code> | ||
Line 35: | Line 35: | ||
===== Set Index File ===== | ===== Set Index File ===== | ||
- | An index file needs to be set in Litespeed web admin console. Navigate to **Virtual Hosts > Select Virtual Host from List > General > Index Files**, click **Edit** on top right, now inside **Index Files** files box enter **index.html,index.php**. | + | An index file needs to be set in the LiteSpeed Web Admin Console. Navigate to **Virtual Hosts > Select Virtual Host from List > General > Index Files**, click **Edit** in the top right corner, and enter **index.html,index.php** in the **Index Files** box. |
{{ :litespeed_wiki:installation:selection_010.png?600 |}} | {{ :litespeed_wiki:installation:selection_010.png?600 |}} | ||
Line 43: | Line 43: | ||
To illustrate setting up Drupal on a vhost we'll use the default virtual host, “Example”. You can download drupal from their official [[https://www.drupal.org/download|download page]]. | To illustrate setting up Drupal on a vhost we'll use the default virtual host, “Example”. You can download drupal from their official [[https://www.drupal.org/download|download page]]. | ||
- | Please note that document root of 'Example' virtual host is **/usr/local/lsws/Example/http/** | + | Please note that the document root of 'Example' virtual host is **/usr/local/lsws/Example/http/** |
If you have downloaded in zip format, use following: | If you have downloaded in zip format, use following: | ||
- | <pre> | + | <code> |
unzip drupal-8.x.x.zip | unzip drupal-8.x.x.zip | ||
mv drupal-8.x.x/* . | mv drupal-8.x.x/* . | ||
- | </pre> | + | </code> |
Or if you have downloaded in tar.gz | Or if you have downloaded in tar.gz | ||
- | <pre> | + | <code> |
- | tar zxf drupal-8.x.x.zip | + | tar zxf drupal-8.x.x.tar.gz |
mv drupal-8.x.x/* . | mv drupal-8.x.x/* . | ||
- | </pre> | + | </code> |
+ | |||
+ | |||
+ | ===== Drupal Installation ===== | ||
+ | |||
+ | Open the browser with URL ''<nowiki>http://server_IP:8088/</nowiki>'' | ||
+ | |||
+ | ==== Choose language ==== | ||
+ | |||
+ | This will start the Drupal web installer and it will look something like this: | ||
+ | |||
+ | {{ :litespeed_wiki:installation:drupal-1.png?600 |}} | ||
+ | |||
+ | Select your preferred language and click **Save and Continue**. | ||
+ | |||
+ | ==== Choose profile ==== | ||
+ | |||
+ | {{ :undefined:installation-profile.png?600 |}} | ||
+ | |||
+ | Select your installation profile. You have two options here: | ||
+ | |||
+ | * Standard. | ||
+ | * Minimal. | ||
+ | |||
+ | Standard would be fine for most users. With Minimal, you will have the option to manually choose which functions to install. For now, you should select Standard. | ||
+ | |||
+ | ==== Verify requirements ==== | ||
+ | |||
+ | On the next step, Drupal checks if all of the requirements are met on the server side. First, make sure to create a settings file using the following command: | ||
+ | |||
+ | cp sites/default/default.settings.php sites/default/settings.php | ||
+ | |||
+ | Second, make sure that the folder which contains Drupal (and all folders/files inside of it) is owned by the user under which the web server runs, in this case user ''nobody''. | ||
+ | |||
+ | Once the requirements are met you will be directed to enter database information. | ||
+ | |||
+ | ==== Set up database ==== | ||
+ | |||
+ | {{ :litespeed_wiki:installation:drupal-db.png?600 |}} | ||
+ | |||
+ | |||
+ | We've created the database above. Just enter the database details and click **Save and continue**. If the Drupal installer is successfully able to connect to the database, it will start the installation process. | ||
+ | |||
+ | ==== Configure site ==== | ||
+ | |||
+ | On this step, the installer will let you configure settings for your site. Example settings are: | ||
+ | |||
+ | * **Site name:** ''Litespeedtech'' | ||
+ | * **Site email address:** ''drupal@example.com'' | ||
+ | * **Username:** ''litespeedtech'' | ||
+ | * **Password:** ''litespeedtech'' | ||
+ | |||
+ | Once you are satisfied, you can finally click **Save and continue** and your installation is successfully completed. You will now be redirected to the Drupal homepage, which looks something like: | ||
+ | |||
+ | |||
+ | {{ :litespeed_wiki:installation:drupal-installed.png?600 |}} | ||