Complete Guide to Your First Joomla! Installation via Plesk Joomla! Toolkit

The Complete Guide to Your First Joomla! Installation from Plesk panel

Joomla! ranks as one of the most popular Content Management Systems worldwide. But running a secure Joomla! installation is not a one-shot task. Join us for a session on how to build, secure and run your first Joomla! installation on a fresh Plesk Server. In order to help you streamline the process a bit, we recommend that you first install our Joomla! Toolkit.

Build your first Joomla! on Plesk

Installing your first Joomla! on a Plesk server became one of the easiest tasks since we introduced the Joomla! Toolkit. Because it can perform menial and repetitive jobs. You can start the installation directly from “Websites & Domains” as below.


Joomla! Installation

The Installation itself is simple. Because you only need to select the domain, subfolder, username, password and whether you want to install demo data. After installing, we’ll head straight into the new Joomla! instance. You can either log in from http://{{your-url}}/administrator or use the single Sign-On feature of the premium Joomla! Toolkit.

Joomla! wrapped in a secure environment

Security’s one of the main tasks for an administrator of a Joomla! website. This little checklist should help you with the first batch of security tasks.

  • Use the “protect folder” function to create an .htaccess protection for your Joomla! backend.
  • Activate https for your website by using an SSL certificate.
  • Use the latest PHP Version.
  • Force strong passwords in Joomla! and activate an 2FA extension.
  • Create separate user accounts for Administration and Content Creation.

On top of these tasks, you should always check to keep the system up-to-date. This includes the Joomla! installation, extensions, PHP, Plesk and the OS itself. To double-check, you can even use the Security Scanner from the Joomla! Toolkit. In order to identify any potential to up your security.

Follow the steps from our Advisor to learn more about security and how to stay on top of yours. But don’t forget to come back from time to time, as our Advisor’s always learning new things too!

Time to run your Joomla! Website

Now that you’ve installed Joomla! and completed the first batch of security tasks, we want your Joomla! website to run. And for this, we need it to be highly available and fast. Therefore, we can tweak Joomla! itself and the server to gain the best performance. Maybe you’ve already activated HTTP/2 from the Advisor. But there’s more to tweak right from your Plesk installation.

Inside the Joomla! Toolkit

You can now activate the caching on file level inside the “System”-Configuration. But the best trick to keep your Joomla! instance fast? Use as few extensions as possible. Because most extensions bring their own JavaScript and CSS files, which are then loaded on your pages.

Next up: Caching. Select “Apache & NGINX settings” from your domain overview and scroll down to enable the Microcaching of the NGINX server.

And there you have it – your first Joomla! installation: Complete. Let us know how it’s worked for you in the comments below. We love feedback! <3

How useful was this post?

Click on a heart to rate it!

Average rating 2.6 / 5. Vote count: 5

No votes so far! Be the first to rate this post.

Oh no, sorry about that!

Let us know how we can do better below

Tell us how we can improve this post?


Lucas Radke
Lucas is one of our Product Managers at Plesk. He focuses on CMS like Joomla! and WordPress and loves providing simple solutions for all kinds of speedbumps.
    Showing 8 comments
    • Avatar

      Thanks for sharing About the CMS of Joomla

      • Debbie from Plesk
        Debbie from Plesk

        You’re welcome! We love feedback so thanks for letting us know 🙂

    • Avatar
      وکیل ملکی

      I think WordPress is more comfortable than Joomla!

      • Javi From Plesk
        Javi From Plesk

        Both have their pros and cons, luckily we manage to cater for both kind of users with both a WordPress Toolkit and Joomla! Toolkit. Thanks for your input!

    • Avatar
      Mohamed Aazick

      i try to migrate the Joomla site from localhost to Plesk panel but some contents are not showing completely
      i tried following this :
      1. export Database from localhost then import to Plesk PHPMyAdmin
      2.confiuration.php fil changes the modification paths, user name and password etc..

      have any solution? i think Path is not correct so how to find it correct path.

      solution 2:

      unable to restore joomla akeeba backup file to this server. but the error comes to need to disable the ModSecurity. have any solution disable this

      • Laura from Plesk
        Laura from Plesk

        Hi Mohamed! We’re sorry to hear that. You should contact one of our support guys, they will help you with your issue: Thank you!

    • Avatar

      Hi, this is driving me crazy! I am migration Joomla sites that were perfectly working on a mutual server towards a dedicated server where Plesk is installed. Until here, everything okay. The sites are working (even though two of them seem quite slow). But the reason I’m writing here in this forum is that when I’m logged in as a superuser, I absolutely cannot make any changes in the global configuration, and I cannot install new plugins or upgrade extensions or even update Joomla. Now I see that in Plesk there is a toolkit for Joomla and when I use it and I install a Joomla site on a subdomain I create, everything is okay. Is this a Plesk trick so that we pay the 10$ fee per month for the toolkit or what? I have been looking at all the threads on forums and I cannot find the reason and the fix… Is it user permission? Is it because the users of Joomla were not created within Plesk? I cannot find the fix and this is going to drive me absolutely nut! If you could help me now that I’m using Plesk on my server, please that would save me time!

      • Laura from Plesk
        Laura from Plesk

        Hi there! Could you address your concern to our support channel, please? Our team will be able to help you with it. Thank you!

    Leave a Comment

    Start typing and press Enter to search