Rendszerbeállítások
XOOPS Rendszerbeállítások
Szekció neve “XOOPS Rendszerbeállítások”Ez az útmutató a XOOPS adminisztrációs panelen elérhető teljes rendszerbeállításokat tartalmazza, kategóriák szerint rendezve.
Rendszerbeállítások architektúrája
Szekció neve “Rendszerbeállítások architektúrája”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]A rendszerbeállítások elérése
Szekció neve “A rendszerbeállítások elérése”Helyszín
Szekció neve “Helyszín”Felügyeleti panel > Rendszer > Beállítások
Vagy navigáljon közvetlenül:
http://your-domain.com/xoops/admin/index.php?fct=preferencesEngedélykövetelmények
Szekció neve “Engedélykövetelmények”- Csak a rendszergazdák (webmesterek) férhetnek hozzá a rendszerbeállításokhoz
- A változások az egész oldalt érintik
- A legtöbb változtatás azonnal életbe lép
Általános beállítások
Szekció neve “Általános beállítások”A XOOPS telepítés alapkonfigurációja.
Alapvető információk
Szekció neve “Alapvető információk”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.comMegjelenés beállításai
Szekció neve “Megjelenés beállításai”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)Területi beállítások
Szekció neve “Területi beállítások”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]Időzóna formátum táblázat:
| Régió | Időzóna | UTC Eltolás |
|---|---|---|
| USA keleti | America/New_York | -5 / -4 |
| US Central | America/Chicago | -6 / -5 |
| US Mountain | America/Denver | -7 / -6 |
| USA csendes-óceáni | America/Los_Angeles | -8 / -7 |
| UK/London | Europe/London | 0 / +1 |
| France/Germany | Europe/Paris | +1 / +2 |
| Japán | Asia/Tokyo | +9 |
| Kína | Asia/Shanghai | +8 |
| Australia/Sydney | Australia/Sydney | +10 / +11 |
Keresési konfiguráció
Szekció neve “Keresési konfiguráció”Enable Search: YesSearch Admin Pages: Yes/NoSearch Archives: YesDefault Search Type: All / Pages onlyWords Excluded from Search: [Comma-separated list]Gyakori kizárt szavak: the, a, an, and, or, but, in, on, at, by, to, from
Felhasználói beállítások
Szekció neve “Felhasználói beállítások”A felhasználói fiók viselkedésének és regisztrációs folyamatának szabályozása.
Felhasználói regisztráció
Szekció neve “Felhasználói regisztráció”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/OptionalÚj felhasználói konfiguráció
Szekció neve “Új felhasználói konfiguráció”Auto-login New Users: Yes/NoAssign Default User Group: YesDefault User Group: [Select group]Create User Avatar: Yes/NoInitial User Avatar: [Select default]Felhasználói profil beállításai
Szekció neve “Felhasználói profil beállításai”Allow User Profiles: YesShow Member List: YesShow User Statistics: YesShow Last Online Time: YesAllow User Avatar: YesAvatar Max File Size: 100KBAvatar Dimensions: 100x100 pixelsFelhasználói e-mail beállítások
Szekció neve “Felhasználói e-mail beállítások”Allow Users to Hide Email: YesShow Email on Profile: YesNotification Email Interval: Immediately/Daily/Weekly/NeverFelhasználói tevékenység követése
Szekció neve “Felhasználói tevékenység követése”Track User Activity: YesLog User Logins: YesLog Failed Logins: YesTrack IP Address: YesClear Activity Logs Older Than: 90 daysFiókkorlátok
Szekció neve “Fiókkorlátok”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 daysmodul beállításai
Szekció neve “modul beállításai”Konfigurálja az egyes modulok viselkedését.
Közös modulopciók
Szekció neve “Közös modulopciók”Minden telepített modulhoz beállíthatja:
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]Rendszermodul beállítások
Szekció neve “Rendszermodul beállítások”Show Homepage as: Portal / Module / Static PageDefault Homepage Module: [Select module]Show Footer Menu: YesFooter Color: [Color selector]Show System Stats: YesShow Memory Usage: YesKonfiguráció modulonként
Szekció neve “Konfiguráció modulonként”Minden modulnak lehetnek modulspecifikus beállításai:
Példa – Oldalmodul:
Enable Comments: Yes/NoModerate Comments: Yes/NoComments Per Page: 10Enable Ratings: YesAllow Anonymous Ratings: YesPélda – Felhasználói modul:
Avatar Upload Folder: ./uploads/Maximum Upload Size: 100KBAllow File Upload: YesAllowed File Types: jpg, gif, pngmodul-specifikus beállítások elérése:
- Adminisztrálás > modulok > [modul neve] > Beállítások
Metacímkék és SEO beállítások
Szekció neve “Metacímkék és SEO beállítások”Metacímkék konfigurálása a keresőoptimalizáláshoz.
Globális metacímkék
Szekció neve “Globális metacímkék”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 daysA metacímkék bevált gyakorlatai
Szekció neve “A metacímkék bevált gyakorlatai”| Címke | Cél | ajánlás |
|---|---|---|
| Kulcsszavak | Keresési kifejezések | 5-10 releváns kulcsszó, vesszővel elválasztva |
| Leírás | Keresés a listában | 150-160 karakter |
| Szerző | Oldal készítője | Az Ön neve vagy cége |
| Copyright | Jogi | Az Ön szerzői jogi megjegyzése |
| Robotok | A robottal kapcsolatos utasítások | index, követés (indexelés engedélyezése) |
Lábléc beállításai
Szekció neve “Lábléc beállításai”Show Footer: YesFooter Color: Dark/LightFooter Background: [Color code]Footer Text: [HTML allowed]Additional Footer Links: [URL and text pairs]Minta lábléc 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>Közösségi metacímkék (Open Graph)
Szekció neve “Közösségi metacímkék (Open Graph)”Enable Open Graph: YesFacebook App ID: [App ID]Twitter Card Type: summary / summary_large_image / playerDefault Share Image: [Image URL]E-mail beállítások
Szekció neve “E-mail beállítások”E-mail kézbesítési és értesítési rendszer beállítása.
E-mail kézbesítési mód
Szekció neve “E-mail kézbesítési mód”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 -iE-mail konfiguráció
Szekció neve “E-mail konfiguráció”From Address: noreply@your-domain.comFrom Name: Your Site NameReply-To Address: support@your-domain.comBCC Admin Emails: Yes/NoÉrtesítési beállítások
Szekció neve “Értesítési beállítások”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 hoursRendszergazdai értesítések
Szekció neve “Rendszergazdai értesítések”Notify Admin on Registration: YesNotify Admin on Comments: YesNotify Admin on Submissions: YesNotify Admin on Errors: YesFelhasználói értesítések
Szekció neve “Felhasználói értesítések”Notify User on Registration: YesNotify User on Comments: YesNotify User on Private Messages: YesAllow Users to Disable Notifications: YesDefault Notification Frequency: ImmediatelyE-mail sablonok
Szekció neve “E-mail sablonok”Értesítési e-mailek testreszabása az adminisztrációs panelen:
Elérési út: Rendszer > E-mail sablonok
Elérhető sablonok:
- Felhasználó regisztráció
- Jelszó visszaállítása
- Megjegyzés értesítés
- Privát üzenet
- Rendszerfigyelmeztetések
- modul-specifikus e-mailek
Gyorsítótár beállításai
Szekció neve “Gyorsítótár beállításai”A teljesítmény optimalizálása gyorsítótárazással.
Gyorsítótár konfigurációja
Szekció neve “Gyorsítótár konfigurációja”Enable Caching: Yes/NoCache Type: ☐ File Cache ☐ APCu (Alternative PHP Cache) ☐ Memcache (Distributed caching) ☐ Redis (Advanced caching)
Cache Lifetime: 3600 seconds (1 hour)Gyorsítótár beállításai típus szerint
Szekció neve “Gyorsítótár beállításai típus szerint”Fájlgyorsítótár:
Cache Directory: /var/www/html/xoops/cache/Clear Interval: DailyMaximum Cache Files: 1000APCu gyorsítótár:
Memory Allocation: 128MBFragmentation Level: LowMemcache/Redis:
Server Host: localhostServer Port: 11211 (Memcache) / 6379 (Redis)Persistent Connection: YesMi kerül gyorsítótárba
Szekció neve “Mi kerül gyorsítótárba”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 Beállítások
Szekció neve “URL Beállítások”A URL újraírás és formázás konfigurálása.
Barátságos URL beállítások
Szekció neve “Barátságos URL beállítások”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 Átírási szabályok
Szekció neve “URL Átírási szabályok”.htaccess Rules: [Display current]Nginx Rules: [Display current if Nginx]IIS Rules: [Display current if IIS]Biztonsági beállítások
Szekció neve “Biztonsági beállítások”A biztonsággal kapcsolatos konfiguráció szabályozása.
Jelszavas biztonság
Szekció neve “Jelszavas biztonság”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 loginBejelentkezési biztonság
Szekció neve “Bejelentkezési biztonság”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/EnabledFájlfeltöltés biztonsága
Szekció neve “Fájlfeltöltés biztonsága”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: YesSession Security
Szekció neve “Session Security”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 Beállítások
Szekció neve “CORS Beállítások”Allow Cross-Origin Requests: NoAllowed Origins: [List domains]Allow Credentials: NoAllowed Methods: GET, POSTSpeciális beállítások
Szekció neve “Speciális beállítások”További konfigurációs lehetőségek haladó felhasználók számára.
Hibakeresési mód
Szekció neve “Hibakeresési mód”Debug Mode: Disabled/EnabledLog Level: Error / Warning / Info / DebugDebug Log File: /var/log/xoops_debug.logDisplay Errors: Disabled (production)Teljesítményhangolás
Szekció neve “Teljesítményhangolás”Optimize Database Queries: YesUse Query Cache: YesCompress Output: YesMinify CSS/JavaScript: YesLazy Load Images: YesTartalombeállítások
Szekció neve “Tartalombeállítások”Allow HTML in Posts: Yes/NoAllowed HTML Tags: [Configure]Strip Harmful Code: YesAllow Embed: Yes/NoContent Moderation: Automatic/ManualSpam Detection: YesBeállítások Export/Import
Szekció neve “Beállítások Export/Import”Biztonsági mentés beállításai
Szekció neve “Biztonsági mentés beállításai”Aktuális beállítások exportálása:
Felügyeleti panel > Rendszer > Eszközök > Exportálási beállítások
# Settings exported as JSON file# Download and store securelyBeállítások visszaállítása
Szekció neve “Beállítások visszaállítása”Korábban exportált beállítások importálása:
Felügyeleti panel > Rendszer > Eszközök > Beállítások importálása
# Upload JSON file# Verify changes before confirmingKonfigurációs hierarchia
Szekció neve “Konfigurációs hierarchia”XOOPS beállítási hierarchia (fentről lefelé – az első meccs nyer):
1. mainfile.php (Constants)2. Module-specific config3. Admin System Settings4. Theme configuration5. User preferences (for user-specific settings)Beállítások biztonsági mentési szkript
Szekció neve “Beállítások biztonsági mentési szkript”Készítsen biztonsági másolatot az aktuális beállításokról:
<?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!";?>Általános beállítások módosításai
Szekció neve “Általános beállítások módosításai”Webhely nevének módosítása
Szekció neve “Webhely nevének módosítása”- Adminisztráció > Rendszer > Beállítások > Általános beállítások
- A “Webhelynév” módosítása
- Kattintson a “Mentés” gombra.
Enable/Disable Regisztráció
Szekció neve “Enable/Disable Regisztráció”- Adminisztráció > Rendszer > Beállítások > Felhasználói beállítások
- Kapcsolja be a “Felhasználói regisztráció engedélyezése” lehetőséget.
- Válassza ki a regisztráció típusát
- Kattintson a “Mentés” gombra.
Az alapértelmezett téma módosítása
Szekció neve “Az alapértelmezett téma módosítása”- Adminisztráció > Rendszer > Beállítások > Általános beállítások
- Válassza az “Alapértelmezett téma” lehetőséget
- Kattintson a “Mentés” gombra.
- Törölje a gyorsítótárat a módosítások életbe lépéséhez
Kapcsolatfelvételi e-mail frissítése
Szekció neve “Kapcsolatfelvételi e-mail frissítése”- Adminisztráció > Rendszer > Beállítások > Általános beállítások
- Módosítsa az „Admin e-mail” címet
- A “Webmester e-mail” módosítása
- Kattintson a “Mentés” gombra.
Ellenőrző lista
Szekció neve “Ellenőrző lista”A rendszerbeállítások konfigurálása után ellenőrizze:
- A webhely neve megfelelően jelenik meg
- Az időzóna a megfelelő időt mutatja
- Az e-mail értesítéseket megfelelően küldik el
- A felhasználói regisztráció a konfiguráció szerint működik
- A kezdőlapon a kiválasztott alapértelmezés látható
- A keresési funkció működik
- A gyorsítótár javítja az oldal betöltési idejét
- A barátságos URL-ek működnek (ha engedélyezve vannak)
- A metacímkék az oldal forrásában jelennek meg
- Rendszergazdai értesítések érkeztek
- A biztonsági beállítások kényszerítve
Hibaelhárítási beállítások
Szekció neve “Hibaelhárítási beállítások”A beállítások nem kerülnek mentésre
Szekció neve “A beállítások nem kerülnek mentésre”Megoldás:
# Check file permissions on config directorychmod 755 /var/www/html/xoops/var/
# Verify database writable# Try saving again in admin panelA változtatások nem lépnek érvénybe
Szekció neve “A változtatások nem lépnek érvénybe”Megoldás:
# Clear cacherm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# If still not working, restart web serversystemctl restart apache2Nem küld e-mailt
Szekció neve “Nem küld e-mailt”Megoldás:
- Ellenőrizze a SMTP hitelesítő adatait az e-mail beállításokban
- Tesztelje a “Teszt e-mail küldése” gombbal
- Ellenőrizze a hibanaplókat
- Próbálkozzon a PHP mail() használatával a SMTP helyett
Következő lépések
Szekció neve “Következő lépések”A rendszerbeállítások konfigurálása után:
- Adja meg a biztonsági beállításokat
- A teljesítmény optimalizálása
- Fedezze fel az adminisztrációs panel funkcióit
- Felhasználókezelés beállítása
Címkék: #rendszerbeállítások #konfiguráció #beállítások #admin-panel
Kapcsolódó cikkek:
- ../../06-Publisher-module/User-Guide/Basic-Configuration
- Biztonság-konfiguráció
- Teljesítmény-optimalizálás
- ../First-Steps/Admin-Panel-Overview