Ustawienia systemu
Ustawienia systemu XOOPS
Dział zatytułowany „Ustawienia systemu XOOPS”Ten przewodnik obejmuje kompletne ustawienia systemu dostępne w panelu administracyjnym XOOPS, zorganizowane по kategorii.
Architektura ustawień systemu
Dział zatytułowany „Architektura ustawień systemu”graph TD A[Ustawienia systemu] --> B[Ustawienia ogólne] A --> C[Ustawienia użytkownika] A --> D[Ustawienia moduł] A --> E[Znaczniki meta i stopka] A --> F[Ustawienia poczty] A --> G[Ustawienia cache] A --> H[Ustawienia adresu URL] A --> I[Ustawienia bezpieczeństwa] B --> B1[Nazwa witryny] B --> B2[Strefa czasowa] B --> B3[Język] C --> C1[Rejestracja] C --> C2[Profile] C --> C3[Uprawnienia] F --> F1[Konfiguracja SMTP] F --> F2[Reguły powiadomień]Dostęp do ustawień systemu
Dział zatytułowany „Dostęp do ustawień systemu”Lokalizacja
Dział zatytułowany „Lokalizacja”Panel administracyjny > System > Preferencje
Lub przejdź bezpośrednio:
http://your-domain.com/xoops/admin/index.php?fct=preferencesWymagania dotyczące uprawnień
Dział zatytułowany „Wymagania dotyczące uprawnień”- Tylko administratorzy (webmasterowie) mogą uzyskać dostęp do ustawień systemu
- Zmiany wpływają na całą witrynę
- Większość zmian wchodzi w życie natychmiast
Ustawienia ogólne
Dział zatytułowany „Ustawienia ogólne”Konfiguracja fundamentalna instalacji XOOPS.
Informacje podstawowe
Dział zatytułowany „Informacje podstawowe”Nazwa witryny: [Nazwa Twojej witryny]Opis domyślny: [Krótki opis witryny]Slogan witryny: [Przyciągający slogan]Email administratora: admin@your-domain.comNazwa webmastera: Nazwa administratoraEmail webmastera: admin@your-domain.comUstawienia wyglądu
Dział zatytułowany „Ustawienia wyglądu”Domyślny motyw: [Wybierz motyw]Domyślny język: Polski (lub preferowany język)Elementów na stronie: 15 (zazwyczaj 10-25)Słów w skrócie: 25 (dla wyników wyszukiwania)Uprawnienie przesyłania motywu: Wyłączone (bezpieczeństwo)Ustawienia regionalne
Dział zatytułowany „Ustawienia regionalne”Domyślna strefa czasowa: [Twoja strefa czasowa]Format daty: %Y-%m-%d (format RRRR-MM-DD)Format czasu: %H:%M:%S (format GG:MM:SS)Czas letni: [Auto/Ręczny/Brak]Tabela formatów stref czasowych:
| Region | Strefa czasowa | Przesunięcie UTC |
|---|---|---|
| US Eastern | America/New_York | -5 / -4 |
| US Central | America/Chicago | -6 / -5 |
| US Mountain | America/Denver | -7 / -6 |
| US Pacific | America/Los_Angeles | -8 / -7 |
| UK/Londyn | Europe/London | 0 / +1 |
| Francja/Niemcy | Europe/Paris | +1 / +2 |
| Europa/Warszawa | Europe/Warsaw | +1 / +2 |
| Japonia | Asia/Tokyo | +9 |
| Chiny | Asia/Shanghai | +8 |
| Australia/Sydney | Australia/Sydney | +10 / +11 |
Konfiguracja wyszukiwania
Dział zatytułowany „Konfiguracja wyszukiwania”Włącz wyszukiwanie: TakSzukaj na stronach administracyjnych: Tak/NieSzukaj w archiwach: TakDomyślny typ wyszukiwania: Wszystko / Tylko stronySłowa wyłączone z wyszukiwania: [Lista oddzielona przecinkami]Powszechnie wyłączone słowa: the, a, an, and, or, but, in, on, at, by, to, from
Ustawienia użytkownika
Dział zatytułowany „Ustawienia użytkownika”Kontroluj zachowanie konta użytkownika i proces rejestracji.
Rejestracja użytkownika
Dział zatytułowany „Rejestracja użytkownika”Zezwól na rejestrację użytkownika: Tak/NieTyp rejestracji: ☐ Autouzaktywnienie (Dostęp natychmiastowy) ☐ Zatwierdzenie administracyjne (Admin musi zatwierdzić) ☐ Weryfikacja wiadomości e-mail (Użytkownik musi zweryfikować wiadomość e-mail)
Powiadomienie dla użytkowników: Tak/NieWeryfikacja wiadomości e-mail użytkownika: Wymagana/OpcjonalnaKonfiguracja nowego użytkownika
Dział zatytułowany „Konfiguracja nowego użytkownika”Automatyczne logowanie nowych użytkowników: Tak/NiePrzypisz domyślną grupę użytkowników: TakDomyślna grupa użytkowników: [Wybierz grupę]Utwórz awatar użytkownika: Tak/NieAwatar początkowy: [Wybierz domyślny]Ustawienia profilu użytkownika
Dział zatytułowany „Ustawienia profilu użytkownika”Zezwól na profile użytkownika: TakPokaż listę członków: TakPokaż statystykę użytkownika: TakPokaż ostatni czas online: TakZezwól na awatar użytkownika: TakMaksymalny rozmiar awatara: 100KBWymiary awatara: 100x100 pikseliUstawienia poczty użytkownika
Dział zatytułowany „Ustawienia poczty użytkownika”Zezwól użytkownikom na ukrywanie wiadomości e-mail: TakPokaż wiadomość e-mail na profilu: TakInterwał powiadomień e-mail: Natychmiast/Codziennie/Co tydzień/NigdyŚledzenie aktywności użytkownika
Dział zatytułowany „Śledzenie aktywności użytkownika”Śledź aktywność użytkownika: TakZaloguj logowania użytkownika: TakZaloguj nieudane logowania: TakŚledź adres IP: TakWyczyść dzienniki aktywności starsze niż: 90 dniLimity konta
Dział zatytułowany „Limity konta”Zezwól na zduplikowany e-mail: NieMinimalna długość nazwy użytkownika: 3 znakiMaksymalna długość nazwy użytkownika: 15 znakówMinimalna długość hasła: 6 znakówWymagaj znaków specjalnych: TakWymagaj liczb: TakWygaśnięcie hasła: 90 dni (lub Nigdy)Nieaktywne konta do usunięcia po dni: 365 dniUstawienia moduł
Dział zatytułowany „Ustawienia moduł”Skonfiguruj zachowanie poszczególnych modułów.
Typowe opcje modułu
Dział zatytułowany „Typowe opcje modułu”Dla każdego zainstalowanego modułu możesz ustawić:
Status modułu: Aktywny/NieaktywnyWyświetl w menu: Tak/NieWaga modułu: [1-999] (wyższa = niższa w wyświetlaniu)Domyślna strona główna: Ten moduł pokazuje się podczas odwiedzenia /Dostęp administracyjny: [Dozwolone grupy użytkowników]Dostęp użytkownika: [Dozwolone grupy użytkowników]Ustawienia modułu systemowego
Dział zatytułowany „Ustawienia modułu systemowego”Pokaż stronę główną jako: Portal / Moduł / Strona statycznaDomyślny moduł strony głównej: [Wybierz moduł]Pokaż menu stopki: TakKolor stopki: [Selektor koloru]Pokaż statystykę systemu: TakPokaż użycie pamięci: TakKonfiguracja na moduł
Dział zatytułowany „Konfiguracja na moduł”Każdy moduł może mieć ustawienia specyficzne dla modułu:
Przykład - Moduł strony:
Włącz komentarze: Tak/NieModeruj komentarze: Tak/NieKomentarzy na stronie: 10Włącz oceny: TakZezwól na anonimowe oceny: TakPrzykład - Moduł użytkownika:
Folder przesyłania awatara: ./uploads/Maksymalny rozmiar przesyłania: 100KBZezwól na przesyłanie pliku: TakDozwolone typy plików: jpg, gif, pngDostęp do ustawień specyficznych dla modułu:
- Admin > Moduły > [Nazwa modułu] > Preferencje
Ustawienia znaczników meta i SEO
Dział zatytułowany „Ustawienia znaczników meta i SEO”Skonfiguruj znaczniki meta do optymalizacji dla wyszukiwarek.
Globalne znaczniki meta
Dział zatytułowany „Globalne znaczniki meta”Słowa kluczowe meta: xoops, cms, system zarządzania zawartościąOpis meta: Potężny system zarządzania zawartością do budowania dynamicznych witrynAutor meta: Twoje imię i nazwiskoCopyright meta: Copyright 2025, Twoja firmaMeta robots: index, followMeta revisit: 30 dniNajlepsze praktyki znaczników meta
Dział zatytułowany „Najlepsze praktyki znaczników meta”| Znacznik | Cel | Rekomendacja |
|---|---|---|
| Słowa kluczowe | Terminy wyszukiwania | 5-10 istotnych słów kluczowych, oddzielonych przecinkami |
| Opis | Wynik wyszukiwania | 150-160 znaków |
| Autor | Autor strony | Twoje imię i nazwisko lub firma |
| Copyright | Prawne | Twoje powiadomienie o prawach autorskich |
| Robots | Instrukcje crawlera | index, follow (zezwól na indeksowanie) |
Ustawienia stopki
Dział zatytułowany „Ustawienia stopki”Pokaż stopkę: TakKolor stopki: Ciemny/JasnyTło stopki: [Kod koloru]Tekst stopki: [HTML dozwolone]Dodatkowe linki stopki: [Pary adresu URL i tekstu]Przykład HTML stopki:
<p>Copyright © 2025 Twoja firma. Wszystkie prawa zastrzeżone.</p><p><a href="/privacy">Polityka prywatności</a> | <a href="/terms">Warunki korzystania</a></p>Społeczne znaczniki meta (Open Graph)
Dział zatytułowany „Społeczne znaczniki meta (Open Graph)”Włącz Open Graph: TakFacebook App ID: [App ID]Typ karty Twittera: summary / summary_large_image / playerDomyślny obraz udostępniania: [Adres URL obrazu]Ustawienia poczty elektronicznej
Dział zatytułowany „Ustawienia poczty elektronicznej”Skonfiguruj system dostarczania poczty i powiadomień.
Metoda dostarczania poczty
Dział zatytułowany „Metoda dostarczania poczty”Użyj SMTP: Tak/Nie
Jeśli SMTP: Host SMTP: smtp.gmail.com Port SMTP: 587 (TLS) lub 465 (SSL) Bezpieczeństwo SMTP: TLS / SSL / Brak Nazwa użytkownika SMTP: [email@example.com] Hasło SMTP: [hasło] Uwierzytelnianie SMTP: Tak/Nie Timeout SMTP: 10 sekund
Jeśli PHP mail(): Ścieżka sendmail: /usr/sbin/sendmail -t -iKonfiguracja poczty
Dział zatytułowany „Konfiguracja poczty”Adres nadawcy: noreply@your-domain.comNazwa nadawcy: Nazwa Twojej witrynyAdres zwrotny: support@your-domain.comUkryta kopia dla administratora: Tak/NieUstawienia powiadomień
Dział zatytułowany „Ustawienia powiadomień”Wyślij powitalną wiadomość e-mail: Tak/NieTemat powitalnej wiadomości e-mail: Zapraszamy do [nazwa witryny]Treść powitalnej wiadomości e-mail: [Niestandardowa wiadomość]
Wyślij wiadomość e-mail resetowania hasła: Tak/NieDołącz losowe hasło: Tak/NieWygaśnięcie tokena: 24 godzinyPowiadomienia dla administracji
Dział zatytułowany „Powiadomienia dla administracji”Powiadom administrację o rejestracji: TakPowiadom administrację o komentarzach: TakPowiadom administrację o przesyłaniach: TakPowiadom administrację o błędach: TakPowiadomienia dla użytkowników
Dział zatytułowany „Powiadomienia dla użytkowników”Powiadom użytkownika o rejestracji: TakPowiadom użytkownika o komentarzach: TakPowiadom użytkownika o prywatnych wiadomościach: TakZezwól użytkownikom wyłączyć powiadomienia: TakDomyślna częstotliwość powiadomień: NatychmiastSzablony poczty elektronicznej
Dział zatytułowany „Szablony poczty elektronicznej”Dostosuj wiadomości powiadomień w panelu administracyjnym:
Ścieżka: System > Szablony poczty
Dostępne szablony:
- Rejestracja użytkownika
- Resetowanie hasła
- Powiadomienie komentarza
- Wiadomość prywatna
- Alerty systemu
- Wiadomości e-mail specyficzne dla modułu
Ustawienia cache
Dział zatytułowany „Ustawienia cache”Optymalizuj wydajność poprzez buforowanie.
Konfiguracja cache
Dział zatytułowany „Konfiguracja cache”Włącz cache: Tak/NieTyp cache: ☐ Pamięć podręczna pliku ☐ APCu (Alternatywna pamięć podręczna PHP) ☐ Memcache (Rozproszone buforowanie) ☐ Redis (Zaawansowane buforowanie)
Czas życia cache: 3600 sekund (1 godzina)Opcje cache wg typu
Dział zatytułowany „Opcje cache wg typu”Pamięć podręczna pliku:
Katalog cache: /var/www/html/xoops/cache/Interwał czyszczenia: CodziennieMaksymalna liczba plików cache: 1000Cache APCu:
Alokacja pamięci: 128MBPoziom fragmentacji: NiskiMemcache/Redis:
Host serwera: localhostPort serwera: 11211 (Memcache) / 6379 (Redis)Połączenie trwałe: TakCo jest buforowane
Dział zatytułowany „Co jest buforowane”Tabela modułów w cache: TakDane konfiguracji w cache: TakDane szablonu w cache: TakDane sesji użytkownika w cache: TakWyniki wyszukiwania w cache: TakZapytania bazy danych w cache: TakKanały RSS w cache: TakObrazy w cache: TakUstawienia adresu URL
Dział zatytułowany „Ustawienia adresu URL”Skonfiguruj przepisywanie i formatowanie adresów URL.
Ustawienia przyjaznych adresów URL
Dział zatytułowany „Ustawienia przyjaznych adresów URL”Włącz przyjazne adresy URL: Tak/NieTyp przyjaznego adresu URL: ☐ Path Info: /page/about ☐ Query String: /index.php?p=about
Slash na końcu: Dołącz / PomińWielkość liter adresu URL: Małe litery / Rozróżniaj wielkość literReguły przepisywania adresu URL
Dział zatytułowany „Reguły przepisywania adresu URL”Reguły .htaccess: [Wyświetl bieżące]Reguły Nginx: [Wyświetl bieżące jeśli Nginx]Reguły IIS: [Wyświetl bieżące jeśli IIS]Ustawienia bezpieczeństwa
Dział zatytułowany „Ustawienia bezpieczeństwa”Kontroluj konfigurację powiązaną z bezpieczeństwem.
Bezpieczeństwo hasła
Dział zatytułowany „Bezpieczeństwo hasła”Polityka haseł: ☐ Wymagaj wielkich liter ☐ Wymagaj małych liter ☐ Wymagaj liczb ☐ Wymagaj znaków specjalnych
Minimalna długość hasła: 8 znakówWygaśnięcie hasła: 90 dniHistoria hasła: Zapamiętaj ostatnie 5 hasełWymuś zmianę hasła: Przy następnym logowaniuBezpieczeństwo logowania
Dział zatytułowany „Bezpieczeństwo logowania”Blokuj konto po nieudanych próbach: 5 próbCzas trwania blokady: 15 minutZaloguj wszystkie próby logowania: TakZaloguj nieudane logowania: TakAlert logowania administracyjnego: Wyślij wiadomość e-mail przy logowaniu administracyjnymUwierzytelnianie dwuczynnikowe: Wyłączone/WłączoneBezpieczeństwo przesyłania pliku
Dział zatytułowany „Bezpieczeństwo przesyłania pliku”Zezwól na przesyłanie pliku: Tak/NieMaksymalny rozmiar pliku: 128MBDozwolone typy plików: jpg, gif, png, pdf, zip, doc, docxSkanuj przesyłania pod kątem złośliwego oprogramowania: Tak (jeśli dostępne)Umieść podejrzane pliki w kwarantannie: TakBezpieczeństwo sesji
Dział zatytułowany „Bezpieczeństwo sesji”Zarządzanie sesją: Baza danych/PlikiTimeout sesji: 1800 sekund (30 minut)Czas życia pliku cookie sesji: 0 (do zamknięcia przeglądarki)Bezpieczny plik cookie: Tak (tylko HTTPS)Plik cookie HTTP Only: Tak (zapobiegaj dostępowi JavaScript)Ustawienia CORS
Dział zatytułowany „Ustawienia CORS”Zezwól na żądania Cross-Origin: NieDozwolone źródła: [Lista domen]Zezwól na poświadczenia: NieDozwolone metody: GET, POSTUstawienia zaawansowane
Dział zatytułowany „Ustawienia zaawansowane”Dodatkowe opcje konfiguracji dla zaawansowanych użytkowników.
Tryb debugowania
Dział zatytułowany „Tryb debugowania”Tryb debugowania: Wyłączony/WłączonyPoziom dziennika: Error / Warning / Info / DebugPlik dziennika debugowania: /var/log/xoops_debug.logWyświetl błędy: Wyłączone (produkcja)Tuning wydajności
Dział zatytułowany „Tuning wydajności”Optymalizuj zapytania bazy danych: TakUżyj cache zapytań: TakKompresuj dane wyjściowe: TakMinifikuj CSS/JavaScript: TakLeniwe ładowanie obrazów: TakUstawienia zawartości
Dział zatytułowany „Ustawienia zawartości”Zezwól na HTML w postach: Tak/NieDozwolone znaczniki HTML: [Skonfiguruj]Usuń szkodliwy kod: TakZezwól na osadzanie: Tak/NieModeracja zawartości: Automatyczna/RęcznaWykrywanie spamu: TakEksport/import ustawień
Dział zatytułowany „Eksport/import ustawień”Ustawienia kopii zapasowej
Dział zatytułowany „Ustawienia kopii zapasowej”Eksportuj bieżące ustawienia:
Panel administracyjny > System > Narzędzia > Eksportuj ustawienia
# Ustawienia eksportowane jako plik JSON# Pobierz i przechowuj bezpieczniePrzywróć ustawienia
Dział zatytułowany „Przywróć ustawienia”Zaimportuj poprzednio eksportowane ustawienia:
Panel administracyjny > System > Narzędzia > Importuj ustawienia
# Prześlij plik JSON# Weryfikuj zmiany przed potwierdzeniemHierarchia konfiguracji
Dział zatytułowany „Hierarchia konfiguracji”Hierarchia ustawień XOOPS (od góry do dołu - wygrywa pierwszy mecz):
1. mainfile.php (Stałe)2. Konfiguracja specyficzna dla modułu3. Ustawienia systemu administracyjnego4. Konfiguracja motywu5. Preferencje użytkownika (dla ustawień specyficznych dla użytkownika)Skrypt kopii zapasowej ustawień
Dział zatytułowany „Skrypt kopii zapasowej ustawień”Utwórz kopię zapasową bieżących ustawień:
<?phprequire_once __DIR__ . '/mainfile.php';
$config_handler = xoops_getHandler('config');$configs = $config_handler->getConfigs();
$backup = [ 'exported_date' => date('Y-m-d H:i:s'), 'xoops_version' => XOOPS_VERSION, 'php_version' => PHP_VERSION, 'settings' => []];
foreach ($configs as $config) { $backup['settings'][$config->getVar('conf_name')] = [ 'value' => $config->getVar('conf_value'), 'description' => $config->getVar('conf_desc'), 'type' => $config->getVar('conf_type'), ];}
// Zapisz do pliku JSONfile_put_contents( '/backups/xoops_settings_' . date('YmdHis') . '.json', json_encode($backup, JSON_PRETTY_PRINT));
echo "Ustawienia zostały pomyślnie zapisane!";?>Typowe zmiany ustawień
Dział zatytułowany „Typowe zmiany ustawień”Zmień nazwę witryny
Dział zatytułowany „Zmień nazwę witryny”- Admin > System > Preferencje > Ustawienia ogólne
- Zmodyfikuj “Nazwa witryny”
- Kliknij “Zapisz”
Włącz/wyłącz rejestrację
Dział zatytułowany „Włącz/wyłącz rejestrację”- Admin > System > Preferencje > Ustawienia użytkownika
- Przełącz “Zezwól na rejestrację użytkownika”
- Wybierz typ rejestracji
- Kliknij “Zapisz”
Zmień domyślny motyw
Dział zatytułowany „Zmień domyślny motyw”- Admin > System > Preferencje > Ustawienia ogólne
- Wybierz “Domyślny motyw”
- Kliknij “Zapisz”
- Wyczyść cache aby zmiany weszły w życie
Zaktualizuj email kontaktowy
Dział zatytułowany „Zaktualizuj email kontaktowy”- Admin > System > Preferencje > Ustawienia ogólne
- Zmodyfikuj “Email administracyjny”
- Zmodyfikuj “Email webmastera”
- Kliknij “Zapisz”
Checklist weryfikacji
Dział zatytułowany „Checklist weryfikacji”Po skonfigurowaniu ustawień systemu, weryfikuj:
- Nazwa witryny wyświetla się prawidłowo
- Strefa czasowa pokazuje poprawny czas
- Powiadomienia e-mail wysyłają się prawidłowo
- Rejestracja użytkownika działa zgodnie z konfiguracją
- Strona główna wyświetla wybrany domyślny
- Funkcjonalność wyszukiwania działa
- Cache poprawia czas ładowania strony
- Przyjazne adresy URL działają (jeśli włączone)
- Znaczniki meta pojawiają się w źródle strony
- Powiadomienia administracyjne otrzymane
- Ustawienia bezpieczeństwa wymuszane
Rozwiązywanie problemów z ustawieniami
Dział zatytułowany „Rozwiązywanie problemów z ustawieniami”Ustawienia nie są zapisywane
Dział zatytułowany „Ustawienia nie są zapisywane”Rozwiązanie:
# Sprawdzaj uprawnienia do plików w katalogu konfiguracjichmod 755 /var/www/html/xoops/var/
# Weryfikuj bazę danych z możliwością zapisu# Spróbuj ponownie zapisać w panelu administracyjnymZmiany nie wchodzą w życie
Dział zatytułowany „Zmiany nie wchodzą w życie”Rozwiązanie:
# Wyczyść cacherm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# Jeśli nadal nie działa, uruchom serwer internetowy ponowniesystemctl restart apache2Poczta e-mail nie jest wysyłana
Dział zatytułowany „Poczta e-mail nie jest wysyłana”Rozwiązanie:
- Weryfikuj poświadczenia SMTP w ustawieniach poczty
- Przetestuj za pomocą przycisku “Wyślij testową wiadomość e-mail”
- Sprawdź dzienniki błędów
- Spróbuj użyć PHP mail() zamiast SMTP
Następne kroki
Dział zatytułowany „Następne kroki”Po konfiguracji ustawień systemu:
- Skonfiguruj ustawienia bezpieczeństwa
- Optymalizuj wydajność
- Przeglądaj funkcje panelu administracyjnego
- Skonfiguruj zarządzanie użytkownikami
Tagi: #ustawienia-systemu #konfiguracja #preferencje #panel-administracyjny
Powiązane artykuły:
- ../../06-Publisher-Module/User-Guide/Basic-Configuration
- Security-Configuration
- Performance-Optimization
- ../First-Steps/Admin-Panel-Overview