{"id":4664,"date":"2024-11-27T15:43:59","date_gmt":"2024-11-27T20:43:59","guid":{"rendered":"https:\/\/underhost.com\/blog\/?p=4664"},"modified":"2026-10-23T09:47:15","modified_gmt":"2026-10-23T13:47:15","slug":"joomla-hosting-optimized-solutions-for-a-faster-safer-and-scalable-website","status":"publish","type":"post","link":"https:\/\/underhost.com\/blog\/joomla-hosting-optimized-solutions-for-a-faster-safer-and-scalable-website\/","title":{"rendered":"Joomla Hosting: Requirements, Setup on cPanel, Speed and Security"},"content":{"rendered":"<div class=\"uh-blog-hero\" style=\"margin:0 0 40px;text-align:center;padding:48px 24px;border-radius:20px;background:linear-gradient(135deg,#0D1F3C 0%,#125A8A 58%,#176EA5 100%);color:#ffffff;box-shadow:0 20px 40px -15px rgba(13,31,60,0.28);position:relative;overflow:hidden;\">\n<div style=\"display:inline-flex;align-items:center;gap:8px;padding:7px 14px;margin-bottom:16px;border:1px solid rgba(0,212,255,0.32);border-radius:999px;color:#DFF8FF;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:rgba(0,212,255,0.10);\"><i class=\"fas fa-server\" style=\"color:#00D4FF;\"><\/i> Hosting Guide<\/div>\n<h1 style=\"color:#ffffff;font-size:clamp(32px,5vw,46px);line-height:1.12;margin:0 0 14px;font-weight:800;\">Joomla Hosting: Requirements, Setup on cPanel, Speed and Security<\/h1>\n<\/div>\n<div class=\"uh-blog-excerpt\" style=\"border-left:4px solid #00D4FF;padding:18px 20px;margin:0 0 34px;background:#F8FAFC;color:#1F2937;border-radius:0 14px 14px 0;box-shadow:0 8px 28px rgba(13,31,60,0.08);line-height:1.75;\"><strong style=\"color:#0D1F3C;\">Short answer:<\/strong> Joomla runs well on cPanel web hosting with a current PHP 8 version, MySQL or MariaDB, and SSL. Install it with Softaculous or the Joomla package, keep folders at 755 and files at 644, turn on Joomla&#8217;s caching and Gzip, and update Joomla and extensions as soon as security releases come out. Move to a Cloud VPS when traffic or many extensions outgrow the plan&#8217;s resources.<\/div>\n<nav aria-label=\"Table of contents\" class=\"uh-toc\" style=\"background:#ffffff;border:1px solid #E5E7EB;border-radius:16px;padding:20px 22px;margin:0 0 34px;box-shadow:0 4px 12px rgba(13,31,60,0.08);\">\n<div style=\"font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#176EA5;margin-bottom:10px;\"><i class=\"fas fa-list\" style=\"color:#00D4FF;\"><\/i> In this guide<\/div>\n<ol style=\"margin:0;padding-left:20px;columns:2 260px;column-gap:28px;line-height:1.9;\">\n<li><a href=\"#what-joomla-needs\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">What Joomla needs<\/a><\/li>\n<li><a href=\"#which-hosting-suits-which-joomla-site\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Which hosting suits which Joomla site<\/a><\/li>\n<li><a href=\"#install-joomla-on-cpanel\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Install Joomla on cPanel<\/a><\/li>\n<li><a href=\"#settings-to-change-after-installing\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Settings to change after installing<\/a><\/li>\n<li><a href=\"#keep-joomla-secure\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Keep Joomla secure<\/a><\/li>\n<li><a href=\"#speed-up-a-slow-joomla-site\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Speed up a slow Joomla site<\/a><\/li>\n<li><a href=\"#upgrading-to-a-new-major-version\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Upgrading to a new major version<\/a><\/li>\n<li><a href=\"#move-an-existing-joomla-site\" style=\"color:#176EA5;text-decoration:none;font-weight:600;\">Move an existing Joomla site<\/a><\/li>\n<\/ol>\n<\/nav>\n<div class=\"uh-post-content\" style=\"color:#1F2937;font-size:16px;line-height:1.75;\">\n<h2 id=\"what-joomla-needs\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-info-circle\" style=\"color:#00D4FF;\"><\/i> What Joomla needs<\/h2>\n<div style=\"overflow-x:auto;margin:26px 0;border:1px solid #E5E7EB;border-radius:14px;-webkit-overflow-scrolling:touch;\">\n<table style=\"width:100%;border-collapse:collapse;background:#ffffff;color:#1F2937;font-size:15px;line-height:1.55;margin:0;\">\n<thead>\n<tr style=\"background:#0D1F3C;color:#fff;\">\n<th style=\"padding:14px;text-align:left;\">Requirement<\/th>\n<th style=\"padding:14px;text-align:left;\">Details<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">PHP<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">A current PHP 8 version supported by your Joomla release, with common extensions such as json, mysqli, gd, intl, zip and mbstring<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Database<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">MySQL 8 or a supported MariaDB version<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Web server<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Apache with mod_rewrite (for search engine friendly URLs), or Nginx<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">SSL<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">A certificate for the domain; free AutoSSL is included on cPanel<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">PHP settings<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">memory_limit of 256 MB or more, and upload limits that suit your media<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"margin:0 0 18px;\">Check the technical requirements page on joomla.org for the exact versions your release supports. Older major versions, such as Joomla 3 and 4, no longer receive security fixes; move to the current major version.<\/p>\n<h2 id=\"which-hosting-suits-which-joomla-site\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-server\" style=\"color:#00D4FF;\"><\/i> Which hosting suits which Joomla site<\/h2>\n<div style=\"overflow-x:auto;margin:26px 0;border:1px solid #E5E7EB;border-radius:14px;-webkit-overflow-scrolling:touch;\">\n<table style=\"width:100%;border-collapse:collapse;background:#ffffff;color:#1F2937;font-size:15px;line-height:1.55;margin:0;\">\n<thead>\n<tr style=\"background:#0D1F3C;color:#fff;\">\n<th style=\"padding:14px;text-align:left;\">Site<\/th>\n<th style=\"padding:14px;text-align:left;\">Suggested hosting<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Small business site, club or blog<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">cPanel web hosting<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Busy site with many extensions, or a shop<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">A larger hosting plan or a Cloud VPS<\/td>\n<\/tr>\n<tr>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Several large sites, or agencies hosting clients<\/td>\n<td style=\"padding:14px;border-top:1px solid #E5E7EB;vertical-align:top;\">Reseller hosting or a Cloud VPS<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"install-joomla-on-cpanel\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-terminal\" style=\"color:#00D4FF;\"><\/i> Install Joomla on cPanel<\/h2>\n<h3 style=\"color:#0D1F3C;font-size:21px;line-height:1.3;margin:26px 0 10px;\">With Softaculous (quickest)<\/h3>\n<ol style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">In cPanel, open <strong>Softaculous Apps Installer<\/strong> and choose <strong>Joomla<\/strong>.<\/li>\n<li style=\"margin:0 0 8px;\">Choose the domain and folder, set the admin user, a strong password and an email address.<\/li>\n<li style=\"margin:0 0 8px;\">Click <strong>Install<\/strong>. Softaculous creates the database for you.<\/li>\n<\/ol>\n<h3 style=\"color:#0D1F3C;font-size:21px;line-height:1.3;margin:26px 0 10px;\">Manually<\/h3>\n<ol style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Create a database and user in <strong>MySQL Databases<\/strong>, and give the user all privileges on the database.<\/li>\n<li style=\"margin:0 0 8px;\">Download the full Joomla package from joomla.org and upload the zip file to the site folder with File Manager.<\/li>\n<li style=\"margin:0 0 8px;\">Extract it, open the domain in your browser, and follow the web installer.<\/li>\n<\/ol>\n<h2 id=\"settings-to-change-after-installing\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-terminal\" style=\"color:#00D4FF;\"><\/i> Settings to change after installing<\/h2>\n<ul style=\"list-style:none;padding-left:0;\">\n<li style=\"margin:0 0 8px;\">\u2713 Turn on <strong>Search Engine Friendly URLs<\/strong> and <strong>Use URL Rewriting<\/strong> in Global Configuration, and rename <code>htaccess.txt<\/code> to <code>.htaccess<\/code>.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Set <strong>Force HTTPS<\/strong> to the entire site once SSL is active.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Turn on <strong>System Cache<\/strong> (conservative caching) and the <strong>Page Cache<\/strong> plugin for public pages.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Turn on <strong>Gzip page compression<\/strong> in Global Configuration, if the server does not compress already.<\/li>\n<li style=\"margin:0 0 8px;\">\u2713 Set the PHP version to the newest your extensions support, in cPanel&#8217;s MultiPHP Manager.<\/li>\n<\/ul>\n<h2 id=\"keep-joomla-secure\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-shield-alt\" style=\"color:#00D4FF;\"><\/i> Keep Joomla secure<\/h2>\n<ul style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Update Joomla and every extension when updates appear in the administrator. Joomla can notify you by email.<\/li>\n<li style=\"margin:0 0 8px;\">Install extensions only from the Joomla Extensions Directory or trusted developers, and remove ones you no longer use.<\/li>\n<li style=\"margin:0 0 8px;\">Turn on two-factor authentication (multi-factor authentication) for administrators.<\/li>\n<li style=\"margin:0 0 8px;\">Use correct file permissions. See our <a href=\"https:\/\/underhost.com\/blog\/joomla-suphp-and-file-permissions\/\">Joomla file permissions guide<\/a>.<\/li>\n<li style=\"margin:0 0 8px;\">Keep daily backups off the server, and test a restore.<\/li>\n<\/ul>\n<h2 id=\"speed-up-a-slow-joomla-site\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-tachometer-alt\" style=\"color:#00D4FF;\"><\/i> Speed up a slow Joomla site<\/h2>\n<ol style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\">Check which extensions add the most load; page builders and statistics extensions are common causes.<\/li>\n<li style=\"margin:0 0 8px;\">Optimise images and use lazy loading.<\/li>\n<li style=\"margin:0 0 8px;\">Add an object cache such as Redis on busy sites. See our <a href=\"https:\/\/underhost.com\/blog\/how-to-use-redis-manager-in-cpanel-to-boost-website-speed\/\">Redis Manager guide<\/a>.<\/li>\n<li style=\"margin:0 0 8px;\">Use a CDN for visitors far from the server.<\/li>\n<\/ol>\n<h2 id=\"upgrading-to-a-new-major-version\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-angle-double-right\" style=\"color:#00D4FF;\"><\/i> Upgrading to a new major version<\/h2>\n<p style=\"margin:0 0 18px;\">Major Joomla upgrades can break older templates and extensions. Before you upgrade, run the pre-update check in the Joomla Update component, which lists extensions that are not marked compatible. Upgrade a copy of the site first, replace or remove incompatible extensions, then upgrade the live site with a fresh backup in hand.<\/p>\n<h2 id=\"move-an-existing-joomla-site\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-angle-double-right\" style=\"color:#00D4FF;\"><\/i> Move an existing Joomla site<\/h2>\n<p style=\"margin:0 0 18px;\">Akeeba Backup is a popular extension for moving Joomla sites: it creates a full archive of files and database, which you restore on the new hosting with its installer. Test the site with the hosts file before you change DNS, and keep the old hosting until everything works.<\/p>\n<div aria-hidden=\"true\" class=\"uh-section-divider\" style=\"width:min(100% - 32px, 1080px);margin:44px auto;display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;gap:18px;pointer-events:none;\"><span style=\"height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,0.40),rgba(23,110,165,0.24),transparent);\"><\/span><img alt=\"\" decoding=\"async\" height=\"32\" loading=\"lazy\" src=\"https:\/\/cdn.underhost.com\/android-chrome-192x192.webp\" style=\"width:32px;height:32px;display:block;border-radius:8px;filter:drop-shadow(0 0 14px rgba(0,212,255,0.30));\" width=\"32\"\/><span style=\"height:1px;background:linear-gradient(90deg,transparent,rgba(23,110,165,0.24),rgba(0,212,255,0.40),transparent);\"><\/span><\/div>\n<\/div>\n<div class=\"uh-blog-cta\" style=\"background:linear-gradient(135deg,#0D1F3C 0%,#125A8A 58%,#176EA5 100%);color:#ffffff;padding:36px 24px;border-radius:20px;text-align:center;margin:44px 0;box-shadow:0 20px 40px -15px rgba(13,31,60,0.32);\">\n<h2 style=\"margin:0 0 12px;font-size:28px;line-height:1.25;color:#ffffff;\">Need help with this?<\/h2>\n<p style=\"font-size:17px;margin:0 auto 22px;color:#EAF6FF;max-width:720px;line-height:1.7;\">Running Joomla? Our cPanel hosting includes Softaculous, free SSL and current PHP versions.<\/p>\n<p><a href=\"https:\/\/underhost.com\/shared-hosting.php\" style=\"background:linear-gradient(90deg,#00D4FF,#0077FF);color:#ffffff;padding:13px 28px;border-radius:10px;text-decoration:none;font-weight:800;display:inline-block;margin:8px;\">See web hosting plans<\/a><a href=\"https:\/\/customerpanel.ca\/client\/\" style=\"background:transparent;color:#ffffff;padding:12px 28px;border-radius:10px;text-decoration:none;font-weight:800;display:inline-block;margin:8px;border:1px solid rgba(255,255,255,0.32);\">Contact @CustomerPanel<\/a><\/div>\n<div class=\"uh-faq-section\" id=\"faq\" style=\"margin:34px 0;scroll-margin-top:90px;\">\n<h2 style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:0 0 18px;border-bottom:2px solid rgba(0,212,255,0.22);padding-bottom:10px;\">Frequently asked questions<\/h2>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">What hosting do I need for Joomla?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Standard cPanel web hosting with a current PHP 8 version, MySQL or MariaDB, and SSL is enough for most Joomla sites.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">How do I install Joomla on cPanel?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Use Softaculous for a one-click install, or upload the Joomla package and run the web installer.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">Is Joomla 4 still supported?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">No. Joomla 4 has reached end of life. Upgrade to the current major version for security fixes.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">How do I make Joomla faster?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Turn on caching and Gzip, remove heavy extensions, optimise images and use the newest supported PHP version.<\/p>\n<\/div>\n<div style=\"margin-top:18px;background:#F8FAFC;padding:18px 20px;border-radius:14px;border:1px solid rgba(23,110,165,0.14);\">\n<h3 style=\"color:#0D1F3C;margin:0 0 8px;font-size:19px;\">Can I host several Joomla sites on one account?<\/h3>\n<p style=\"margin:0;color:#1F2937;line-height:1.7;\">Yes, as addon domains, as long as your plan has enough resources and domain slots.<\/p>\n<\/div>\n<\/div>\n<p><!-- uh-related-start --><\/p>\n<div style=\"background:#F4F8FC;border:1px solid #DCE7F3;border-radius:14px;padding:18px 22px;margin:32px 0 8px;\">\n<h2 style=\"margin:0 0 12px;font-size:22px;\">Related guides<\/h2>\n<ul style=\"margin:0;padding-left:20px;\">\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/drupal-hosting-powerful-secure-and-scalable-solutions-for-your-website\/\">Drupal Hosting: Powerful, Secure, and Scalable Solutions for Your Website<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/the-best-cms-platforms-for-websites-in-2023\/\">The Best CMS Platforms for Websites in 2023<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/joomla-suphp-and-file-permissions\/\">Joomla File Permissions on cPanel: Safe Settings (Updated October 2026)<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/install-emdash-cms-on-cpanel-and-shared-hosting-2026\/\">Install EmDash CMS on cPanel and Shared Hosting (2026)<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/underhost.com\/blog\/how-cpanel-redis-manager-brings-faster-application-performance-to-your-server\/\">How cPanel Redis Manager Brings Faster Application Performance to Your Server<\/a><\/li>\n<\/ul>\n<\/div>\n<p><!-- uh-related-end --><br \/>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What hosting do I need for Joomla?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Standard cPanel web hosting with a current PHP 8 version, MySQL or MariaDB, and SSL is enough for most Joomla sites.\"}}, {\"@type\": \"Question\", \"name\": \"How do I install Joomla on cPanel?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Use Softaculous for a one-click install, or upload the Joomla package and run the web installer.\"}}, {\"@type\": \"Question\", \"name\": \"Is Joomla 4 still supported?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Joomla 4 has reached end of life. Upgrade to the current major version for security fixes.\"}}, {\"@type\": \"Question\", \"name\": \"How do I make Joomla faster?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Turn on caching and Gzip, remove heavy extensions, optimise images and use the newest supported PHP version.\"}}, {\"@type\": \"Question\", \"name\": \"Can I host several Joomla sites on one account?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, as addon domains, as long as your plan has enough resources and domain slots.\"}}]}<\/script><\/p>\n<h2 id=\"sources\" style=\"color:#0D1F3C;font-size:28px;line-height:1.25;margin:34px 0 14px;scroll-margin-top:90px;\"><i class=\"fas fa-book\" style=\"color:#00D4FF;\"><\/i> Sources<\/h2>\n<ul style=\"margin:0 0 24px;padding-left:22px;\">\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/manual.joomla.org\/docs\/next\/get-started\/technical-requirements\/\">Joomla: technical requirements<\/a><\/li>\n<li style=\"margin:0 0 8px;\"><a href=\"https:\/\/extensions.joomla.org\/\">Joomla Extensions Directory<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Joomla runs well on cPanel web hosting with a current PHP 8 version, MySQL or MariaDB, and SSL. Install it with Softaculous or the Joomla package, keep folders at 755 and files at 644, turn on Joomla&#8217;s caching and Gzip, and update Joomla and extensions as soon as security releases come out. Move to a Cloud VPS when traffic or many extensions outgrow the plan&#8217;s resources.<\/p>\n","protected":false},"author":1,"featured_media":4665,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[81,204],"tags":[125,120,108,123,185,124],"class_list":["post-4664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting-guides","category-software-cms","tag-tag-backups","tag-tag-cloud-vps","tag-tag-cpanel","tag-tag-domains","tag-php","tag-tag-ssl"],"_links":{"self":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/4664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/comments?post=4664"}],"version-history":[{"count":9,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/4664\/revisions"}],"predecessor-version":[{"id":6988,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/posts\/4664\/revisions\/6988"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/media\/4665"}],"wp:attachment":[{"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/media?parent=4664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/categories?post=4664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/underhost.com\/blog\/wp-json\/wp\/v2\/tags?post=4664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}