Systemindstillinger
XOOPS Systemindstillinger
Sektion kaldt “XOOPS Systemindstillinger”Denne vejledning dækker de komplette systemindstillinger, der er tilgængelige i XOOPS-administrationspanelet, organiseret efter kategori.
Systemindstillinger arkitektur
Sektion kaldt “Systemindstillinger arkitektur”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]Adgang til systemindstillinger
Sektion kaldt “Adgang til systemindstillinger”Placering
Sektion kaldt “Placering”Admin Panel > System > Præferencer
Eller naviger direkte:
http://your-domain.com/xoops/admin/index.php?fct=preferencesTilladelseskrav
Sektion kaldt “Tilladelseskrav”- Kun administratorer (webmastere) kan få adgang til systemindstillinger
- Ændringer påvirker hele webstedet
- De fleste ændringer træder i kraft med det samme
Generelle indstillinger
Sektion kaldt “Generelle indstillinger”Den grundlæggende konfiguration for din XOOPS installation.
Grundlæggende oplysninger
Sektion kaldt “Grundlæggende oplysninger”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.comUdseendeindstillinger
Sektion kaldt “Udseendeindstillinger”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)Regionale indstillinger
Sektion kaldt “Regionale indstillinger”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]Tabel med tidszoneformat:
| Region | Tidszone | UTC Offset |
|---|---|---|
| US Eastern | Amerika/New_York | -5 / -4 |
| US Central | Amerika/Chicago | -6 / -5 |
| US Mountain | Amerika/Denver | -7 / -6 |
| USA Stillehavet | Amerika/Los_Angeles | -8 / -7 |
| Storbritannien/London | Europa/London | 0 / +1 |
| Frankrig/Tyskland | Europa/Paris | +1 / +2 |
| Japan | Asien/Tokyo | +9 |
| Kina | Asien/Shanghai | +8 |
| Australien/Sydney | Australien/Sydney | +10 / +11 |
Søgekonfiguration
Sektion kaldt “Søgekonfiguration”Enable Search: YesSearch Admin Pages: Yes/NoSearch Archives: YesDefault Search Type: All / Pages onlyWords Excluded from Search: [Comma-separated list]Almindelige udelukkede ord:, et, et og, eller, men, i, på, ved, ved, til, fra
Brugerindstillinger
Sektion kaldt “Brugerindstillinger”Kontroller brugerkontoadfærd og registreringsprocessen.
Brugerregistrering
Sektion kaldt “Brugerregistrering”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/OptionalNy brugerkonfiguration
Sektion kaldt “Ny brugerkonfiguration”Auto-login New Users: Yes/NoAssign Default User Group: YesDefault User Group: [Select group]Create User Avatar: Yes/NoInitial User Avatar: [Select default]Brugerprofilindstillinger
Sektion kaldt “Brugerprofilindstillinger”Allow User Profiles: YesShow Member List: YesShow User Statistics: YesShow Last Online Time: YesAllow User Avatar: YesAvatar Max File Size: 100KBAvatar Dimensions: 100x100 pixelsBruger-e-mail-indstillinger
Sektion kaldt “Bruger-e-mail-indstillinger”Allow Users to Hide Email: YesShow Email on Profile: YesNotification Email Interval: Immediately/Daily/Weekly/NeverBrugeraktivitetssporing
Sektion kaldt “Brugeraktivitetssporing”Track User Activity: YesLog User Logins: YesLog Failed Logins: YesTrack IP Address: YesClear Activity Logs Older Than: 90 daysKontogrænser
Sektion kaldt “Kontogrænser”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 daysModulindstillinger
Sektion kaldt “Modulindstillinger”Konfigurer individuel moduladfærd.
Fælles modulindstillinger
Sektion kaldt “Fælles modulindstillinger”For hvert installeret modul kan du indstille:
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]Systemmodulindstillinger
Sektion kaldt “Systemmodulindstillinger”Show Homepage as: Portal / Module / Static PageDefault Homepage Module: [Select module]Show Footer Menu: YesFooter Color: [Color selector]Show System Stats: YesShow Memory Usage: YesKonfiguration pr. modul
Sektion kaldt “Konfiguration pr. modul”Hvert modul kan have modulspecifikke indstillinger:
Eksempel - Sidemodul:
Enable Comments: Yes/NoModerate Comments: Yes/NoComments Per Page: 10Enable Ratings: YesAllow Anonymous Ratings: YesEksempel - Brugermodul:
Avatar Upload Folder: ./uploads/Maximum Upload Size: 100KBAllow File Upload: YesAllowed File Types: jpg, gif, pngFå adgang til modulspecifikke indstillinger:
- Admin > Moduler > [Modulnavn] > Præferencer
Metatags & SEO-indstillinger
Sektion kaldt “Metatags & SEO-indstillinger”Konfigurer metatags til søgemaskineoptimering.
Globale metatags
Sektion kaldt “Globale metatags”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 daysBedste praksis for metatag
Sektion kaldt “Bedste praksis for metatag”| Tag | Formål | Anbefaling |
|---|---|---|
| Nøgleord | Søgeord | 5-10 relevante søgeord, kommasepareret |
| Beskrivelse | Søg liste | 150-160 tegn |
| Forfatter | Sideopretter | Dit navn eller firma |
| Copyright | Juridisk | Din copyright-meddelelse |
| Robotter | Crawler instruktioner | indeks, følg (tillad indeksering) |
Sidefodsindstillinger
Sektion kaldt “Sidefodsindstillinger”Show Footer: YesFooter Color: Dark/LightFooter Background: [Color code]Footer Text: [HTML allowed]Additional Footer Links: [URL and text pairs]Eksempel på sidefod 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>Sociale metatags (åben graf)
Sektion kaldt “Sociale metatags (åben graf)”Enable Open Graph: YesFacebook App ID: [App ID]Twitter Card Type: summary / summary_large_image / playerDefault Share Image: [Image URL]E-mail-indstillinger
Sektion kaldt “E-mail-indstillinger”Konfigurer e-maillevering og meddelelsessystem.
E-mail leveringsmetode
Sektion kaldt “E-mail leveringsmetode”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-konfiguration
Sektion kaldt “E-mail-konfiguration”From Address: noreply@your-domain.comFrom Name: Your Site NameReply-To Address: support@your-domain.comBCC Admin Emails: Yes/NoMeddelelsesindstillinger
Sektion kaldt “Meddelelsesindstillinger”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 hoursAdmin-meddelelser
Sektion kaldt “Admin-meddelelser”Notify Admin on Registration: YesNotify Admin on Comments: YesNotify Admin on Submissions: YesNotify Admin on Errors: YesBrugermeddelelser
Sektion kaldt “Brugermeddelelser”Notify User on Registration: YesNotify User on Comments: YesNotify User on Private Messages: YesAllow Users to Disable Notifications: YesDefault Notification Frequency: ImmediatelyE-mail skabeloner
Sektion kaldt “E-mail skabeloner”Tilpas underretnings-e-mails i administratorpanelet:
Sti: System > E-mail-skabeloner
Tilgængelige skabeloner:
- Brugerregistrering
- Nulstilling af adgangskode
- Kommentarmeddelelse
- Privat besked
- Systemadvarsler
- Modulspecifikke e-mails
Cacheindstillinger
Sektion kaldt “Cacheindstillinger”Optimer ydeevnen gennem caching.
Cache-konfiguration
Sektion kaldt “Cache-konfiguration”Enable Caching: Yes/NoCache Type: ☐ File Cache ☐ APCu (Alternative PHP Cache) ☐ Memcache (Distributed caching) ☐ Redis (Advanced caching)
Cache Lifetime: 3600 seconds (1 hour)Cacheindstillinger efter type
Sektion kaldt “Cacheindstillinger efter type”Filcache:
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: YesHvad bliver cachelagret
Sektion kaldt “Hvad bliver cachelagret”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 Indstillinger
Sektion kaldt “URL Indstillinger”Konfigurer URL omskrivning og formatering.
Venlige URL indstillinger
Sektion kaldt “Venlige URL indstillinger”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 Omskrivningsregler
Sektion kaldt “URL Omskrivningsregler”.htaccess Rules: [Display current]Nginx Rules: [Display current if Nginx]IIS Rules: [Display current if IIS]Sikkerhedsindstillinger
Sektion kaldt “Sikkerhedsindstillinger”Styr sikkerhedsrelateret konfiguration.
Adgangskodesikkerhed
Sektion kaldt “Adgangskodesikkerhed”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 loginLoginsikkerhed
Sektion kaldt “Loginsikkerhed”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/EnabledFiloverførselssikkerhed
Sektion kaldt “Filoverførselssikkerhed”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: YesSessionssikkerhed
Sektion kaldt “Sessionssikkerhed”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 Indstillinger
Sektion kaldt “CORS Indstillinger”Allow Cross-Origin Requests: NoAllowed Origins: [List domains]Allow Credentials: NoAllowed Methods: GET, POSTAvancerede indstillinger
Sektion kaldt “Avancerede indstillinger”Yderligere konfigurationsmuligheder for avancerede brugere.
Debug Mode
Sektion kaldt “Debug Mode”Debug Mode: Disabled/EnabledLog Level: Error / Warning / Info / DebugDebug Log File: /var/log/xoops_debug.logDisplay Errors: Disabled (production)Performance Tuning
Sektion kaldt “Performance Tuning”Optimize Database Queries: YesUse Query Cache: YesCompress Output: YesMinify CSS/JavaScript: YesLazy Load Images: YesIndholdsindstillinger
Sektion kaldt “Indholdsindstillinger”Allow HTML in Posts: Yes/NoAllowed HTML Tags: [Configure]Strip Harmful Code: YesAllow Embed: Yes/NoContent Moderation: Automatic/ManualSpam Detection: YesIndstillinger Eksport/import
Sektion kaldt “Indstillinger Eksport/import”Sikkerhedskopieringsindstillinger
Sektion kaldt “Sikkerhedskopieringsindstillinger”Eksporter aktuelle indstillinger:
Adminpanel > System > Værktøjer > Eksportindstillinger
# Settings exported as JSON file# Download and store securelyGendan indstillinger
Sektion kaldt “Gendan indstillinger”Importer tidligere eksporterede indstillinger:
Adminpanel > System > Værktøjer > Importindstillinger
# Upload JSON file# Verify changes before confirmingKonfigurationshierarki
Sektion kaldt “Konfigurationshierarki”XOOPS indstillingshierarki (top til bund - første kamp vinder):
1. mainfile.php (Constants)2. Module-specific config3. Admin System Settings4. Theme configuration5. User preferences (for user-specific settings)Indstillinger Backup Script
Sektion kaldt “Indstillinger Backup Script”Opret en sikkerhedskopi af aktuelle indstillinger:
<?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!";?>Ændringer i almindelige indstillinger
Sektion kaldt “Ændringer i almindelige indstillinger”Skift webstedsnavn
Sektion kaldt “Skift webstedsnavn”- Admin > System > Præferencer > Generelle indstillinger
- Rediger “Webstedsnavn”
- Klik på “Gem”
Aktiver/deaktiver registrering
Sektion kaldt “Aktiver/deaktiver registrering”- Admin > System > Præferencer > Brugerindstillinger
- Skift “Tillad brugerregistrering”
- Vælg registreringstype
- Klik på “Gem”
Skift standardtema
Sektion kaldt “Skift standardtema”- Admin > System > Præferencer > Generelle indstillinger
- Vælg “Standardtema”
- Klik på “Gem”
- Ryd cache for at ændringerne træder i kraft
Opdater kontaktmail
Sektion kaldt “Opdater kontaktmail”- Admin > System > Præferencer > Generelle indstillinger
- Rediger “Admin Email”
- Rediger “Webmaster-e-mail”
- Klik på “Gem”
Verifikationstjekliste
Sektion kaldt “Verifikationstjekliste”Efter konfiguration af systemindstillinger skal du kontrollere:
- Webstedets navn vises korrekt
- Tidszone viser korrekt tid
- E-mail-meddelelser sendes korrekt
- Brugerregistrering fungerer som konfigureret
- Hjemmesiden viser valgt standard
- Søgefunktionaliteten virker
- Cache forbedrer sidens indlæsningstid
- Venlige URL’er virker (hvis aktiveret)
- Metatags vises i sidekilden
- Admin-meddelelser modtaget
- Sikkerhedsindstillinger håndhæves
Fejlfindingsindstillinger
Sektion kaldt “Fejlfindingsindstillinger”Indstillinger gemmes ikke
Sektion kaldt “Indstillinger gemmes ikke”Løsning:
# Check file permissions on config directorychmod 755 /var/www/html/xoops/var/
# Verify database writable# Try saving again in admin panelÆndringer træder ikke i kraft
Sektion kaldt “Ændringer træder ikke i kraft”Løsning:
# 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-mail sendes ikke
Sektion kaldt “E-mail sendes ikke”Løsning:
- Bekræft SMTP legitimationsoplysninger i e-mail-indstillinger
- Test med knappen “Send testmail”.
- Tjek fejllogfiler
- Prøv at bruge PHP mail() i stedet for SMTP
Næste trin
Sektion kaldt “Næste trin”Efter konfiguration af systemindstillinger:
- Konfigurer sikkerhedsindstillinger
- Optimer ydeevnen
- Udforsk funktionerne i administrationspanelet
- Opsæt brugeradministration
Tags: #systemindstillinger #konfiguration #præferencer #admin-panel
Relaterede artikler:
- ../../06-Publisher-Module/User-Guide/Basic-Configuration
- Sikkerhed-konfiguration
- Performance-optimering
- ../First-Steps/Admin-Panel-Overview