How to Install October-CMS on Opensuse15.1

How to install October-CMS on opensuse15.1

Requirement:

Apache

PHP

Mysql

Installation Process:

Install The Required php Extensions for OctoberCMS

LinuxHelp:~ # zypper install php7-fileinfo php7-openssl php7-zip
Retrieving repository 'Main Update Repository' metadata .........................................................[done]
Building repository 'Main Update Repository' cache ..............................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 4 NEW packages are going to be installed:
  libzip5 php7-fileinfo php7-openssl php7-zip
….
…..
Checking for file conflicts: ....................................................................................[done]
(1/4) Installing: libzip5-1.5.1-lp151.2.3.x86_64 ................................................................[done]
(2/4) Installing: php7-fileinfo-7.2.5-lp151.6.13.1.x86_64 .......................................................[done]
(3/4) Installing: php7-openssl-7.2.5-lp151.6.13.1.x86_64 ........................................................[done]
(4/4) Installing: php7-zip-7.2.5-lp151.6.13.1.x86_64 ............................................................[done]

Configure Mysql Database for October-CMS

LinuxHelp:~ # mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 19
Server version: 10.2.25-MariaDB SUSE package

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database october;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> create user 'octusr'@localhost identified by '123456';
Query OK, 0 rows affected (0.04 sec)
MariaDB [(none)]> grant all privileges on october.* to 'octusr'@localhost;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit;
Bye

Download the October-CMS through below the link

LinuxHelp:/mnt # wget http://octobercms.com/download
--2019-12-06 03:50:53--  http://octobercms.com/download
Resolving octobercms.com (octobercms.com)... 52.88.26.98, 54.149.15.202
Connecting to octobercms.com (octobercms.com)|52.88.26.98|:80... connected.
...
....
...
Resolving codeload.github.com (codeload.github.com)... 13.233.43.20
Connecting to codeload.github.com (codeload.github.com)|13.233.43.20|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 142048 (139K) [application/zip]
Saving to: ‘download’
download                      100%[================================================>] 138.72K   337KB/s    in 0.4s    
2019-12-06 03:50:57 (337 KB/s) - ‘download’ saved [142048/142048]

Unzip the Downloaded Zip file by using below command

LinuxHelp:/mnt # unzip download -d /srv/www/htdocs/
Archive:  download
a22862c946062193b43e00a459ccadd4cb00896d
   creating: /srv/www/htdocs/install-master/
 extracting: /srv/www/htdocs/install-master/.gitignore  
  inflating: /srv/www/htdocs/install-master/README.md  
  inflating: /srv/www/htdocs/install-master/install.php  
   creating: /srv/www/htdocs/install-master/install_files/
…
….

Change Directory to htdocs

LinuxHelp:/mnt # cd /srv/www/htdocs/

Change Ownership for the October-CMS directory

LinuxHelp:/srv/www/htdocs # chown -R wwwrun. install-master

Change permission for the Zimplit-CMS directory

LinuxHelp:/srv/www/htdocs # chmod -R 775 install-master

Configure Virtual host for Accessing the October-CMS

LinuxHelp:/srv/www/htdocs # vim /etc/apache2/conf.d/oct.conf
<virtualhost *:80>
servername www.linuxhelp1.com
documentroot "/srv/www/htdocs/install-master"
<directory "/srv/www/htdocs/">
AllowOverride All
Require all granted
</directory>
</virtualhost>

Then, Restart the Apache service to update the changes

LinuxHelp:/srv/www/htdocs # systemctl restart apache2

To install October-CMS open browser, in address bar type ip address of your system with install.php

Provide Database credentials

Create admin credential

Click on start from scratch

With this , method to install October-CMS on opensuse15.1 comes to end

FAQ
Q
What is the use of Translate Plugin in OctoberCMS?
A
The use of Translate Plugin in OctoberCMS is Enables multi-lingual websites and translate website contents
Q
List some October-CMS plugins?
A
Builder
Form Builder
Notify
Magic Forms
Developer Toolkit
etc..
Q
What are the Features of October-CMS?
A
The Features of October-CMSPage components are
Quick Scaffolding
Modern Template Engine
More Transparent
etc..
Q
What are the alternatives to octobercms?
A
The alternatives to octobercms are
Wordpress
Grav
pyroCMS
statamic
Drupal
Joomla
etc..
Q
What is October-CMS?
A
October is an open-source,self-hosted CMS platform based on the Laravel PHP Framework. It brings you the power of Laravel with the simplicity of pure HTML. we can use our favorite code editor and usual workflow for creating and updating websites.