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