{"id":2390,"date":"2016-08-03T16:24:30","date_gmt":"2016-08-03T20:24:30","guid":{"rendered":"https:\/\/www.globo.tech\/learning-center\/?p=2390"},"modified":"2017-12-12T15:42:46","modified_gmt":"2017-12-12T20:42:46","slug":"install-joomla-ubuntu-16","status":"publish","type":"post","link":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/","title":{"rendered":"How to Install Joomla on Ubuntu 16"},"content":{"rendered":"<h1>How to Install Joomla on Ubuntu 16<\/h1>\n<p>Joomla is a powerful content management system for building websites and apps. Written in PHP, Joomla powers a variety of websites, including portals, intranets, online publications, e-commerce shops, and government apps. Joomla also has a rich ecosystem of plugins, themes, and professional consultants to ease the process of building whatever you might want on its rich platform. Best of all, it is freely available and open source, meaning anyone can install Joomla and customize it to meet their needs. Here we will learn how to get Joomla up and running quickly on an Ubuntu 16.04 server.<\/p>\n<h2>Getting Started<\/h2>\n<p>Confirm that you have the following before you follow this guide:<br \/>\n\u2022 1 Node (<a href=\"https:\/\/www.globo.tech\/cloud-server-pricing\" target=\"_blank\"><b>Cloud Server<\/b><\/a> or <a href=\"http:\/\/www.globo.tech\/dedicated-server-hosting\" target=\"_blank\"><b>Dedicated Server<\/b><\/a>) running Ubuntu 16.<br \/>\n\u2022 Root access to the node or one sudo non-root user<br \/>\n\u2022 A LAMP stack with Apache, PHP and MySql<\/p>\n<p>At this guide&#8217;s conclusion, your server will be running the Joomla CMS, and is ready for you to build out your desired site or app.<\/p>\n<h2>Tutorial<\/h2>\n<p>Let&#8217;s get started. To begin, we&#8217;ll install some basic packages that are necessary to install Joomla. We&#8217;ll also update the repository list.<\/p>\n<p><code>apt-get update && apt-get install unzip -y<\/code><\/p>\n<p>Joomla stores its content in a database. As such, we&#8217;ll need to ensure that this database exists before continuing.<\/p>\n<p><code>mysql -u root -p<\/code><\/p>\n<p><code>create database joomla;<br \/>\ncreate user joomlauser@localhost IDENTIFIED BY 'joomlapassword';<br \/>\nGRANT all ON joomla.* TO joomlauser@localhost;<br \/>\nflush privileges;<br \/>\nexit<\/code><\/p>\n<p>Several additional PHP modules are required by Joomla. Install those next.<\/p>\n<p><code>apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-xmlrpc<\/code><\/p>\n<p>Now we&#8217;ll fetch Joomla, which is shipped as a zip archive. After retrieving it, we&#8217;ll unzip it in the document root directory of your Apache server.<\/p>\n<p><code>rm -rf \/var\/www\/html\/*<br \/>\nwget https:\/\/github.com\/joomla\/joomla-cms\/releases\/download\/3.6.0\/Joomla_3.6.0-Stable-Full_Package.zip<br \/>\nunzip -q Joomla*.zip -d \/var\/www\/html<\/code><\/p>\n<p>You&#8217;ll find the latest version of Joomla at <a href=\"https:\/\/www.joomla.org\/download.html\">https:\/\/www.joomla.org\/download.html<\/a>.<\/p>\n<p>Apache will need some access permissions on its document root directory, so Joomla can update the directory contents as it runs. Here we grant it the permissions it needs to do so.<\/p>\n<p><code>chown -R www-data.www-data \/var\/www\/html<br \/>\nchmod -R 755 \/var\/www\/html<br \/>\nsystemctl restart apache2.service<\/code><\/p>\n<p>The rest of Joomla&#8217;s installation is done online. Visit http:\/\/your_ip\/ to access Joomla&#8217;s web-based installer.<\/p>\n<p><a href=\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png\" alt=\"install Joomla\" width=\"850\" height=\"785\" class=\"aligncenter size-full wp-image-2409\" \/><\/a><\/p>\n<p>Once you&#8217;ve completed the online installation, you&#8217;ll want to remove the installation directory. While efforts are made to prevent it from running again, removing the installation directory prevents malicious users from running it again later.<\/p>\n<p><code>cd \/var\/www\/html\/<br \/>\nrm -rf installation\/<\/code><\/p>\n<h2>Conclusion<\/h2>\n<p>You now have Joomla running on your Ubuntu 16.04 server. It is now time to begin building your site, developing your app, or otherwise transforming this basic installation into the website you imagine. If this guide was helpful to you, kindly share it with others who may also be interested.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>How to Install Joomla on Ubuntu 16 Joomla is a powerful content management system for building websites and apps. Written in PHP, Joomla powers a variety of websites, including portals, intranets, online publications, e-commerce shops, and government apps. Joomla also has a rich ecosystem of plugins, themes, and professional consultants to ease the process of<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[71],"tags":[],"class_list":["post-2390","post","type-post","status-publish","format-standard","hentry","category-applications","operating_system-ubuntu-16-04","applications-joomla"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Joomla on Ubuntu 16 - Globo.Tech<\/title>\n<meta name=\"description\" content=\"This tutorial will show you how to install Joomla, Content Management System, on your Ubuntu 16 server. Read now &amp; Ease the process of running your Website!\" \/>\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.globo.tech\/learning-center\/install-joomla-ubuntu-16\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Joomla on Ubuntu 16 - Globo.Tech\" \/>\n<meta property=\"og:description\" content=\"This tutorial will show you how to install Joomla, Content Management System, on your Ubuntu 16 server. Read now &amp; Ease the process of running your Website!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/\" \/>\n<meta property=\"og:site_name\" content=\"Globo.Tech\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-03T20:24:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-12-12T20:42:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png\" \/>\n<meta name=\"author\" content=\"GloboTech Communications\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"GloboTech Communications\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/\"},\"author\":{\"name\":\"GloboTech Communications\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#\\\/schema\\\/person\\\/e17784b37f4a4f49b7bc611847912e87\"},\"headline\":\"How to Install Joomla on Ubuntu 16\",\"datePublished\":\"2016-08-03T20:24:30+00:00\",\"dateModified\":\"2017-12-12T20:42:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/\"},\"wordCount\":410,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/J30_Installation_screen_page_1.png\",\"articleSection\":[\"Applications\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/\",\"url\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/\",\"name\":\"How to Install Joomla on Ubuntu 16 - Globo.Tech\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/J30_Installation_screen_page_1.png\",\"datePublished\":\"2016-08-03T20:24:30+00:00\",\"dateModified\":\"2017-12-12T20:42:46+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#\\\/schema\\\/person\\\/e17784b37f4a4f49b7bc611847912e87\"},\"description\":\"This tutorial will show you how to install Joomla, Content Management System, on your Ubuntu 16 server. Read now & Ease the process of running your Website!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/J30_Installation_screen_page_1.png\",\"contentUrl\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/J30_Installation_screen_page_1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-16\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Joomla on Ubuntu 16\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#website\",\"url\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/\",\"name\":\"Globo.Tech\",\"description\":\"Welcome to the Official Globo.Tech Learning Center\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#\\\/schema\\\/person\\\/e17784b37f4a4f49b7bc611847912e87\",\"name\":\"GloboTech Communications\",\"sameAs\":[\"http:\\\/\\\/www.gtcomm.net\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Joomla on Ubuntu 16 - Globo.Tech","description":"This tutorial will show you how to install Joomla, Content Management System, on your Ubuntu 16 server. Read now & Ease the process of running your Website!","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.globo.tech\/learning-center\/install-joomla-ubuntu-16\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Joomla on Ubuntu 16 - Globo.Tech","og_description":"This tutorial will show you how to install Joomla, Content Management System, on your Ubuntu 16 server. Read now & Ease the process of running your Website!","og_url":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/","og_site_name":"Globo.Tech","article_published_time":"2016-08-03T20:24:30+00:00","article_modified_time":"2017-12-12T20:42:46+00:00","og_image":[{"url":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png","type":"","width":"","height":""}],"author":"GloboTech Communications","twitter_misc":{"Written by":"GloboTech Communications","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#article","isPartOf":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/"},"author":{"name":"GloboTech Communications","@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/e17784b37f4a4f49b7bc611847912e87"},"headline":"How to Install Joomla on Ubuntu 16","datePublished":"2016-08-03T20:24:30+00:00","dateModified":"2017-12-12T20:42:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/"},"wordCount":410,"commentCount":1,"image":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png","articleSection":["Applications"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/","url":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/","name":"How to Install Joomla on Ubuntu 16 - Globo.Tech","isPartOf":{"@id":"https:\/\/www.globo.tech\/learning-center\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#primaryimage"},"image":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png","datePublished":"2016-08-03T20:24:30+00:00","dateModified":"2017-12-12T20:42:46+00:00","author":{"@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/e17784b37f4a4f49b7bc611847912e87"},"description":"This tutorial will show you how to install Joomla, Content Management System, on your Ubuntu 16 server. Read now & Ease the process of running your Website!","breadcrumb":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#primaryimage","url":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png","contentUrl":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/08\/J30_Installation_screen_page_1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-16\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.globo.tech\/learning-center\/"},{"@type":"ListItem","position":2,"name":"How to Install Joomla on Ubuntu 16"}]},{"@type":"WebSite","@id":"https:\/\/www.globo.tech\/learning-center\/#website","url":"https:\/\/www.globo.tech\/learning-center\/","name":"Globo.Tech","description":"Welcome to the Official Globo.Tech Learning Center","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.globo.tech\/learning-center\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/e17784b37f4a4f49b7bc611847912e87","name":"GloboTech Communications","sameAs":["http:\/\/www.gtcomm.net"]}]}},"_links":{"self":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/2390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/comments?post=2390"}],"version-history":[{"count":7,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/2390\/revisions"}],"predecessor-version":[{"id":3982,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/2390\/revisions\/3982"}],"wp:attachment":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/media?parent=2390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/categories?post=2390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/tags?post=2390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}