Sistemske nastavitve
XOOPS Sistemske nastavitve
Section titled “XOOPS Sistemske nastavitve”Ta priročnik pokriva celotne sistemske nastavitve, ki so na voljo v skrbniški plošči XOOPS, razvrščene po kategorijah.
Arhitektura sistemskih nastavitev
Section titled “Arhitektura sistemskih nastavitev”graph TD A[System Settings] --> B[General Settings] A --> C[User Settings] A --> D[Module Settings] A --> E[Meta Tags & Footer] A --> F[Email Settings] A --> G[Cache Settings] A --> H[URL Settings] A --> I[Security Settings] B --> B1[Site Name] B --> B2[Timezone] B --> B3[Language] C --> C1[Registration] C --> C2[Profiles] C --> C3[Permissions] F --> F1[SMTP Config] F --> F2[Notification Rules]Dostop do sistemskih nastavitev
Section titled “Dostop do sistemskih nastavitev”Lokacija
Section titled “Lokacija”Skrbniška plošča > Sistem > Nastavitve
Ali pa navigirajte neposredno:
http://your-domain.com/xoops/admin/index.php?fct=preferencesZahteve za dovoljenje
Section titled “Zahteve za dovoljenje”- Samo skrbniki (spletni skrbniki) lahko dostopajo do sistemskih nastavitev
- Spremembe vplivajo na celotno spletno mesto
- Večina sprememb stopi v veljavo takoj
Splošne nastavitve
Section titled “Splošne nastavitve”Osnovna konfiguracija za vašo namestitev XOOPS.
Osnovne informacije
Section titled “Osnovne informacije”Site Name: [Your Site Name]Default Description: [Brief description of your site]Site Slogan: [Catchy slogan]Admin Email: admin@your-domain.comWebmaster Name: Administrator NameWebmaster Email: admin@your-domain.comNastavitve videza
Section titled “Nastavitve videza”Default Theme: [Select theme]Default Language: English (or preferred language)Items Per Page: 15 (typically 10-25)Words in Snippet: 25 (for search results)Theme Upload Permission: Disabled (security)Regionalne nastavitve
Section titled “Regionalne nastavitve”Default Timezone: [Your timezone]Date Format: %Y-%m-%d (YYYY-MM-DD format)Time Format: %H:%M:%S (HH:MM:SS format)Daylight Saving Time: [Auto/Manual/None]Tabela oblike časovnega pasu:
| Regija | Časovni pas | UTC Odmik |
|---|---|---|
| Vzhod ZDA | America/New_York | -5 / -4 |
| Srednja ZDA | America/Chicago | -6 / -5 |
| US Mountain | America/Denver | -7 / -6 |
| ZDA Pacifik | America/Los_Angeles | -8 / -7 |
| UK/London | Europe/London | 0 / +1 |
| France/Germany | Europe/Paris | +1 / +2 |
| Japonska | Asia/Tokyo | +9 |
| Kitajska | Asia/Shanghai | +8 |
| Australia/Sydney | Australia/Sydney | +10 / +11 |
Konfiguracija iskanja
Section titled “Konfiguracija iskanja”Enable Search: YesSearch Admin Pages: Yes/NoSearch Archives: YesDefault Search Type: All / Pages onlyWords Excluded from Search: [Comma-separated list]Pogoste izključene besede: the, a, an, and, or, but, in, on, at, by, to, from
Uporabniške nastavitve
Section titled “Uporabniške nastavitve”Nadzorujte vedenje uporabniškega računa in postopek registracije.
Registracija uporabnika
Section titled “Registracija uporabnika”Allow User Registration: Yes/NoRegistration Type: ☐ Auto-activate (Instant access) ☐ Admin approval (Admin must approve) ☐ Email verification (User must verify email)
Notification to Users: Yes/NoUser Email Verification: Required/OptionalNova uporabniška konfiguracija
Section titled “Nova uporabniška konfiguracija”Auto-login New Users: Yes/NoAssign Default User Group: YesDefault User Group: [Select group]Create User Avatar: Yes/NoInitial User Avatar: [Select default]Nastavitve uporabniškega profila
Section titled “Nastavitve uporabniškega profila”Allow User Profiles: YesShow Member List: YesShow User Statistics: YesShow Last Online Time: YesAllow User Avatar: YesAvatar Max File Size: 100KBAvatar Dimensions: 100x100 pixelsUporabniške e-poštne nastavitve
Section titled “Uporabniške e-poštne nastavitve”Allow Users to Hide Email: YesShow Email on Profile: YesNotification Email Interval: Immediately/Daily/Weekly/NeverSledenje dejavnosti uporabnika
Section titled “Sledenje dejavnosti uporabnika”Track User Activity: YesLog User Logins: YesLog Failed Logins: YesTrack IP Address: YesClear Activity Logs Older Than: 90 daysOmejitve računa
Section titled “Omejitve računa”Allow Duplicate Email: NoMinimum Username Length: 3 charactersMaximum Username Length: 15 charactersMinimum Password Length: 6 charactersRequire Special Characters: YesRequire Numbers: YesPassword Expiration: 90 days (or Never)Accounts Inactive Days to Delete: 365 daysNastavitve modula
Section titled “Nastavitve modula”Konfigurirajte vedenje posameznega modula.
Skupne možnosti modula
Section titled “Skupne možnosti modula”Za vsak nameščen modul lahko nastavite:
Module Status: Active/InactiveDisplay in Menu: Yes/NoModule Weight: [1-999] (higher = lower in display)Homepage Default: This module shows when visiting /Admin Access: [Allowed user groups]User Access: [Allowed user groups]Nastavitve sistemskega modula
Section titled “Nastavitve sistemskega modula”Show Homepage as: Portal / Module / Static PageDefault Homepage Module: [Select module]Show Footer Menu: YesFooter Color: [Color selector]Show System Stats: YesShow Memory Usage: YesKonfiguracija na modul
Section titled “Konfiguracija na modul”Vsak modul ima lahko nastavitve, specifične za modul:
Primer – modul strani:
Enable Comments: Yes/NoModerate Comments: Yes/NoComments Per Page: 10Enable Ratings: YesAllow Anonymous Ratings: YesPrimer – uporabniški modul:
Avatar Upload Folder: ./uploads/Maximum Upload Size: 100KBAllow File Upload: YesAllowed File Types: jpg, gif, pngDostop do nastavitev, specifičnih za modul:
- Skrbnik > Moduli > [Ime modula] > Nastavitve
Meta oznake & SEO Nastavitve
Section titled “Meta oznake & SEO Nastavitve”Konfigurirajte meta oznake za optimizacijo iskalnikov.
Globalne meta oznake
Section titled “Globalne meta oznake”Meta Keywords: xoops, cms, content management systemMeta Description: A powerful content management system for building dynamic websitesMeta Author: Your NameMeta Copyright: Copyright 2025, Your CompanyMeta Robots: index, followMeta Revisit: 30 daysNajboljše prakse metaoznak
Section titled “Najboljše prakse metaoznak”| Oznaka | Namen | Priporočilo |
|---|---|---|
| Ključne besede | Iskalni izrazi | 5-10 ustreznih ključnih besed, ločenih z vejico |
| Opis | Iskalni seznam | 150-160 znakov |
| Avtor | Ustvarjalec strani | Vaše ime ali podjetje |
| Avtorske pravice | Pravno | Vaše obvestilo o avtorskih pravicah |
| Roboti | Navodila za pajke | indeks, sledi (omogoča indeksiranje) |
Nastavitve noge
Section titled “Nastavitve noge”Show Footer: YesFooter Color: Dark/LightFooter Background: [Color code]Footer Text: [HTML allowed]Additional Footer Links: [URL and text pairs]Vzorec noge HTML:
<p>Copyright © 2025 Your Company. All rights reserved.</p><p><a href="/privacy">Privacy Policy</a> | <a href="/terms">Terms of Use</a></p>Socialne metaoznake (odprti graf)
Section titled “Socialne metaoznake (odprti graf)”Enable Open Graph: YesFacebook App ID: [App ID]Twitter Card Type: summary / summary_large_image / playerDefault Share Image: [Image URL]Nastavitve e-pošte
Section titled “Nastavitve e-pošte”Konfigurirajte dostavo e-pošte in sistem obveščanja.
Način dostave e-pošte
Section titled “Način dostave e-pošte”Use SMTP: Yes/No
If SMTP: SMTP Host: smtp.gmail.com SMTP Port: 587 (TLS) or 465 (SSL) SMTP Security: TLS / SSL / None SMTP Username: [email@example.com] SMTP Password: [password] SMTP Authentication: Yes/No SMTP Timeout: 10 seconds
If PHP mail(): Sendmail Path: /usr/sbin/sendmail -t -iKonfiguracija e-pošte
Section titled “Konfiguracija e-pošte”From Address: noreply@your-domain.comFrom Name: Your Site NameReply-To Address: support@your-domain.comBCC Admin Emails: Yes/NoNastavitve obvestil
Section titled “Nastavitve obvestil”Send Welcome Email: Yes/NoWelcome Email Subject: Welcome to [Site Name]Welcome Email Body: [Custom message]
Send Password Reset Email: Yes/NoInclude Random Password: Yes/NoToken Expiration: 24 hoursSkrbniška obvestila
Section titled “Skrbniška obvestila”Notify Admin on Registration: YesNotify Admin on Comments: YesNotify Admin on Submissions: YesNotify Admin on Errors: YesObvestila uporabnika
Section titled “Obvestila uporabnika”Notify User on Registration: YesNotify User on Comments: YesNotify User on Private Messages: YesAllow Users to Disable Notifications: YesDefault Notification Frequency: ImmediatelyE-poštne predloge
Section titled “E-poštne predloge”Prilagodite e-poštna obvestila v skrbniški plošči:
Pot: Sistem > E-poštne predloge
Razpoložljive predloge:
- Registracija uporabnika
- Ponastavitev gesla
- Obvestilo o komentarju
- Zasebno sporočilo
- Sistemska opozorila
- E-poštna sporočila za posamezne module
Nastavitve predpomnilnika
Section titled “Nastavitve predpomnilnika”Optimizirajte delovanje s predpomnilnikom.
Konfiguracija predpomnilnika
Section titled “Konfiguracija predpomnilnika”Enable Caching: Yes/NoCache Type: ☐ File Cache ☐ APCu (Alternative PHP Cache) ☐ Memcache (Distributed caching) ☐ Redis (Advanced caching)
Cache Lifetime: 3600 seconds (1 hour)Možnosti predpomnilnika po vrsti
Section titled “Možnosti predpomnilnika po vrsti”Predpomnilnik datotek:
Cache Directory: /var/www/html/xoops/cache/Clear Interval: DailyMaximum Cache Files: 1000APCu Cache:
Memory Allocation: 128MBFragmentation Level: LowMemcache/Redis:
Server Host: localhostServer Port: 11211 (Memcache) / 6379 (Redis)Persistent Connection: YesKaj se shrani v predpomnilnik
Section titled “Kaj se shrani v predpomnilnik”Cache Module Lists: YesCache Configuration Data: YesCache Template Data: YesCache User Session Data: YesCache Search Results: YesCache Database Queries: YesCache RSS Feeds: YesCache Images: YesURL Nastavitve
Section titled “URL Nastavitve”Konfigurirajte prepisovanje in oblikovanje URL.
Prijazne URL nastavitve
Section titled “Prijazne URL nastavitve”Enable Friendly URLs: Yes/NoFriendly URL Type: ☐ Path Info: /page/about ☐ Query String: /index.php?p=about
Trailing Slash: Include / OmitURL Case: Lower case / Case sensitiveURL Prepiši pravila
Section titled “URL Prepiši pravila”.htaccess Rules: [Display current]Nginx Rules: [Display current if Nginx]IIS Rules: [Display current if IIS]Varnostne nastavitve
Section titled “Varnostne nastavitve”Nadzor konfiguracije, povezane z varnostjo.
Varnost z geslom
Section titled “Varnost z geslom”Password Policy: ☐ Require uppercase letters ☐ Require lowercase letters ☐ Require numbers ☐ Require special characters
Minimum Password Length: 8 charactersPassword Expiration: 90 daysPassword History: Remember last 5 passwordsForce Password Change: On next loginVarnost prijave
Section titled “Varnost prijave”Lock Account After Failed Attempts: 5 attemptsLock Duration: 15 minutesLog All Login Attempts: YesLog Failed Logins: YesAdmin Login Alert: Send email on admin loginTwo-Factor Authentication: Disabled/EnabledVarnost nalaganja datotek
Section titled “Varnost nalaganja datotek”Allow File Uploads: Yes/NoMaximum File Size: 128MBAllowed File Types: jpg, gif, png, pdf, zip, doc, docxScan Uploads for Malware: Yes (if available)Quarantine Suspicious Files: YesVarnost seje
Section titled “Varnost seje”Session Management: Database/FilesSession Timeout: 1800 seconds (30 min)Session Cookie Lifetime: 0 (until browser closes)Secure Cookie: Yes (HTTPS only)HTTP Only Cookie: Yes (prevent JavaScript access)CORS Nastavitve
Section titled “CORS Nastavitve”Allow Cross-Origin Requests: NoAllowed Origins: [List domains]Allow Credentials: NoAllowed Methods: GET, POSTNapredne nastavitve
Section titled “Napredne nastavitve”Dodatne možnosti konfiguracije za napredne uporabnike.
Način odpravljanja napak
Section titled “Način odpravljanja napak”Debug Mode: Disabled/EnabledLog Level: Error / Warning / Info / DebugDebug Log File: /var/log/xoops_debug.logDisplay Errors: Disabled (production)Nastavitev zmogljivosti
Section titled “Nastavitev zmogljivosti”Optimize Database Queries: YesUse Query Cache: YesCompress Output: YesMinify CSS/JavaScript: YesLazy Load Images: YesNastavitve vsebine
Section titled “Nastavitve vsebine”Allow HTML in Posts: Yes/NoAllowed HTML Tags: [Configure]Strip Harmful Code: YesAllow Embed: Yes/NoContent Moderation: Automatic/ManualSpam Detection: YesNastavitve Export/Import
Section titled “Nastavitve Export/Import”Nastavitve varnostnega kopiranja
Section titled “Nastavitve varnostnega kopiranja”Izvoz trenutnih nastavitev:
Skrbniška plošča > Sistem > Orodja > Izvozi nastavitve
# Settings exported as JSON file# Download and store securelyObnovi nastavitve
Section titled “Obnovi nastavitve”Uvozi predhodno izvožene nastavitve:
Skrbniška plošča > Sistem > Orodja > Uvozi nastavitve
# Upload JSON file# Verify changes before confirmingHierarhija konfiguracije
Section titled “Hierarhija konfiguracije”XOOPS hierarhija nastavitev (od zgoraj navzdol - prva tekma zmaga):
1. mainfile.php (Constants)2. Module-specific config3. Admin System Settings4. Theme configuration5. User preferences (for user-specific settings)Nastavitve Varnostni skript
Section titled “Nastavitve Varnostni skript”Ustvarite varnostno kopijo trenutnih nastavitev:
<?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'), ];}
// Save to JSON filefile_put_contents( '/backups/xoops_settings_' . date('YmdHis') . '.json', json_encode($backup, JSON_PRETTY_PRINT));
echo "Settings backed up successfully!";?>Pogoste spremembe nastavitev
Section titled “Pogoste spremembe nastavitev”Spremeni ime mesta
Section titled “Spremeni ime mesta”- Skrbnik > Sistem > Nastavitve > Splošne nastavitve
- Spremenite »Ime spletnega mesta«
- Kliknite »Shrani«
Enable/Disable Registracija
Section titled “Enable/Disable Registracija”- Skrbnik > Sistem > Nastavitve > Uporabniške nastavitve
- Preklopite »Dovoli registracijo uporabnika«
- Izberite vrsto registracije
- Kliknite »Shrani«
Spremeni privzeto temo
Section titled “Spremeni privzeto temo”- Skrbnik > Sistem > Nastavitve > Splošne nastavitve
- Izberite “Privzeta tema”
- Kliknite »Shrani«
- Počistite predpomnilnik, da bodo spremembe začele veljati
Posodobi kontaktni e-poštni naslov
Section titled “Posodobi kontaktni e-poštni naslov”- Skrbnik > Sistem > Nastavitve > Splošne nastavitve
- Spremenite “E-poštni naslov skrbnika”
- Spremenite “E-poštni naslov spletnega skrbnika”
- Kliknite »Shrani«
Kontrolni seznam za preverjanje
Section titled “Kontrolni seznam za preverjanje”Po konfiguraciji sistemskih nastavitev preverite:
- Ime spletnega mesta je pravilno prikazano
- Časovni pas prikazuje točen čas
- E-poštna obvestila se pošiljajo pravilno
- Registracija uporabnika deluje, kot je konfigurirano
- Domača stran prikazuje izbrano privzeto
- Funkcija iskanja deluje
- Predpomnilnik izboljša čas nalaganja strani
- Prijazni URL-ji delujejo (če so omogočeni)
- Meta oznake se prikažejo v viru strani
- Prejeta skrbniška obvestila
- Varnostne nastavitve so uveljavljene
Nastavitve za odpravljanje težav
Section titled “Nastavitve za odpravljanje težav”Nastavitve se ne shranjujejo
Section titled “Nastavitve se ne shranjujejo”Rešitev:
# Check file permissions on config directorychmod 755 /var/www/html/xoops/var/
# Verify database writable# Try saving again in admin panelSpremembe ne veljajo
Section titled “Spremembe ne veljajo”Rešitev:
# Clear cacherm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# If still not working, restart web serversystemctl restart apache2E-pošta se ne pošilja
Section titled “E-pošta se ne pošilja”Rešitev:
- Preverite poverilnice SMTP v nastavitvah e-pošte
- Preizkusite z gumbom “Pošlji testno e-pošto”.
- Preverite dnevnike napak
- Poskusite uporabiti PHP mail() namesto SMTP
Naslednji koraki
Section titled “Naslednji koraki”Po konfiguraciji sistemskih nastavitev:
- Konfigurirajte varnostne nastavitve
- Optimizirajte delovanje
- Raziščite funkcije skrbniške plošče
- Nastavite upravljanje uporabnikov
Oznake: #system-settings #configuration #preferences #admin-panel
Povezani članki:
- ../../06-Publisher-Module/User-Guide/Basic-Configuration
- Varnostna konfiguracija
- Optimizacija zmogljivosti
- ../First-Steps/Admin-Panel-Overview