{"id":2587,"date":"2016-08-30T11:51:10","date_gmt":"2016-08-30T15:51:10","guid":{"rendered":"https:\/\/www.globo.tech\/learning-center\/?p=2587"},"modified":"2017-04-19T16:00:53","modified_gmt":"2017-04-19T20:00:53","slug":"install-joomla-ubuntu-14","status":"publish","type":"post","link":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/","title":{"rendered":"How to install Joomla on Ubuntu 14"},"content":{"rendered":"<p>Joomla is a popular content management system (CMS). A great choice for powering websites, blogs, and intranets, its MVC architecture makes it an excellent fit as a back-end for mobile and other API-driven applications. Because it is used by hundreds of businesses, non-profits, government agencies, and individuals, you gain the advantages of a rich third-party ecosystem and a community to count on.<\/p>\n<p>This guide will get Joomla running on your Ubuntu 14.04 LTS server. The combination of this CMS and Ubuntu LTS gives you a reliable web presence hosted on an operating system with years of testing and available support.<\/p>\n<h2>Getting Started<\/h2>\n<p>You&#8217;ll need the following in place before getting started with this guide:<br \/>\n\u2022 1 Node (<a href=\"https:\/\/www.globo.tech\/cloud-server-pricing\" target=\"_blank\">Cloud Server<\/a> or <a href=\"http:\/\/www.globo.tech\/dedicated-server-hosting\" target=\"_blank\">Dedicated Server<\/a>) running Ubuntu 14.<br \/>\n\u2022 Root access<br \/>\n\u2022 LAMP stack configured<\/p>\n<h2>Tutorial<\/h2>\n<p>Let&#8217;s begin. Start by updating your package cache. This will ensure that downloads do not fail if package versions in the Ubuntu repositories differ from those in your cache. We&#8217;ll also install the unzip package. Joomla is shipped in a zip archive, but the Ubuntu LTS base distribution does not include tools to manipulate zip files.<\/p>\n<p><code>apt-get update<br \/>\napt-get install unzip -y<\/code><\/p>\n<p>Joomla requires that you have a few PHP modules available in addition to those provided in the standard LAMP stack. Here we&#8217;ll install the extra dependencies it needs to run.<\/p>\n<p><code>apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-snmp php5-tidy php5-xmlrpc -y<\/code><br \/>\n<code>php5enmod mcrypt<\/code><\/p>\n<p>We must now create Joomla&#8217;s database, along with a database management system (DBMS) user with the necessary permissions to modify the schema and change the database&#8217;s contents.<\/p>\n<p><code>mysql -u root -p<\/code><br \/>\n<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>Let&#8217;s download the Joomla archive into the document root of your web server. We&#8217;ll also unzip it once the download is complete.<\/p>\n<p><code>wget https:\/\/github.com\/joomla\/joomla-cms\/releases\/download\/3.6.2\/Joomla_3.6.2-Stable-Full_Package.zip<br \/>\nunzip -q Joomla*.zip -d \/var\/www\/html<\/code><\/p>\n<p>Apache must make various changes to its document root directory in the course of running Joomla. Here we&#8217;ll ensure that it has the ability to modify the document root in the ways the CMS expects.<\/p>\n<p><code>chown -R www-data. \/var\/www\/html\/<br \/>\nchmod 755 -R \/var\/www\/html\/<\/code><\/p>\n<p>While earlier we installed Joomla&#8217;s dependencies, Apache does not automatically detect the presence of new PHP modules. Before we can run our content management platform, we&#8217;ll need to restart Apache so Joomla can find its libraries.<\/p>\n<p><code>service apache2 restart<br \/>\nservice mysql restart<\/code><\/p>\n<p>We&#8217;re almost done. To complete the installation, access your new instance at http:\/\/your_ip\/installation. Follow the prompts to integrate Joomla with its database and to begin setting up your new website.<\/p>\n<p>When the installer is finished, you&#8217;ll want to remove the installation directory. While it is likely impossible for remote users to run the installer again, it is better to be safe than sorry, and deleting the installer prevents remote exploits that might compromise your site or its database.<\/p>\n<p><code>cd \/var\/www\/html\/<br \/>\nrm -rf installation\/<\/code><\/p>\n<h2>Conclusion<\/h2>\n<p>You&#8217;re now ready to make this site your own, changing its appearance and adding content to suit your requirements. Joomla is a great web platform, so if you know anyone who needs a good site but isn&#8217;t quite sure what to use, share this guide with them so they too can run Joomla on their own Ubuntu server.<\/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>Joomla is a popular content management system (CMS). A great choice for powering websites, blogs, and intranets, its MVC architecture makes it an excellent fit as a back-end for mobile and other API-driven applications. Because it is used by hundreds of businesses, non-profits, government agencies, and individuals, you gain the advantages of a rich third-party<!-- 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,70],"tags":[],"class_list":["post-2587","post","type-post","status-publish","format-standard","hentry","category-applications","category-web-hosting","operating_system-ubuntu-14-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 14 - Globo.Tech<\/title>\n<meta name=\"description\" content=\"This tutorial will show you how to install Joomla on your Ubuntu 14 server. Joomla is great choice for powering websites, blogs and intranets. Read now !\" \/>\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-14\/\" \/>\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 14 - Globo.Tech\" \/>\n<meta property=\"og:description\" content=\"This tutorial will show you how to install Joomla on your Ubuntu 14 server. Joomla is great choice for powering websites, blogs and intranets. Read now !\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/\" \/>\n<meta property=\"og:site_name\" content=\"Globo.Tech\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-30T15:51:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-04-19T20:00:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/09\/GloboTech-Logo.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"963\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/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=\"3 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-14\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/\"},\"author\":{\"name\":\"GloboTech Communications\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#\\\/schema\\\/person\\\/e17784b37f4a4f49b7bc611847912e87\"},\"headline\":\"How to install Joomla on Ubuntu 14\",\"datePublished\":\"2016-08-30T15:51:10+00:00\",\"dateModified\":\"2017-04-19T20:00:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/\"},\"wordCount\":494,\"commentCount\":0,\"articleSection\":[\"Applications\",\"Web Hosting\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/\",\"url\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/\",\"name\":\"How to install Joomla on Ubuntu 14 - Globo.Tech\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#website\"},\"datePublished\":\"2016-08-30T15:51:10+00:00\",\"dateModified\":\"2017-04-19T20:00:53+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/#\\\/schema\\\/person\\\/e17784b37f4a4f49b7bc611847912e87\"},\"description\":\"This tutorial will show you how to install Joomla on your Ubuntu 14 server. Joomla is great choice for powering websites, blogs and intranets. Read now !\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.globo.tech\\\/learning-center\\\/install-joomla-ubuntu-14\\\/#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 14\"}]},{\"@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 14 - Globo.Tech","description":"This tutorial will show you how to install Joomla on your Ubuntu 14 server. Joomla is great choice for powering websites, blogs and intranets. Read now !","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-14\/","og_locale":"en_US","og_type":"article","og_title":"How to install Joomla on Ubuntu 14 - Globo.Tech","og_description":"This tutorial will show you how to install Joomla on your Ubuntu 14 server. Joomla is great choice for powering websites, blogs and intranets. Read now !","og_url":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/","og_site_name":"Globo.Tech","article_published_time":"2016-08-30T15:51:10+00:00","article_modified_time":"2017-04-19T20:00:53+00:00","og_image":[{"width":1920,"height":963,"url":"https:\/\/www.globo.tech\/learning-center\/wp-content\/uploads\/2016\/09\/GloboTech-Logo.png","type":"image\/png"}],"author":"GloboTech Communications","twitter_misc":{"Written by":"GloboTech Communications","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/#article","isPartOf":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/"},"author":{"name":"GloboTech Communications","@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/e17784b37f4a4f49b7bc611847912e87"},"headline":"How to install Joomla on Ubuntu 14","datePublished":"2016-08-30T15:51:10+00:00","dateModified":"2017-04-19T20:00:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/"},"wordCount":494,"commentCount":0,"articleSection":["Applications","Web Hosting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/","url":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/","name":"How to install Joomla on Ubuntu 14 - Globo.Tech","isPartOf":{"@id":"https:\/\/www.globo.tech\/learning-center\/#website"},"datePublished":"2016-08-30T15:51:10+00:00","dateModified":"2017-04-19T20:00:53+00:00","author":{"@id":"https:\/\/www.globo.tech\/learning-center\/#\/schema\/person\/e17784b37f4a4f49b7bc611847912e87"},"description":"This tutorial will show you how to install Joomla on your Ubuntu 14 server. Joomla is great choice for powering websites, blogs and intranets. Read now !","breadcrumb":{"@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.globo.tech\/learning-center\/install-joomla-ubuntu-14\/#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 14"}]},{"@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\/2587","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=2587"}],"version-history":[{"count":5,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/2587\/revisions"}],"predecessor-version":[{"id":3072,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/posts\/2587\/revisions\/3072"}],"wp:attachment":[{"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/media?parent=2587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/categories?post=2587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.globo.tech\/learning-center\/wp-json\/wp\/v2\/tags?post=2587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}