{"id":63,"date":"2025-05-22T23:11:05","date_gmt":"2025-05-22T21:11:05","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=63"},"modified":"2025-05-22T23:11:39","modified_gmt":"2025-05-22T21:11:39","slug":"jak-zainstalowac-joomla-z-nginx-na-ubuntu-24-04-server","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/jak-zainstalowac-joomla-z-nginx-na-ubuntu-24-04-server\/","title":{"rendered":"Jak zainstalowa\u0107 Joomla z Nginx na Ubuntu 24.04 Server"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h1><\/h1>\n<p>Joomla to popularny system zarz\u0105dzania tre\u015bci\u0105 (CMS) typu open-source, wykorzystywany do tworzenia stron i aplikacji internetowych. W po\u0142\u0105czeniu z wydajnym serwerem Nginx na Ubuntu 24.04 uzyskasz szybk\u0105 i stabiln\u0105 platform\u0119. W tym przewodniku poka\u017cemy Ci, jak krok po kroku zainstalowa\u0107 i skonfigurowa\u0107 Joomla.<\/p>\n<h2>Wymagania wst\u0119pne<\/h2>\n<ul>\n<li>Serwer z Ubuntu 24.04<\/li>\n<li>Dost\u0119p do konta z uprawnieniami root lub <code>sudo<\/code><\/li>\n<li>Po\u0142\u0105czenie z internetem<\/li>\n<\/ul>\n<h2>Krok 1: Aktualizacja systemu<\/h2>\n<pre><code>sudo apt update\r\nsudo apt upgrade -y\r\n<\/code><\/pre>\n<h2>Krok 2: Instalacja Nginx<\/h2>\n<pre><code>sudo apt install nginx -y\r\nsudo systemctl enable nginx\r\nsudo systemctl start nginx\r\n<\/code><\/pre>\n<h2>Krok 3: Instalacja PHP i wymaganych rozszerze\u0144<\/h2>\n<pre><code>sudo apt install php-fpm php-mysql php-xml php-mbstring php-json php-curl -y\r\nsudo systemctl enable php7.4-fpm\r\nsudo systemctl start php7.4-fpm\r\n<\/code><\/pre>\n<h2>Krok 4: Instalacja i konfiguracja bazy danych<\/h2>\n<p>U\u017cyjemy MariaDB:<\/p>\n<pre><code>sudo apt install mariadb-server -y\r\nsudo systemctl enable mariadb\r\nsudo systemctl start mariadb\r\nsudo mysql_secure_installation\r\n<\/code><\/pre>\n<p>Utw\u00f3rz baz\u0119 i u\u017cytkownika dla Joomla:<\/p>\n<pre><code>mysql -u root -p\r\nCREATE DATABASE joomla CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\r\nCREATE USER 'joomlauser'@'localhost' IDENTIFIED BY 'TwojeHaslo';\r\nGRANT ALL ON joomla.* TO 'joomlauser'@'localhost';\r\nFLUSH PRIVILEGES;\r\nEXIT;\r\n<\/code><\/pre>\n<h2>Krok 5: Pobranie Joomla CMS<\/h2>\n<pre><code>cd \/var\/www\r\nsudo wget https:\/\/downloads.joomla.org\/cms\/joomla4\/4-3-0\/Joomla_4-3-0-Stable-Full_Package.zip -O joomla.zip\r\nsudo apt install unzip -y\r\nsudo unzip joomla.zip -d joomla\r\nsudo chown -R www-data:www-data joomla\r\nsudo chmod -R 755 joomla\r\n<\/code><\/pre>\n<h2>Krok 6: Konfiguracja Nginx dla Joomla<\/h2>\n<p>Utw\u00f3rz plik konfiguracji:<\/p>\n<pre><code>sudo nano \/etc\/nginx\/sites-available\/joomla.conf\r\n<\/code><\/pre>\n<p>Wklej:<\/p>\n<pre><code>server {\r\n    listen 80;\r\n    server_name twojadomena.pl;\r\n    root \/var\/www\/joomla;\r\n    index index.php;\r\n\r\n    location \/ {\r\n        try_files $uri $uri\/ \/index.php?$args;\r\n    }\r\n\r\n    location ~ \\.php$ {\r\n        include snippets\/fastcgi-php.conf;\r\n        fastcgi_pass unix:\/var\/run\/php\/php7.4-fpm.sock;\r\n    }\r\n\r\n    location ~* \\.(css|js|jpg|jpeg|png|gif|ico|svg)$ {\r\n        expires max;\r\n        log_not_found off;\r\n    }\r\n}\r\n<\/code><\/pre>\n<pre><code>sudo ln -s \/etc\/nginx\/sites-available\/joomla.conf \/etc\/nginx\/sites-enabled\/\r\nsudo nginx -t\r\nsudo systemctl reload nginx\r\n<\/code><\/pre>\n<h2>Krok 7: Uruchomienie instalatora Joomla<\/h2>\n<p>Otw\u00f3rz w przegl\u0105darce adres:<\/p>\n<p><strong>http:\/\/twojadomena.pl<\/strong><\/p>\n<p>W kreatorze instalacji podaj dane bazy (<code>joomla<\/code>, <code>joomlauser<\/code>, <code>TwojeHaslo<\/code>) i zako\u0144cz konfiguracj\u0119.<\/p>\n<h2>Dlaczego warto wybra\u0107 VPS Windows lub serwer dedykowany z Netcloud24?<\/h2>\n<p>Dla najwy\u017cszej wydajno\u015bci i stabilno\u015bci Joomla polecamy nowoczesne rozwi\u0105zania hostingowe od <a href=\"https:\/\/netcloud24.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Netcloud24<\/strong><\/a>. Oferujemy <strong>VPS Windows<\/strong> oraz <strong>serwery dedykowane<\/strong>, gwarantuj\u0105ce:<\/p>\n<ul>\n<li>Wysok\u0105 dost\u0119pno\u015b\u0107 i uptime<\/li>\n<li>Dyski SSD i dedykowane zasoby<\/li>\n<li>Wsparcie techniczne 24\/7<\/li>\n<li>Elastyczne skalowanie wed\u0142ug potrzeb<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Joomla to popularny system zarz\u0105dzania tre\u015bci\u0105 (CMS) typu open-source, wykorzystywany do tworzenia stron i aplikacji internetowych. W po\u0142\u0105czeniu z wydajnym serwerem Nginx na Ubuntu\u2026<\/p>\n","protected":false},"author":1,"featured_media":64,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-63","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=63"}],"version-history":[{"count":2,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/63\/revisions"}],"predecessor-version":[{"id":66,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/63\/revisions\/66"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/64"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=63"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=63"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}