Μετάβαση στο περιεχόμενο

Παράρτημα 2: Μεταφόρτωση XOOPS μέσω FTP

Αυτό το παράρτημα περιγράφει την ανάπτυξη του XOOPS 2.7.0 σε έναν απομακρυσμένο κεντρικό υπολογιστή χρησιμοποιώντας το FTP ή το SFTP. Οποιοσδήποτε πίνακας ελέγχου (cPanel, Plesk, DirectAdmin, κ.λπ.) θα εμφανίσει τα ίδια υποκείμενα βήματα.

Μέσω του πίνακα ελέγχου του οικοδεσπότη σας:

  1. Δημιουργήστε ένα νέο MySQL database for XOOPS.
  2. Δημιουργήστε έναν χρήστη βάσης δεδομένων με ισχυρό κωδικό πρόσβασης.
  3. Παραχωρήστε στον χρήστη πλήρη δικαιώματα στη βάση δεδομένων που δημιουργήθηκε πρόσφατα.
  4. Καταγράψτε το όνομα της βάσης δεδομένων, το όνομα χρήστη, τον κωδικό πρόσβασης και τον κεντρικό υπολογιστή — θα τα εισαγάγετε στο πρόγραμμα εγκατάστασης XOOPS.

Συμβουλή

Οι σύγχρονοι πίνακες ελέγχου δημιουργούν ισχυρούς κωδικούς πρόσβασης για εσάς. Εφόσον η εφαρμογή αποθηκεύει τον κωδικό πρόσβασης στο xoops_data/data/secure.php, δεν χρειάζεται να τον πληκτρολογείτε συχνά — προτιμήστε μια μεγάλη, τυχαία παραγόμενη τιμή.

2. Δημιουργήστε ένα γραμματοκιβώτιο διαχειριστή

Ενότητα με τίτλο «2. Δημιουργήστε ένα γραμματοκιβώτιο διαχειριστή»

Δημιουργήστε ένα γραμματοκιβώτιο email που θα λαμβάνει ειδοποιήσεις διαχείρισης ιστότοπου. Το πρόγραμμα εγκατάστασης XOOPS ζητά αυτήν τη διεύθυνση κατά τη ρύθμιση του λογαριασμού webmaster και την επικυρώνει με το FILTER_VALIDATE_EMAIL.

Το XOOPS 2.7.0 αποστέλλεται με τις εξαρτήσεις τρίτων προεγκατεστημένες στο xoops_lib/vendor/ (Composer packages, Smarty 4, HTMLPurifier, PHPMailer, Monolog, TCPDF, and more). This makes xoops_lib/ significantly larger than in 2.5.x — expect tens of megabytes.

Μην παραλείπετε επιλεκτικά αρχεία μέσα στο xoops_lib/vendor/. Παράβλεψη αρχείων στο Composer vendor tree will break autoloading and the install will fail.

Δομή μεταφόρτωσης (υποθέτοντας ότι το public_html είναι η ρίζα του εγγράφου):

  1. Μεταφορτώστε τα xoops_data/ και xoops_lib/ δίπλα στο public_html, όχι μέσα σε αυτό. Η τοποθέτησή τους εκτός της ρίζας ιστού είναι η συνιστώμενη στάση ασφαλείας για την έκδοση 2.7.0.
/home/your-user/
├── public_html/
├── xoops_data/ ← upload here
└── xoops_lib/ ← upload here

  1. Ανεβάστε τα υπόλοιπα περιεχόμενα του καταλόγου διανομής htdocs/ στο public_html/.

Εάν ο κεντρικός υπολογιστής σας δεν επιτρέπει καταλόγους εκτός της ρίζας του εγγράφου

Μεταφορτώστε τα xoops_data/ και xoops_lib/ μέσα public_html/ και μετονομάστε τα σε μη προφανή ονόματα (για παράδειγμα xdata_8f3k2/ και xlib_7h2m1/). Θα εισαγάγετε τις μετονομασμένες διαδρομές στο πρόγραμμα εγκατάστασης όταν ζητήσει τη διαδρομή δεδομένων XOOPS και XOOPS Διαδρομή βιβλιοθήκης.

4. Κάντε εγγράψιμους καταλόγους εγγράψιμους

Ενότητα με τίτλο «4. Κάντε εγγράψιμους καταλόγους εγγράψιμους»

Μέσω του διαλόγου CHMOD του πελάτη FTP (ή SSH), κάντε τους καταλόγους που παρατίθενται στο Κεφάλαιο 2 εγγράψιμους από τον διακομιστή web. Στους περισσότερους κοινόχρηστους κεντρικούς υπολογιστές, το 0775 στους καταλόγους και το 0664 στο mainfile.php αρκούν. Το 0777 είναι αποδεκτό κατά την εγκατάσταση εάν ο κεντρικός υπολογιστής σας εκτελεί το PHP σε άλλο χρήστη εκτός του χρήστη FTP, αλλά σφίξτε τα δικαιώματα μετά την ολοκλήρωση της εγκατάστασης.

5. Εκκινήστε το πρόγραμμα εγκατάστασης

Ενότητα με τίτλο «5. Εκκινήστε το πρόγραμμα εγκατάστασης»

Κατευθύνετε το πρόγραμμα περιήγησής σας στο δημόσιο URL του ιστότοπου. Εάν όλα τα αρχεία είναι στη θέση τους, ξεκινά ο Οδηγός εγκατάστασης XOOPS και μπορείτε να ακολουθήσετε το υπόλοιπο αυτού του οδηγού από το Κεφάλαιο 2 και μετά.