Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak zainstalować system zarządzania treścią Joomla! na Debianie?
    Pozostałe

    Jak zainstalować system zarządzania treścią Joomla! na Debianie?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby zainstalować system zarządzania treścią Joomla! na Debianie, należy przeprowadzić kilka kluczowych kroków: przygotować środowisko serwera (LAMP lub LEMP), utworzyć bazę danych, pobrać i skonfigurować pliki Joomla!, a następnie dokończyć instalację przez przeglądarkę. Poniżej znajduje się wyczerpujący poradnik krok po kroku dla Debian 11/12, z wyjaśnieniami każdego etapu.

    Spis treści pokaż
    1 1. Przygotowanie systemu (aktualizacja i niezbędne narzędzia)
    2 2. Instalacja serwera WWW, PHP i MariaDB/MySQL
    2.1 LAMP (Apache, MariaDB/MySQL, PHP):
    2.2 LEMP (Nginx zamiast Apache, opcjonalnie)
    3 3. Konfiguracja bazy danych dla Joomla
    4 4. Pobieranie i instalacja Joomla
    5 5. Konfiguracja serwera Apache (jeśli używasz Apache)
    6 6. Przejście do instalatora Joomla!
    7 7. Zabezpieczenie i końcowa konfiguracja
    8 Dodatkowe wyjaśnienia i porady

    1. Przygotowanie systemu (aktualizacja i niezbędne narzędzia)

    • Zaktualizuj system i pakiety
    sudo apt update sudo apt upgrade 

    2. Instalacja serwera WWW, PHP i MariaDB/MySQL

    LAMP (Apache, MariaDB/MySQL, PHP):

    • Zainstaluj Apache, PHP i MariaDB
    sudo apt install apache2 mariadb-server php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-xmlrpc php-intl unzip 

    Wyjaśnienie: Apache to serwer www, MariaDB (lub MySQL) to system bazy danych, natomiast Joomla wymaga kilku rozszerzeń PHP do poprawnego działania.

    LEMP (Nginx zamiast Apache, opcjonalnie)

    Możesz również użyć Nginx zamiast Apache – szczegóły znajdziesz w dokumentacji.

    3. Konfiguracja bazy danych dla Joomla

    • Rozpocznij konsolę MariaDB/MySQL
    sudo mysql 
    • Utwórz nową bazę danych, użytkownika i nadaj mu uprawnienia
    CREATE DATABASE joomla_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'joomla_user'@'localhost' IDENTIFIED BY 'TwojeSilneHaslo'; GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost'; FLUSH PRIVILEGES; EXIT; 

    Wyjaśnienie: Joomla zapisuje całą zawartość strony do bazy danych, konieczna jest własna, dedykowana baza z użytkownikiem.

    4. Pobieranie i instalacja Joomla

    • Pobierz najnowszą paczkę Joomla
    cd /tmp wget https://downloads.joomla.org/cms/joomla5/latest/Joomla_5-Stable-Full_Package.zip # Sprawdź aktualny link na joomla.org! 
    • Rozpakuj Joomla do docelowego katalogu (np. /var/www/html/joomla)
    sudo mkdir -p /var/www/html/joomla sudo unzip Joomla_5-Stable-Full_Package.zip -d /var/www/html/joomla 
    • Nadaj odpowiednie prawa i własność plików
    sudo chown -R www-data:www-data /var/www/html/joomla sudo chmod -R 755 /var/www/html/joomla 

    Wyjaśnienie: Właścicielem plików powinna być usługa www-data (użytkownik Apache/Nginx), by serwer www miał pełną kontrolę nad zawartością katalogu Joomla.

    5. Konfiguracja serwera Apache (jeśli używasz Apache)

    • Stwórz plik konfiguracyjny Apache (VirtualHost)
    sudo nano /etc/apache2/sites-available/joomla.conf 

    Wklej przykładową konfigurację:

    <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla ServerName twojadomena.pl <Directory /var/www/html/joomla> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/joomla_error.log CustomLog ${APACHE_LOG_DIR}/joomla_access.log combined </VirtualHost> 
    • Włącz konfigurację i moduł mod_rewrite
    sudo a2ensite joomla.conf sudo a2enmod rewrite sudo systemctl reload apache2 

    Wyjaśnienie: Moduł mod_rewrite pozwala na „przyjazne adresy” URL w Joomla, a osobny VirtualHost umożliwia wygodne zarządzanie i rozbudowę strony.

    6. Przejście do instalatora Joomla!

    • Otwórz przeglądarkę i wejdź na adres –
    http://adres_serwera_lub_domeny 
    • Wybierz język, podaj nazwę strony, utwórz konto administratora oraz skonfiguruj połączenie z bazą danych –
      • Nazwa bazy – joomla_db
      • Użytkownik bazy – joomla_user
      • Hasło – [to, które podałeś]
      • Serwer bazy – localhost

    Dalsze kroki są intuicyjne – kreator poprowadzi przez kolejne etapy instalacji aż do uruchomienia pierwszej strony.

    7. Zabezpieczenie i końcowa konfiguracja

    • Usuń katalog instalacyjny (zgodnie z poleceniem kreatora)
    • Skonfiguruj dodatkowe ustawienia w panelu administracyjnym Joomla

    Dodatkowe wyjaśnienia i porady

    • Wymagania systemowe – Joomla 5.x zaleca przynajmniej PHP 8.1, MariaDB 10.4 lub MySQL 8.0, Apache 2.4+/Nginx 1.18+.
    • Instrukcje wideo – Poradniki wideo są dostępne dla mniej doświadczonych użytkowników, np. na YouTube.
    • Dokumentacja Joomla! – Szczegółowe wyjaśnienia kroków znajdziesz również w oficjalnej dokumentacji.

    Joomla to dojrzały, rozbudowany CMS z prostą instalacją i ogromnymi możliwościami konfiguracji. Instalacja na Debianie to standardowy, przewidywalny proces, który można łatwo przeprowadzić samodzielnie, mając nawet minimalne doświadczenie z Linuksem.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Co to jest XAMPP i jak go zainstalować na Debianie?

    3 min. czyt.

    Jak zainstalować i skonfigurować serwer WWW w systemie Linux?

    4 min. czyt.

    Jak zainstalować i skonfigurować serwer LAMP na Ubuntu?

    3 min. czyt.

    Jak zainstalować i skonfigurować bazę danych MySQL w Ubuntu?

    3 min. czyt.

    Jak zainstalować PHP 5 i PHP 7 na jednym serwerze Ubuntu?

    2 min. czyt.
    turned on monitor displaying programming language

    Jak edytor HTML ułatwia tworzenie stron WWW – funkcje, konwersje i interaktywność

    16 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.