Joomla to popularny system zarządzania treścią (CMS) typu open-source, wykorzystywany do tworzenia stron i aplikacji internetowych. W połączeniu z wydajnym serwerem Nginx na Ubuntu 24.04 uzyskasz szybką i stabilną platformę. W tym przewodniku pokażemy Ci, jak krok po kroku zainstalować i skonfigurować Joomla.

Wymagania wstępne

  • Serwer z Ubuntu 24.04
  • Dostęp do konta z uprawnieniami root lub sudo
  • Połączenie z internetem

Krok 1: Aktualizacja systemu

sudo apt update
sudo apt upgrade -y

Krok 2: Instalacja Nginx

sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx

Krok 3: Instalacja PHP i wymaganych rozszerzeń

sudo apt install php-fpm php-mysql php-xml php-mbstring php-json php-curl -y
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm

Krok 4: Instalacja i konfiguracja bazy danych

Użyjemy MariaDB:

sudo apt install mariadb-server -y
sudo systemctl enable mariadb
sudo systemctl start mariadb
sudo mysql_secure_installation

Utwórz bazę i użytkownika dla Joomla:

mysql -u root -p
CREATE DATABASE joomla CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'joomlauser'@'localhost' IDENTIFIED BY 'TwojeHaslo';
GRANT ALL ON joomla.* TO 'joomlauser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Krok 5: Pobranie Joomla CMS

cd /var/www
sudo wget https://downloads.joomla.org/cms/joomla4/4-3-0/Joomla_4-3-0-Stable-Full_Package.zip -O joomla.zip
sudo apt install unzip -y
sudo unzip joomla.zip -d joomla
sudo chown -R www-data:www-data joomla
sudo chmod -R 755 joomla

Krok 6: Konfiguracja Nginx dla Joomla

Utwórz plik konfiguracji:

sudo nano /etc/nginx/sites-available/joomla.conf

Wklej:

server {
    listen 80;
    server_name twojadomena.pl;
    root /var/www/joomla;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
    }

    location ~* \.(css|js|jpg|jpeg|png|gif|ico|svg)$ {
        expires max;
        log_not_found off;
    }
}
sudo ln -s /etc/nginx/sites-available/joomla.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Krok 7: Uruchomienie instalatora Joomla

Otwórz w przeglądarce adres:

http://twojadomena.pl

W kreatorze instalacji podaj dane bazy (joomla, joomlauser, TwojeHaslo) i zakończ konfigurację.

Dlaczego warto wybrać VPS Windows lub serwer dedykowany z Netcloud24?

Dla najwyższej wydajności i stabilności Joomla polecamy nowoczesne rozwiązania hostingowe od Netcloud24. Oferujemy VPS Windows oraz serwery dedykowane, gwarantujące:

  • Wysoką dostępność i uptime
  • Dyski SSD i dedykowane zasoby
  • Wsparcie techniczne 24/7
  • Elastyczne skalowanie według potrzeb

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *