![Opis pliku configuration.php w Joomla](https://joomlaguru.pl/images/joomla/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php.jpg)

#  Joomla przewodnik po sekretach pliku configuration.php

 Autor: Marcin Równicki

 Publikacja: 17.05.2021 | 15:00

 [Kategoria: Joomla](https://joomlaguru.pl/index.php?option=com_content&view=category&id=9)

---

Każdy system czy aplikacja posiada swój własny plik konfiguracyjny z Joomla nie jest inaczej. W pliku **configuratuion.php** są zapisane informacje o bazie danych o ustawieniach systemowych i wiele innych ustawień, które znajdują się w panelu administracyjnym.

 Poniżej znajdziesz opisy poszczególnych opcji dostępnych w pliku configuraration.php (Joomla 3.9.x)

## Spis treści

1. [Ustawienia strony](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-strony)

2. [Ustawienia bazy danych](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-bazy-danych)

3. [Ustawienia serwera](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-serwera)

4. [Ustawienia lokalne](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-lokalne)

5. [Ustawienia sesji](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-sesji)

6. [Ustawienia poczty](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-poczty)

7. [Ustawienia pamięci podręcznej](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-pamieci-podrecznej)

8. [Ustawienia proxy](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-proxy)

9. [Ustawienia debugowania](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-debugowania)

10. [Ustawienia meta](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-meta)

11. [Ustawienia SEO](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-seo)

12. [Ustawienia feed](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-feed)

13. [Ustawienia ciasteczek](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#ustawienia-ciasteczek)

14. [Podsumowanie](https://joomlaguru.pl/joomla/joomla-przewodnik-po-sekretach-pliku-configuration-php#podsumowanie)

### Ustawienia strony

public $offline = '0';

public $offline\_message = 'Trwają obecnie pracę konserwacyjne na witrynie. Zapraszamy ponownie wkrótce.';

public $display\_offline\_message = '1';

public $offline\_image = '';

public $sitename = 'Joomla!';

public $editor = 'tinymce';

public $captcha = '0';

public $list\_limit = '20';

public $access = '1';

public $frontediting = '1';

- public $offline = 0 lub 1 domyślnie 0
- public $offline\_message = 'Dowolony komunikat informaujący o tym czemu witryna jest wyłaczona.';
- public $display\_offline\_message = 0 lub 1 domyślnie 1
- public $offline\_image = ścieżka do obrazu komunikatu o wyłączonej witrynie
- public $sitename = nazwa witryny
- public $editor = domyślny edytor
- public $captcha = 0 lub 1 lub 2
- public $list\_limit = limit wyświetlania list domyślnie 20
- public $access = 1 lub 2 lub 3 domyślny 1 ustawienia poziomu dostępu
- public $frontediting = 0 lub 1 domyślny 1 ustawienia edytowania na stronie frontowej

### Ustawienia bazy danych

public $dbtype = 'mysqli';

public $host = 'localhost';

public $user = 'uzytkownik';

public $password = 'haslo';

public $db = 'bazadanych';

public $dbprefix = 'prefix\_';

- public $dbtype = mysqli lub mysql domyślnie mysqli
- public $host = localhost aczkolwiek ustawienia zależne od hostingodawcy
- public $user = użytkownik bazy danych
- public $password = hasło bazy dancych
- public $db = nazwa bazy danych
- public $dbprefix = prefix do bazy danych

### Ustawienia serwera

public $secret = 'FBVtggIk5lAzEU9H';

public $gzip = '0';

public $error\_reporting = 'default';

public $helpurl = 'https://help.joomla.org/.....';

public $ftp\_host = '';

public $ftp\_port = '';

public $ftp\_user = '';

public $ftp\_pass = '';

public $ftp\_root = '';

public $ftp\_enable = '0';

public $tmp\_path = '/tmp';

public $log\_path = '/administrator/logs';

public $live\_site = '';

public $force\_ssl = 0;

- public $secret = specjalny ciąg znaków dla celów bezpieczeństwa.
- public $gzip = 0 lub 1 kompresja danych domyślnie 0
- public $error\_reporting = przyjmuje wiele wartość podstawowa to default inne to: none, simple, maximum, development
- public $helpurl = adres serwera pomocowego w Joomla
- public $ftp\_host = host ftp
- public $ftp\_port = port ftp
- public $ftp\_user = użytkownik ftp
- public $ftp\_pass = hasło ftp
- public $ftp\_root = ścieżka ftp
- public $ftp\_enable = 0 lub 1 domyślnie 0 NIE zaleca się włączania!
- public $tmp\_path = ścieżka dla plików tymczasowych Joomla musi być zapisywalna
- public $log\_path = ścieżka do zapisywania logów, musi być zapisywalna
- public $live\_site = opcjonalna opcja przy instalacji Joomla! Wprowadzając cały adres URL
- public $force\_ssl = wymuszenie szyfrowania na witrynie. 0 lub 1 lub 2 domyślnie 0. 0 oznacza brak wymuszenia. 1 oznacza dla zaplecza administracyjnego. 2 oznacza dla całej strony.

### Ustawienia lokalne

public $offset = 'UTC';

public $offset = ustawienia czasu lokalnego.

### Ustawienia sesji

public $lifetime = '15';

public $session\_handler = 'database';

public $shared\_session = '0';

public $session\_memcache\_server\_host = 'localhost';

public $session\_memcache\_server\_port = '11211';

public $session\_memcached\_server\_host = 'localhost';

public $session\_memcached\_server\_port = '11211';

public $session\_redis\_server\_host = 'localhost';

public $session\_redis\_server\_port = '6379';

public $session\_redis\_server\_db = '0';

- public $lifetime = czas sesji podajemy w minutach
- public $session\_handler = database lub php najczęsciej, miejsce przechowywania sesji
- public $shared\_session = 0 lub 1 dzielenie sesji parametr 1 skutkuję sesją dzieloną wraz z frontem. Jedno logowanie.
- public $session\_memcache\_server\_host = localhost lub IP serwera obsługującego nasze sesje w memcache
- public $session\_memcache\_server\_port = 11211 domyślny port serwera memcache
- public $session\_memcached\_server\_host = 'localhost lub IP serwera obsługującego nasze sesje w memcached
- public $session\_memcached\_server\_port = 11211 domyślny port serwera memcached
- public $session\_redis\_server\_host = localhost lub IP serwera obsługującego nasze sesje w redis
- public $session\_redis\_server\_port = 6379 domyślny port serwera redis
- public $session\_redis\_server\_db = domyślnie 0 ale może przyjmować wartość do 15. Wywoływana instancja bazy danych serwera.

### Ustawienia poczty

public $mailonline = '1';

public $mailer = 'mail';

public $mailfrom = '';

public $fromname = '';

public $massmailoff = '0';

public $replyto = '';

public $replytoname = '';

public $sendmail = '/usr/sbin/sendmail';

public $smtpauth = '0';

public $smtpuser = '';

public $smtppass = '';

public $smtphost = 'localhost';

public $smtpsecure = 'none';

public $smtpport = '25';

- public $mailonline = 1 lub 0 domyślnie 1 poczta jest włączona.
- public $mailer = "mail" używa funkcji poczty PHP; „sendmail” używa poczty SMTP na serwerze.
- public $mailfrom = od kogo jest mail wysyłany
- public $fromname = od kogo nazwa
- public $massmailoff = masowe wysyłanie wiadomości 0 lub 1 domyślnie 0 oznacza właczone.
- public $replyto = odpowiedź do mail
- public $replytoname = odpowiedź do nazwa
- public $sendmail = /usr/sbin/sendmail domyślna ścieżka serwera sendmail, nie zaleca się zmieniać , ale zależne od ustawień hostingu.
- public $smtpauth = 0 lub 1 domyślnie 0 Autentykacja użytkownika do wysyłania poczty za pomocą protokołu SMTP
- public $smtpuser = nazwa użytkownika poczty
- public $smtppass = hasła użytkownika poczty
- public $smtphost = localhost lub IP adresu serwera poczty
- public $smtpsecure = none domyślnie brak. SSL używa do komunikacji szyfrowania.
- public $smtpport = 25 domyślnie port, aczkolwiek 465 jest szyfrowanym i zalecanym. Pamiętaj, aby zweryfikować ustawienia.

### Ustawienia pamięci podręcznej

public $caching = '0';

public $cachetime = '15';

public $cache\_handler = 'file';

public $cache\_platformprefix = '0';

public $memcache\_persist = '1';

public $memcache\_compress = '0';

public $memcache\_server\_host = 'localhost';

public $memcache\_server\_port = '11211';

public $memcached\_persist = '1';

public $memcached\_compress = '0';

public $memcached\_server\_host = 'localhost';

public $memcached\_server\_port = '11211';

public $redis\_persist = '1';

public $redis\_server\_host = 'localhost';

public $redis\_server\_port = '6379';

public $redis\_server\_auth = '';

public $redis\_server\_db = '0';

- public $caching = 0 lub 1. 0 wyłączona 1 włączona.
- public $cachetime = czas przechowywania pamięci podręcznej podajemy w minutach, domyślna wartość 15 minut
- public $cache\_handler = file domyślna wartość to plik, ale jest zależne od tego, co obsługuje serwer! acpu, memcache, memcached,redis
- public $cache\_platformprefix = 0 lub 1 domyślnie 0 Osobna pamięć podręczna dla generowanych widoków desktop / mobile.
- public $memcache\_persist = 1 lub 0 Domyślnie 1 Trwałość danych zalecane włączenie.
- public $memcache\_compress = 0 lub 1 domyślnie 0 kompresja danych
- public $memcache\_server\_host = localhost lub IP serwera obsługującego pamięć podręczna memcache
- public $memcache\_server\_port = 11211 domyślny port serwera memcache
- public $memcached\_persist = 1 lub 0 Domyślnie 1 Trwałość danych zalecane włączenie.
- public $memcached\_compress = 0 lub 1 domyślnie 0 kompresja danych
- public $memcached\_server\_host = localhost lub IP serwera obsługującego pamięć podręczna memcached
- public $memcached\_server\_port = 11211 domyślny port serwera memcached
- public $redis\_persist = 1 lub 0 Domyślnie 1 Trwałość danych zalecane włączenie.
- public $redis\_server\_host = localhost lub IP serwera obsługującego pamięć podręczną redis
- public $redis\_server\_port = 6379 domyślny port serwera redis
- public $redis\_server\_auth = autoryzacja serwera redis
- public $redis\_server\_db = domyślnie 0 ale może przyjmować wartość do 15. Wywoływana instancja bazy danych serwera.

### Ustawienia proxy

public $proxy\_enable = '0';

public $proxy\_host = '';

public $proxy\_port = '';

public $proxy\_user = '';

public $proxy\_pass = '';

- public $proxy\_enable = 0 lub 1 domyślnie 0 wyłączone proxy
- public $proxy\_host = adres IP serwera proxy
- public $proxy\_port = port serwera proxy
- public $proxy\_user = login użytkownika serwera proxy
- public $proxy\_pass = hasło użytkownika serwera proxy

### Ustawienia debugowania

public $debug = '0';

public $debug\_lang = '0';

public $debug\_lang\_const = '1';

- public $debug = 0 lub 1 ustawienia pokazywania informacji diagnostycznych.
- public $debug\_lang = 0 lub 1 ustawienia pokazywania informacji o języku.
- public $debug\_lang\_const = 1 lub 0 pokazuje stała językowa przy nazwach.

### Ustawienia meta

public $MetaDesc = 'Joomla! - the dynamic portal engine and content management system';

public $MetaKeys = 'joomla, Joomla';

public $MetaTitle = '1';

public $MetaAuthor = '1';

public $MetaVersion = '0';

public $MetaRights = '';

public $robots = '';

public $sitename\_pagetitles = '0';

- public $MetaDesc = opis strony.
- public $MetaKeys = słowa kluczowe rozdzielane przecinkami dla całej strony.
- public $MetaTitle = 1 lub 0 pokazywanie Tytułów w meta.
- public $MetaAuthor = 1 lub 0 pokazywanie autora artykułów w meta.
- public $MetaVersion = 0 lub 1 pokazywanie wersji Joomla w meta.
- public $MetaRights = opis dotyczący praw do strony, artykułów.
- public $robots = ustawienia dotyczące indeksowania przez roboty. index, follow itp.
- public $sitename\_pagetitles = 0 lub 1 nazwa strony w tytułach stron.

### Ustawienia SEO

public $sef = '1';

public $sef\_rewrite = '0';

public $sef\_suffix = '0';

public $unicodeslugs = '0';

- public $sef = 1 lub 0 ustawienia dla SEO proste adresy
- public $sef\_rewrite = 0 lub 1 użycie mod\_rewrite przy przepisywaniu do prostych adresów.
- public $sef\_suffix = 0 lub 1 przyrostek adresów czyli .html lub bez
- public $unicodeslugs = 0 lub 1 używanie znaków unicode przy adresach URL (ą,ę,ł,ś,ć,ó,ź,ć,) i dla innych języków.

### Ustawienia feed

public $feed\_limit = 10;

public $feed\_email = 'none';

- public $feed\_limit = limit wyświetlania wiadomości poprzez kanał feed.
- public $feed\_email = domyślna wartość none, czyli nie pokazuje adresu e-mail przy artykułach w feed.

### Ustawienia ciasteczek

public $cookie\_domain = '';

public $cookie\_path = '';

- public $cookie\_domain = Joomla użyje pustej wartości, a plik cookie będzie ważny dla bieżącej domeny.
- public $cookie\_path = Joomla użyje domyślnej wartości /, a plik cookie będzie ważny dla całej witryny.

### Podsumowanie

Pamiętaj, jak już będziesz zmuszony do edycji pliku configuration.php o tym, że wszystkie zmienne są w nawiasach **'zmienna'.** Jest to o tym istotne, że jeśli pominiesz taki nawias Twoja strona przestanie działać!

Plik configuration.php jest zapisany i kodowany w standardzie UTF-8, więc używaj edytorów, które obsługuję te standardy i potrafią w nich zapisać.

Do edycji w środowisku Windows możesz użyć programów takich jak [Notepad++](https://notepad-plus-plus.org/downloads/) lub [Sublime](https://www.sublimetext.com). Mac on [BBEdit](https://www.barebones.com). Linux Nono Editor, Vim Editor oraz Notepad++.

Aktualizacja: 09.06.2026 | 13:01

 Zapisz się do newslettera

 ---

##  Powiązane

 [ ![Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian](https://joomlaguru.pl/images/joomla_6/Joomla-6-1-2-opis-zmian.webp)

###  Joomla 6.1.2 - wydanie bezpieczeństwa i poprawek - opis zmian

Więcej

 ](https://joomlaguru.pl/index.php?option=com_content&view=article&id=649:joomla-6-1-2-wydanie-bezpieczenstwa-i-poprawek-opis-zmian&catid=9)

 [ ![Anatomia ataku web shell](https://joomlaguru.pl/images/joomla_6/webshell-anatomia-ataka-skutki.webp)

###  Popularny edytor JCE w Joomla zaatakowany. Sprawdź, czy Twoja strona nie ma webshella

Więcej

 ](https://joomlaguru.pl/index.php?option=com_content&view=article&id=648:pilna-aktualizacja-jce-joomla-cve-2026-48907-falszywe-profile-webshell&catid=9)

 [###  Composer Joomla

Więcej

 ](https://joomlaguru.pl/index.php?option=com_content&view=article&id=489:composer-joomla&catid=18)
