• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

How to Install October CMS on Ubuntu 18.10

  • 01:10 mysql -u root -p
  • 02:05 wget http://octobercms.com/download
  • 02:15 unzip download
  • 02:48 vim /etc/apache2/sites-available/october.conf
  • 03:06 a2dissite 000-default.conf
  • 03:08 a2ensite october.conf
  • 03:13 a2enmod rewrite
  • 03:17 systemctl restart apache2
{{postValue.id}}

Installation Of October CMS Through wizard On Ubuntu 18.10

October is a free, 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. You can reuse the CMS components. You can also use your favourite code editor and ususal workflow for creating and updating websites. This video covers the tutorial on Installation Of October CMS On Ubuntu 18.10 Through Wizard Installer method.

Features

Simplicity

Flexbilty

Modern Design

Universal extendable DashBoard

Installation Method:

Wizard

Requirements

LAMP Stack

PHP version 7.0 or higher.

PHP Modules
php-pdo php-curl php-openssl php-mbstring php-pecl-zip php-gd

Download Link Of October CMS

Configure MariaDB for October CMS

root@linuxhelp:~# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 59
Server version: 10.1.29-MariaDB-6ubuntu2 Ubuntu 18.10

Copyright (c) 2000, 2017, 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 character set utf8mb4;
Query OK, 1 row affected (0.09 sec)

MariaDB [(none)]> use october;
Database changed

MariaDB [october]> create user ouser@localhost identified by 'linuxc';
Query OK, 0 rows affected (0.03 sec)


MariaDB [october]> grant all on october.* to ouser@localhost;
Query OK, 0 rows affected (0.00 sec)

MariaDB [october]> flush privileges;
Query OK, 0 rows affected (0.02 sec)


MariaDB [october]> exit
Bye

Change the directory to Apache’s Document root directory

root@linuxhelp:~# cd /var/www

Create a directory for October CMS

root@linuxhelp:/var/www# mkdir october

Change the directory to october

root@linuxhelp:/var/www# cd october/

Download October CMS using wget through wizard installation link as follows:

root@linuxhelp:/var/www/october# wget http://octobercms.com/download
--2019-05-07 19:45:07--  http://octobercms.com/download
Resolving octobercms.com (octobercms.com)... 54.68.25.146, 52.37.223.30
Connecting to octobercms.com (octobercms.com)|54.68.25.146|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://octobercms.com/download [following]
--2019-05-07 19:45:08--  https://octobercms.com/download
Connecting to octobercms.com (octobercms.com)|54.68.25.146|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github.com/octobercms/install/archive/master.zip [following]
--2019-05-07 19:45:09--  https://github.com/octobercms/install/archive/master.zip
Resolving github.com (github.com)... 192.30.253.112
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/octobercms/install/zip/master [following]
--2019-05-07 19:45:10--  https://codeload.github.com/octobercms/install/zip/master
Resolving codeload.github.com (codeload.github.com)... 192.30.253.120
Connecting to codeload.github.com (codeload.github.com)|192.30.253.120|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/zip]
Saving to: ‘download’

download                          [    <=>                                        ] 138.72K   155KB/s    in 0.9s    

2019-05-07 19:45:13 (155 KB/s) - ‘download’ saved [142048]

List the contents to check the downloaded file of October cms

root@linuxhelp:/var/www/october# ll
total 148
drwxr-xr-x 2 root root   4096 May  7 19:45 ./
drwxr-xr-x 4 root root   4096 May  7 19:44 ../
-rw-r--r-- 1 root root 142048 May  7 19:45 download

Extract the file of October CMS

root@linuxhelp:/var/www/october# unzip download
Archive:  download
a22862c946062193b43e00a459ccadd4cb00896d
   creating: install-master/
 extracting: install-master/.gitignore  
  inflating: install-master/README.md  
  inflating: install-master/install.php  
   creating: install-master/install_files/
