{"id":3685,"date":"2014-06-18T14:39:26","date_gmt":"2014-06-18T19:39:26","guid":{"rendered":"https:\/\/secure.rosehosting.com\/blog\/?p=3685"},"modified":"2022-06-03T03:46:54","modified_gmt":"2022-06-03T08:46:54","slug":"install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/","title":{"rendered":"Install October CMS on Ubuntu, with Nginx and MariaDB"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-23471\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png\" alt=\"Install October CMS on an Ubuntu VPS with Nginx and MariaDB\" width=\"1200\" height=\"600\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png 1200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-150x75.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-300x150.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-768x384.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-1024x512.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-860x430.png 860w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-680x340.png 680w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-500x250.png 500w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-400x200.png 400w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-200x100.png 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB-50x25.png 50w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>In this post, we will cover how to install October CMS on Ubuntu,\u00a0with Nginx and MariaDB. October is a free, open-source, self-hosted CMS platform, written in PHP and it&#8217;s built upon the Laravel framework. This should work on other Linux VPS systems as well but was tested and written for Ubuntu 14.04.\u00a0Installing October CMS on Ubuntu, is fairly easy task, and it should not take more then 10 minutes.<\/p>\n<p><em><strong>We are proud to be an\u00a0<a href=\"https:\/\/octobercms.com\/partners\/profile\/managed-vps\">Official OctoberCMS Partner<\/a>\u00a0<\/strong><\/em><img decoding=\"async\" class=\"size-full wp-image-23465 alignleft\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/partner-badge.png\" sizes=\"(max-width: 211px) 100vw, 211px\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/partner-badge.png 211w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/partner-badge-150x43.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/partner-badge-200x57.png 200w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2016\/10\/partner-badge-50x14.png 50w\" alt=\"\" width=\"211\" height=\"60\" data-no-retina=\"true\" \/><\/p>\n<p><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_1 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69c2abb290245\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69c2abb290245\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#1-Update-the-system-and-install-necessary-packages\" >1. Update the system and install necessary packages.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#2-Install-MariaDB-and-create-a-database\" >2. Install MariaDB and create a database.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#3-Install-PHP-and-Nginx\" >3. Install PHP and Nginx<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#4-Install-Composer\" >4. Install Composer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#5-Create-a-root-directory-for-your-web-site-and-download-the-application-source-code\" >5. Create a root directory for your web site and download the application source code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#6-Configuration\" >6. Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#7-Nginx-Configuration\" >7. Nginx Configuration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#8-Set-the-correct-permissions\" >8. Set the correct permissions<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Update-the-system-and-install-necessary-packages\"><\/span>1. Update the system and install necessary packages.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>root@vps:~# apt-get -y update &amp;&amp; apt-get -y upgrade\nroot@vps:~# apt-get install python-software-properties curl git<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Install-MariaDB-and-create-a-database\"><\/span>2. Install MariaDB and create a database.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>root@vps:~#  apt-key adv --recv-keys --keyserver hkp:\/\/keyserver.ubuntu.com:80 0xcbcb082a1bb943db\nroot@vps:~# add-apt-repository 'deb http:\/\/ftp.osuosl.org\/pub\/mariadb\/repo\/10.0\/ubuntu trusty main'\nroot@vps:~# apt-get -y update\nroot@vps:~# echo -e \"Package: *\\nPin: origin ftp.osuosl.org\\nPin-Priority: 1000\" | tee \/etc\/apt\/preferences.d\/mariadb\nroot@vps:~# apt-get install mariadb-server\nroot@vps:~# mysql -uroot -p\nMariaDB [(none)]&gt; create database octobercms;\nMariaDB [(none)]&gt; GRANT ALL PRIVILEGES ON octobercms.* TO 'octobercms'@'localhost' IDENTIFIED BY 'octobercmsPassword'\nMariaDB [(none)]&gt; flush privileges;\nMariaDB [(none)]&gt; \\q;<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"3-Install-PHP-and-Nginx\"><\/span>3. Install PHP and Nginx<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>apt-get install nginx php5-fpm php-cli php5-mysql php5-mcrypt php5-curl php5-sqlite<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Install-Composer\"><\/span>4. Install Composer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>root@vps:~# curl -sS https:\/\/getcomposer.org\/installer | php\nroot@vps:~# mv composer.phar \/usr\/local\/bin\/composer<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Create-a-root-directory-for-your-web-site-and-download-the-application-source-code\"><\/span>5. Create a root directory for your web site and download the application source code<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>root@vps:~# mkdir -p \/var\/www\/yourwebsite.com\/{public_html,logs}\nroot@vps:~# cd \/var\/www\/yourwebsite.com\/public_html\nroot@vps:~# composer create-project october\/october public_html dev-master<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"6-Configuration\"><\/span>6. Configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Open the file app\/config\/app.php and change:<\/p>\n<pre>'url' =&gt; 'http:\/\/yourwebsite.com'<\/pre>\n<p>Open the file app\/config\/cms.php and change:<\/p>\n<pre>'activeTheme' =&gt; 'demo',\n'backendUri' =&gt; '\/admin'<\/pre>\n<p>Open the file app\/config\/database.php and and set the database connection parameters.<\/p>\n<p>Run the following artisan commands&#8221;<\/p>\n<pre>php artisan key:generate\nphp artisan october:up<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"7-Nginx-Configuration\"><\/span>7. Nginx Configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Create a new Nginx server block with the following content<\/p>\n<pre>root@vps:~# cat &lt;&lt;'EOF' &gt; \/etc\/nginx\/sites-available\/yourwebsite.com\nserver {\n    server_name yourwebsite.com;\n    listen 80;\n    root \/var\/www\/yourwebsite.com\/public_html;\n    access_log \/var\/www\/yourwebsite.com\/logs\/access.log;\n    error_log \/var\/www\/yourwebsite.com\/logs\/error.log;\n    index index.php;\n \n    location \/ {\n        try_files $uri $uri\/ \/index.php?$query_string;\n    }\n \n    location ~ \\.php$ {\n        fastcgi_index index.php;\n        fastcgi_split_path_info ^(.+\\.php)(.*)$;\n        fastcgi_keep_conn on;\n        include \/etc\/nginx\/fastcgi_params;\n        fastcgi_pass unix:\/var\/run\/php5-fpm.sock;\n        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;\n    }\n \n    location ~ \/\\.ht {\n        deny all;\n    }\n\n}\nEOF<\/pre>\n<p>Symlink it and restart the server<\/p>\n<pre>root@vps:~# ln -s \/etc\/nginx\/sites-available\/yourwebsite.com \/etc\/nginx\/sites-enabled\/yourwebsite.com\nroot@vps:~# \/etc\/init.d\/nginx restart<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"8-Set-the-correct-permissions\"><\/span>8. Set the correct permissions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>root@vps:~# chown -R www-data: \/var\/www\/yourwebsite.com\/public_html\/<\/pre>\n<p>That&#8217;s it. Now open your browser, type the address of your website and use the default<br \/>\n<strong>username<\/strong>: admin<br \/>\n<strong>password:<\/strong> admin<\/p>\n<p><span class=\"st\">Please check the <a href=\"http:\/\/octobercms.com\/.\">official October website<\/a> for more details.<\/span><\/p>\n<p>Of course, you don\u2019t have to do any of this if you use one of our <a href=\"https:\/\/www.rosehosting.com\/cms-hosting.html\">Optimized CMS Hosting\u00a0Stacks<\/a>, in which case you can simply ask our expert Linux admins to Install October CMS on Ubuntu, for you. They are available 24&#215;7 and will take care of your request immediately. You can also check our guide on <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-october-cms-on-a-centos-7-vps\/\">How to install October CMS on CentOS 7<\/a>.<\/p>\n<p><strong><span style=\"color: #ff0000;\">PS<\/span>.<\/strong> If you liked this post, on how to install October CMS on Ubuntu,\u00a0 please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, we will cover how to install October CMS on Ubuntu,\u00a0with Nginx and MariaDB. October is a free, &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Install October CMS on Ubuntu, with Nginx and MariaDB\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#more-3685\" aria-label=\"Read more about Install October CMS on Ubuntu, with Nginx and MariaDB\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":23471,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1710,1702,13,1698,1707],"tags":[261,176,296,49,1308,50],"class_list":["post-3685","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cms-crm-erp","category-databases","category-tutorials","category-ubuntu","category-web-servers","tag-composer","tag-laravel","tag-mariadb","tag-nginx","tag-october-cms","tag-php","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install October CMS on Ubuntu, with Nginx and MariaDB\" \/>\n<meta property=\"og:description\" content=\"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-18T19:39:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:46:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"Install October CMS on Ubuntu, with Nginx and MariaDB\",\"datePublished\":\"2014-06-18T19:39:26+00:00\",\"dateModified\":\"2022-06-03T08:46:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\"},\"wordCount\":314,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png\",\"keywords\":[\"composer\",\"laravel\",\"mariadb\",\"nginx\",\"October CMS\",\"php\"],\"articleSection\":[\"CMS, CRM, ERP\",\"Databases\",\"Tutorials\",\"Ubuntu\",\"Web Servers\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\",\"name\":\"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png\",\"datePublished\":\"2014-06-18T19:39:26+00:00\",\"dateModified\":\"2022-06-03T08:46:54+00:00\",\"description\":\"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png\",\"width\":1200,\"height\":600,\"caption\":\"Install October CMS on an Ubuntu VPS with Nginx and MariaDB\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rosehosting.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install October CMS on Ubuntu, with Nginx and MariaDB\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#website\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RoseHosting\",\"https:\/\/x.com\/rosehosting\",\"https:\/\/www.linkedin.com\/in\/rosehosting\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\/\/www.rosehosting.com\",\"https:\/\/www.facebook.com\/rosehosting.helpdesk\"],\"url\":\"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting","description":"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/","og_locale":"en_US","og_type":"article","og_title":"Install October CMS on Ubuntu, with Nginx and MariaDB","og_description":"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2014-06-18T19:39:26+00:00","article_modified_time":"2022-06-03T08:46:54+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png","type":"image\/png"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"Install October CMS on Ubuntu, with Nginx and MariaDB","datePublished":"2014-06-18T19:39:26+00:00","dateModified":"2022-06-03T08:46:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/"},"wordCount":314,"commentCount":1,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png","keywords":["composer","laravel","mariadb","nginx","October CMS","php"],"articleSection":["CMS, CRM, ERP","Databases","Tutorials","Ubuntu","Web Servers"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/","url":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/","name":"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png","datePublished":"2014-06-18T19:39:26+00:00","dateModified":"2022-06-03T08:46:54+00:00","description":"Install October CMS on Ubuntu, with Nginx and MariaDB | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2014\/06\/Install-October-CMS-on-an-Ubuntu-VPS-with-Nginx-and-MariaDB.png","width":1200,"height":600,"caption":"Install October CMS on an Ubuntu VPS with Nginx and MariaDB"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/install-october-cms-on-an-ubuntu-vps-with-nginx-and-mariadb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Install October CMS on Ubuntu, with Nginx and MariaDB"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/3685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=3685"}],"version-history":[{"count":1,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/3685\/revisions"}],"predecessor-version":[{"id":36669,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/3685\/revisions\/36669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/23471"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=3685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=3685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=3685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}