Αποθήκευση διαμόρφωσης
Αυτή η σελίδα εμφανίζει τα αποτελέσματα της αποθήκευσης των πληροφοριών διαμόρφωσης που έχετε καταχωρίσει μέχρι αυτό το σημείο.
Αφού ελέγξετε και διορθώσετε τυχόν προβλήματα, επιλέξτε το κουμπί “Συνέχεια” για να προχωρήσετε.
Για την επιτυχία
Ενότητα με τίτλο «Για την επιτυχία»Η ενότητα Αποθήκευση της διαμόρφωσης του συστήματός σας εμφανίζει τις πληροφορίες που αποθηκεύτηκαν. Οι ρυθμίσεις αποθηκεύονται σε ένα από τα δύο αρχεία. Ένα αρχείο είναι mainfile.php στη ρίζα ιστού. Το άλλο είναι data/secure.php στον κατάλογο xoops_data.

Και τα δύο αρχεία δημιουργούνται από αρχεία προτύπων που αποστέλλονται με το XOOPS 2.7.0:
- Το
mainfile.phpδημιουργείται από τοmainfile.dist.phpστη ρίζα web. - Το
xoops_data/data/secure.phpδημιουργείται από τοxoops_data/data/secure.dist.php.
Εκτός από τις διαδρομές και το URL που εισαγάγατε, το mainfile.php περιλαμβάνει πλέον αρκετές σταθερές που είναι νέες στο XOOPS 2.7.0:
XOOPS_TRUST_PATH— διατηρείται ως ψευδώνυμο συμβατό προς τα πίσω τουXOOPS_PATH. δεν χρειάζεται να το διαμορφώσετε ξεχωριστά.XOOPS_COOKIE_DOMAIN_USE_PSL— προεπιλογή σεtrue; χρησιμοποιεί τη λίστα Δημόσιων Επιθημάτων για να εξαγάγει τον σωστό τομέα cookie.XOOPS_DB_LEGACY_LOG— προεπιλογή σεfalse; ορίστηκε σεtrueστην ανάπτυξη για την καταγραφή της χρήσης παλαιού τύπου API βάσεων δεδομένων.XOOPS_DEBUG— προεπιλογή σεfalse; ορίστε τοtrueκατά την ανάπτυξη για να ενεργοποιήσετε την πρόσθετη αναφορά σφαλμάτων.
Δεν χρειάζεται να τα επεξεργαστείτε με το χέρι κατά την εγκατάσταση — οι προεπιλογές είναι κατάλληλες για μια τοποθεσία παραγωγής. Αναφέρονται εδώ, ώστε να ξέρετε τι να αναζητήσετε αν ανοίξετε το mainfile.php αργότερα.
Σφάλματα
Ενότητα με τίτλο «Σφάλματα»Εάν το XOOPS εντοπίσει σφάλματα κατά τη σύνταξη των αρχείων διαμόρφωσης, θα εμφανίσει μηνύματα, τα οποία θα αναφέρουν λεπτομερώς τι συμβαίνει.

Σε πολλές περιπτώσεις, μια προεπιλεγμένη εγκατάσταση ενός συστήματος που προέρχεται από το Debian που χρησιμοποιεί mod_php στον Apache είναι η πηγή σφαλμάτων. Οι περισσότεροι πάροχοι φιλοξενίας έχουν διαμορφώσεις που δεν έχουν αυτά τα ζητήματα.
# Ζητήματα αδειών ομάδας
Ενότητα με τίτλο «# Ζητήματα αδειών ομάδας»Η διαδικασία PHP εκτελείται χρησιμοποιώντας τα δικαιώματα κάποιου χρήστη. Τα αρχεία ανήκουν επίσης σε κάποιο χρήστη. Εάν αυτοί οι δύο δεν είναι ο ίδιος χρήστης, μπορούν να χρησιμοποιηθούν δικαιώματα ομάδας για να επιτραπεί στη διαδικασία PHP να μοιράζεται αρχεία με τον λογαριασμό χρήστη σας. Αυτό συνήθως σημαίνει ότι πρέπει να αλλάξετε την ομάδα των αρχείων και των καταλόγων στους οποίους πρέπει να γράψετε XOOPS.
Για την προεπιλεγμένη διαμόρφωση που αναφέρεται παραπάνω, αυτό σημαίνει ότι η ομάδα www-data πρέπει να καθοριστεί ως η ομάδα για τα αρχεία και τους καταλόγους και αυτά τα αρχεία και οι κατάλογοι πρέπει να μπορούν να εγγραφούν ανά ομάδα.
Θα πρέπει να ελέγξετε προσεκτικά τη διαμόρφωσή σας και να επιλέξετε προσεκτικά πώς να επιλύσετε αυτά τα ζητήματα για ένα κουτί που είναι διαθέσιμο στο ανοιχτό Διαδίκτυο.
Παραδείγματα εντολών θα μπορούσαν να είναι:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploads# Δεν είναι δυνατή η δημιουργία κύριου αρχείου.php
Ενότητα με τίτλο «# Δεν είναι δυνατή η δημιουργία κύριου αρχείου.php»In Unix-like systems, the permission to create a new file depends on permissions granted on the parent folder. In some cases that permission is not available, and granting it may be a security concern.
Εάν αντιμετωπίζετε πρόβλημα με τη ρύθμιση παραμέτρων, μπορείτε να βρείτε ένα εικονικό mainfile.php στον κατάλογο extras στη διανομή XOOPS. Αντιγράψτε αυτό το αρχείο στη ρίζα ιστού και ορίστε τα δικαιώματα στο αρχείο:
chgrp www-data mainfile.phpchmod g+w mainfile.php# Περιβάλλοντα SELinux
Ενότητα με τίτλο «# Περιβάλλοντα SELinux»Τα περιβάλλοντα ασφαλείας του SELinux μπορεί να είναι πηγή προβλημάτων. Εάν αυτό μπορεί να ισχύει, ανατρέξτε στα Ειδικά Θέματα για περισσότερες πληροφορίες.