.
.
.
.
.
.
inflating: install-master/install_files/partials/themes/theme.htm  
  inflating: install-master/install_files/partials/title.htm  
   creating: install-master/install_files/php/
  inflating: install-master/install_files/php/Installer.php  
  inflating: install-master/install_files/php/InstallerException.php  
  inflating: install-master/install_files/php/InstallerRewrite.php  
  inflating: install-master/install_files/php/boot.php

List the contents to check the extracted files

root@linuxhelp:/var/www/october# ll
total 152
drwxr-xr-x 3 root root   4096 May  7 19:45 ./
drwxr-xr-x 4 root root   4096 May  7 19:44 ../
-rw-r--r-- 1 root root 142048 May  7 19:45 download
drwxr-xr-x 3 root root   4096 Mar  7 00:10 install-master/

Change the directory to install-master

root@linuxhelp:/var/www/october# cd install-master/

Assign Ownership permissions to the install-master directory

root@linuxhelp:/var/www/october/install-master# chown -R www-data. ./

Assign Writable permissions to the install-master directory

root@linuxhelp:/var/www/october/install-master# chmod -R 775 ./

List the contents to check the permissions assigned.

root@linuxhelp:/var/www/october/install-master# ll
total 28
drwxrwxr-x 3 www-data www-data 4096 Mar  7 00:10 ./
drwxr-xr-x 3 root     root     4096 May  7 19:45 ../
-rwxrwxr-x 1 www-data www-data   15 Mar  7 00:10 .gitignore*
drwxrwxr-x 7 www-data www-data 4096 Mar  7 00:10 install_files/
-rwxrwxr-x 1 www-data www-data 8077 Mar  7 00:10 install.php*
-rwxrwxr-x 1 www-data www-data 1059 Mar  7 00:10 README.md*

Create a customised configuration file for October CMS

root@linuxhelp:/var/www/october/install-master# vim /etc/apache2/sites-available/october.conf
<virtualhost *:80>
servername www.linuxhelp1.com
documentroot /var/www/october/install-master/
<directory /var/www/october/install-master/>
allowoverride all
allow from all
</directory>
</virtualhost>

Disable the access for the default sites

root@linuxhelp:/var/www/october/install-master# a2dissite 000-default.conf 
Site 000-default disabled.
To activate the new configuration, you need to run:
  systemctl reload apache2

Enable the october cms site.

root@linuxhelp:/var/www/october/install-master# a2ensite october.conf 
Enabling site october.
To activate the new configuration, you need to run:
  systemctl reload apache2

Enable the rewrite module.

root@linuxhelp:/var/www/october/install-master# a2enmod rewrite 
Enabling module rewrite.
To activate the new configuration, you need to run:
  systemctl restart apache2

Restart the service of Apache by executing the follwing command.

root@linuxhelp:/var/www/october/install-master# systemctl restart apache2

Open the Browser and enter the servername followed by install.php snap (1) Agree the license terms after checking the system requirements snap (2) snap (3) Enter the database details that has configured inside the MariaDB for October CMS,click Administrator. snap (4) snap (5) Enroll the admin credentials to access the October CMS backend area snap (6)

**Select Start from Scratch to set up the site ** snap (7) October CMS Installation is finished and click on servername followed by backend snap (8)Snap8 Enter the login credentials of admin’s account snap (9) The backend area of Admin’s account has opened successfully snap (10) Therefore,Installation Of October CMS On Ubuntu 18.10 through Wizard Installer comes to end.

Tags:
baseer
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What is a component in October CMS?

A

Components are building blocks for pages in October CMS.

Q

Is it possible to manage the websites without programming knowledge in october CMS?

A

Yes. Non-technical users can manage page contents with the WYSIWYG editor,manage images,videos and other files In October CMS.

Q

What is CDN In October CMS?

A

CDN Stands for Content delivery network In October CMS

Q

What does CDN do in October CMS?

A

A content delivery network is a set of servers scattered across the planet,helps to deliver the content to users faster In October CMS.

Q

How Does CDN MAkes websites faster in october CMS?

A

Chances are your website could be faster where CDN delivers static content to users faster In October CMS.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Owen ?
How to add SSH key to my Gitlab account

I need to add the SSH key in my gitlab account. How to do so ????

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.