Εγκατάσταση του Drupal - οδηγίες βήμα προς βήμα. Drupal για bloggers: εγκατάσταση και αρχική ρύθμιση

Πρόγραμμα Kerish Doctor. 21.05.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Chercher Οικιακές συσκευές. Αν δεν το έχετε εγκαταστήσει ακόμα, τότε στο τελευταίο άρθρο για το οποίο μίλησα . Προτείνω να γνωριστούμε. Λοιπόν, όλοι οι άλλοι μπροστά.

Εγκατάσταση του Drupal 7 επάνω τοπική φιλοξενία.

Ερχόμαστε μαζί σας στον ιστότοπο του Drupal.org, εδώ θα βρείτε τις πιο πρόσφατες εκδόσεις διανομών, τόσο τον ίδιο τον πυρήνα του CMS, τις ενότητες, όσο και τα πρότυπα ιστότοπων. Κάντε κλικ στο κουμπί Ξεκινήστε με το Drupal.


Στη συνέχεια, κατεβάστε την τρέχουσα έκδοση. Να σας υπενθυμίσω ότι θα συνεργαζόμαστε με το Drupal 7.

Προσθέστε σελιδοδείκτη αυτόν τον ιστότοπο, γιατί θα ανατρέχετε πολύ συχνά σε αυτόν αναζητώντας ενότητες.

Τώρα πρέπει να αποσυσκευάσουμε τη διανομή στο φάκελο με τον μελλοντικό μας ιστότοπο. Μεταβείτε στο C:\xampp\htdocs και δημιουργήστε έναν νέο κατάλογο εδώ. Συνιστώ να ονομάσετε το φάκελο με το όνομα της μελλοντικής τοποθεσίας. Για μένα αυτό είναι το jLadys.ru και βάζουμε τα ληφθέντα αρχεία σε αυτό.

Τώρα πρέπει να δημιουργήσουμε μια βάση δεδομένων για τον ιστότοπο. Στη γραμμή διευθύνσεων πληκτρολογούμε http://localhost και φτάνουμε στην αρχική σελίδα του XAMPP. Στην αριστερή στήλη βρίσκουμε τον σύνδεσμο phpMyAdmyn και τον ακολουθούμε.

Μόλις μπούμε στο phpMyAdmyn θα μας ενδιαφέρουν τα εξής:

  • Όλες οι βάσεις δεδομένων που διαθέτετε εμφανίζονται εδώ
  • εδώ θα δημιουργήσουμε βάσεις δεδομένων
  • εδώ θα δημιουργήσουμε έναν νέο χρήστη που θα έχει πρόσβαση στη βάση δεδομένων μας.
  • Αρχικά, μεταβείτε στο μενού - Προνόμια. Εδώ κάνουμε κλικ στο κουμπί - προσθήκη νέου χρήστη. Στο παράθυρο που εμφανίζεται, πληκτρολογήστε ένα όνομα, στην καρτέλα κεντρικού υπολογιστή υποδείξτε - Τοπικό και βρείτε έναν κωδικό πρόσβασης.

    Στη συνέχεια, κάντε κλικ στο κουμπί δημιουργία χρήστη. Ως αποτέλεσμα, θα δείτε τον νέο χρήστη στη λίστα.

    Μετά από αυτό, μεταβείτε στην καρτέλα – Βάσεις δεδομένων. Και δημιουργούμε μια νέα βάση δεδομένων. Συνιστώ να το ονομάσετε το όνομα του ιστότοπου. Δεδομένου ότι στη συνέχεια, ο αριθμός των τοποθεσιών θα αυξηθεί, και κατά συνέπεια ο αριθμός των βάσεων δεδομένων. Και θα είναι πολύ εύκολο να μπερδευτείτε εάν τα ονόματα διαφέρουν από το όνομα του ιστότοπου. Και έτσι, εισάγετε το όνομά μας και κάντε κλικ στο κουμπί δημιουργία.

    Τώρα ας ξεκινήσουμε απευθείας την εγκατάσταση του CMS στον διακομιστή μας. Για να το κάνετε αυτό, μεταβείτε στη διεύθυνση http://localhost/ όνομα του φακέλου με το CMS, για μένα είναι http://localhost/jladys.ru Ανοίγει αρχική σελίδα, όπου επιλέγουμε την τυπική επιλογή.

    Στο δεύτερο βήμα, θα ερωτηθούμε σε ποια γλώσσα θέλουμε να εγκατασταθεί ο ιστότοπος προς το παρόν, δεν ασχολούμαστε με τη μετάφραση, αφήστε τα αγγλικά και προχωρήστε στο επόμενο βήμα.

    Εδώ πρέπει να καθορίσουμε το όνομα της βάσης δεδομένων μας, το όνομα χρήστη και τον κωδικό πρόσβασης.

    Στην καρτέλα Τύπος βάσης δεδομένων - αφήστε τη MySQL, στη γραμμή Όνομα βάσης δεδομένων - υποδείξτε το όνομα της βάσης δεδομένων που δημιουργήθηκε πρόσφατα, Όνομα χρήστη βάσης δεδομένων - το όνομα του χρήστη που δημιουργήθηκε, κωδικός πρόσβασης βάσης δεδομένων - τον κωδικό πρόσβασης για τον χρήστη.

    Τώρα ρίξτε μια ματιά στην καρτέλα ΠΡΟΗΓΜΕΝΕΣ ΕΠΙΛΟΓΕΣ. Δεν θα αγγίξουμε τίποτα εδώ, αλλά θα εξηγήσω γιατί αυτό χρειάζεται. Όταν μεταφέρετε έναν ιστότοπο σε φιλοξενία ή εγκαθιστάτε έναν νέο ιστότοπο σε αυτόν, το όνομα του κεντρικού υπολογιστή δεν είναι πάντα Localhost, μπορεί να είναι οτιδήποτε. Συνήθως ο πάροχος φιλοξενίας θα σας παρέχει αυτές τις πληροφορίες. Κυψέλη θύρας βάσης δεδομένων - είναι υπεύθυνη για τη θύρα μέσω της οποίας πραγματοποιείται η σύνδεση με τη φιλοξενία, αυτές οι πληροφορίεςόπως είπα ήδη, παρέχει φιλοξενία. Πίνακας κυττάρωνΤο πρόθεμα μπορεί να είναι χρήσιμο όταν η φιλοξενία σας περιορίζει τον αριθμό των βάσεων δεδομένων που μπορείτε να δημιουργήσετε για τους ιστότοπούς σας. Καθορίζοντας ένα νέο πρόθεμα για κάθε νέο ιστότοπο, μπορείτε να τους εγκαταστήσετε στην ίδια βάση δεδομένων. Ας προχωρήσουμε στο επόμενο βήμα.

    Μπορείτε να δείτε τα υποχρεωτικά πεδία σημειωμένα με αστερίσκο.

    Ας τα δούμε όλα με τη σειρά. Το όνομα τοποθεσίας είναι το όνομα του ιστότοπού σας, μπορείτε να το αφήσετε ως έχει, μπορείτε να βρείτε ένα όνομα, η αλλαγή του στο μέλλον δεν θα είναι πρόβλημα. Διεύθυνση ηλεκτρονικού ταχυδρομείου ιστότοπου – διεύθυνση ηλεκτρονικού ταχυδρομείουτον ιστότοπό σας, θα λάβετε μια επιστολή με πληροφορίες εγγραφής εδώ. Ακολουθεί το πεδίο Όνομα χρήστη - εδώ υποδεικνύουμε τη σύνδεση superadmin, θα το χρησιμοποιήσουμε για να αποκτήσουμε πρόσβαση στον ιστότοπό μας. Διεύθυνση ηλεκτρονικού ταχυδρομείου – η διεύθυνση που είναι υπεύθυνη ειδικά για αυτόν τον λογαριασμό. Κωδικός πρόσβασης – κωδικός πρόσβασης για τον υπερδιαχειριστή.

    Η καρτέλα Ρυθμίσεις διακομιστή δεν απαιτείται, αλλά συνιστώ να τη συμπληρώσετε ούτως ή άλλως, τότε θα πρέπει να ρυθμίσετε τις ημερομηνίες, επομένως είναι καλύτερα να το κάνετε αμέσως.

    Επιλέγουμε τη χώρα μας. Και η ζώνη ώρας - για μένα είναι το Αικατερινούπολη. Αφήνουμε αμετάβλητη την καρτέλα Ενημέρωση ειδοποιήσεων. Το πρώτο πλαίσιο ελέγχου, Έλεγχος για ενημερώσεις αυτόματα, είναι υπεύθυνο για την αυτόματη ειδοποίηση μας σχετικά με την κυκλοφορία νέων εκδόσεων λειτουργικών μονάδων, CMS ή προτύπων. Το δεύτερο πλαίσιο ελέγχου Λήψη ειδοποιήσεων ηλεκτρονικού ταχυδρομείου είναι υπεύθυνο για τις ειδοποιήσεις μέσω ταχυδρομείου. Έχοντας συμπληρώσει όλα τα πεδία, κάντε κλικ στο κουμπί Αποθήκευση και συνέχεια και απολαύστε τη συγχαρητήρια επιγραφή σχετικά με την επιτυχή εγκατάσταση του συστήματος ελέγχου.

    Ας πάμε στον ιστότοπο.

    Εντοπισμός του Drupal 7.

    Υπάρχουν διάφοροι τρόποι εντοπισμού ενός CMS. Θα σας δείξω ίσως το πιο απλό και βολικό. Χάρη σε αυτόν, όλα γίνονται γρήγορα και δεν χρειάζεται να ασχοληθείτε με τα αρχεία μετάφρασης. Έτσι, μεταβείτε στον ιστότοπο του Drupal.org και πληκτρολογήστε το όνομα της ενημερωμένης μονάδας l10n στη γραμμή αναζήτησης,

    επιλέξτε το πλαίσιο με την ετικέτα λειτουργικές μονάδες και κάντε κλικ στην αναζήτηση. Στη συνέχεια, λαμβάνουμε μια λίστα με ενότητες που αντιστοιχούν αυτό το αίτημα. Μας ενδιαφέρει η ενημέρωση Localization. Κατεβάστε την έκδοση για το Drupal 7.

    Εάν δεν θέλετε να δυσκολευτείτε με την αναζήτηση, μπορείτε να ακολουθήσετε τον σύνδεσμο και να κάνετε λήψη της ενότητας. http://drupal.org/project/l10n_update Στη συνέχεια, εξαγάγετε το από το αρχείο και προχωρήστε στην εγκατάσταση.

    Πριν ξεκινήσετε την εγκατάσταση, θα σας εξηγήσω τα βασικά πράγματα που πρέπει να θυμάστε. Ρίξτε μια ματιά στο στιγμιότυπο οθόνης παρακάτω.

    Εδώ είναι η δομή του ιστότοπού σας που φιλοξενείται στη φιλοξενία. Όπως μπορείτε να δείτε, υπάρχουν ενότητες και φάκελοι θεμάτων. Για αρχάριους που αρχίζουν να μελετούν αυτό το CMS. Το ίδιο πρόβλημα. Αποθέτουν ενότητες και πρότυπα σε αυτούς τους φακέλους - και αυτό δεν είναι σωστό στις ρίζες. ΜΗΝ ΤΟ ΚΑΝΕΤΕ ΠΟΤΕ ΑΥΤΟ. Για να εγκαταστήσετε μια λειτουργική μονάδα ή ένα θέμα, μεταβείτε στην ακόλουθη διαδρομή c:\xampp\htdocs\φάκελος ιστότοπου\sites\all\

    Υπάρχουν φάκελοι με το ίδιο όνομα εδώ και σε αυτούς κάνουμε την εγκατάσταση.

    Ας επιστρέψουμε στο module μας και ας το μετακινήσουμε στο φάκελο modules.


    ΜΗΝ ΞΕΧΑΣΕΤΕ ΠΟΥ ΝΑ ΕΓΚΑΤΑΣΤΑΣΤΕ. Τώρα ανοίγουμε τον ιστότοπό μας στο πρόγραμμα περιήγησης και στον επάνω πίνακα ελέγχου βρίσκουμε τον σύνδεσμο των μονάδων.

    Ας πάμε σε αυτό.

    Σε αυτό το στάδιο πρέπει να ενεργοποιήσουμε τις ακόλουθες ενότητες: Μετάφραση περιεχομένου, Τοπική ρύθμιση και ενημέρωση τοπικής προσαρμογής.

    Ελέγξτε τα και κάντε κλικ στο κουμπί Αποθήκευση διαμόρφωσης στο κάτω μέρος της σελίδας. Αφού ενεργοποιηθούν οι μονάδες, θα εμφανιστεί το ακόλουθο μήνυμα:

    Τώρα στον επάνω πίνακα ελέγχου αναζητούμε τον σύνδεσμο Configuration και τον ακολουθούμε. Κάντε κύλιση προς τα κάτω στη σελίδα και βρείτε το μπλοκ REGIONAL AND LANGUAGE,

    και αναζητήστε τα Ρωσικά στη λίστα και, στη συνέχεια, κάντε κλικ στο κουμπί προσθήκης γλώσσας.

    Αν όλα πάνε καλά, θα δείτε την παρακάτω εικόνα.

    Στη συνέχεια, στη στήλη με την επικεφαλίδα ΠΡΟΕΠΙΛΟΓΗ, αλλάξτε το πλαίσιο ελέγχου στα Ρωσικά και κάντε κλικ στο κουμπί Αποθήκευση διαμόρφωσης. Συγχαρητήρια, η μετάφραση ολοκληρώθηκε. Η ομορφιά αυτής της ενότητας είναι ότι η ίδια ελέγχει το δίκτυο για νέες μεταφράσεις, και εάν υπάρχουν, σας ειδοποιεί. Κατά την εγκατάσταση μονάδων, θα κατεβάσει αυτόματα τις υπάρχουσες μεταφράσεις.

    Σφάλματα κατά τη μετάφραση του Drupal 7.

    Πολύ συχνά κατά τη μετάφραση παρουσιάζονται τα ακόλουθα σφάλματα:

    Πράγματι, όταν ρυθμίσαμε τον διακομιστή μας, αυξήσαμε τον χρόνο που παραχωρήθηκε για να λειτουργήσει το σενάριο και είναι περισσότερο από τα καθορισμένα 240 δευτερόλεπτα. Αλλά το Drupal δεν μας επιτρέπει να μεταφράσουμε. Έτσι, για να αποτρέψετε αυτό να συμβεί σε εσάς, πρέπει να κάνετε περισσότερα μικρές ρυθμίσειςο διακομιστής μας.

    Μεταβείτε στη διαδρομή C:\xampp\mysql\bin και ανοίξτε το αρχείο my.ini. Σε αυτό βρίσκουμε τη γραμμή innodb_flush_log_at_trx_commit και αλλάζουμε την τιμή από 1 σε 2. Αποθηκεύστε το αρχείο, επανεκκινήστε τον διακομιστή Apache και MySQL και, στη συνέχεια, προσπαθήστε ξανά να μεταφέρετε το Drupal 7. Κατά κανόνα, περισσότερο σφάλμαδεν πρέπει να εμφανίζεται.

    Το Drupal είναι ένα από τα 3 πιο κοινά συστήματα διαχείρισης περιεχομένου στο Διαδίκτυο. Περίπου το 4% όλων των ιστότοπων τρέχουν σε αυτήν τη μηχανή. Η φιλοξενία μας παρέχει την ευκαιρία αυτόματη εγκατάσταση drupala.

    Για να εγκαταστήσετε το Drulal στη φιλοξενία χωρίς να κάνετε λήψη του αρχείου με αρχεία CMS, χωρίς να ρυθμίσετε και να συνδέσετε βάσεις δεδομένων, μεταβείτε στην ενότητα "Φιλοξενία" - "Ιστότοποι" και κάντε κλικ στο κουμπί "Προσθήκη".

  • Προσθέστε τον τομέα μας.
  • Ελέγξτε τη σημαία "Εγκατάσταση CMS".
  • Επιλέξτε Drupal.
  • Κάντε κλικ στο «Εφαρμογή».
  • Ως αποτέλεσμα, θα δούμε μια ειδοποίηση ότι όλα τα βήματα έχουν ολοκληρωθεί σωστά και ο ιστότοπος θα είναι διαθέσιμος σε 10-15 λεπτά (με την προϋπόθεση ότι οι διακομιστές ns δεν έχουν αλλάξει τις τελευταίες 2 ημέρες).

    Κοινόχρηστη φιλοξενίαιστότοποι για δημοφιλές CMS:

    Σε αυτό το σημείο, το στάδιο της προσάρτησης του τομέα στη φιλοξενία και την εγκατάσταση του CMS ολοκληρώνεται μετά από 10 λεπτά, οι επισκέπτες του ιστότοπου θα δουν την κύρια σελίδα του Drupal:

    Πώς να αφαιρέσετε το Drupal από τη φιλοξενία;

    Πριν προχωρήσουμε στις οδηγίες για τη μη αυτόματη εγκατάσταση του Drupal (χρησιμοποιώντας το CMS μπορεί να εγκατασταθεί σχεδόν σε οποιοδήποτε hosting), ας αφαιρέσουμε το CMS από τον υποτομέα. Αυτό απαιτεί:

    • Διαγραφή αρχείων CMS.
    • Διαγράψτε τη βάση δεδομένων.

    Για να διαγράψετε μια βάση δεδομένων, μεταβείτε στην ενότητα «Φιλοξενία» - «MySQL», επισημάνετε τη βάση δεδομένων και κάντε κλικ στο «Διαγραφή»:

    Στο αναδυόμενο παράθυρο, επιβεβαιώστε τη διαγραφή της βάσης δεδομένων.

    Για να διαγράψουμε αρχεία θα χρησιμοποιήσουμε διαχειριστής αρχείων WebFTP. Για να το εκκινήσετε, μεταβείτε στην ενότητα "Φιλοξενία" - "Ιστότοποι". Ανοίξτε το μενού απέναντι από τον τομέα και επιλέξτε "WebFTP".

    Στο παράθυρο που ανοίγει, επιλέξτε όλα τα αρχεία κινητήρα (1) με εξαίρεση τα αρχεία συστήματος φιλοξενίας (2) και κάντε κλικ στο «Διαγραφή» (3).

    Επιβεβαιώστε τη διαγραφή. Αυτό είναι όλο, έχετε αφαιρέσει το Drupal από τη φιλοξενία σας.

    Πώς να εγκαταστήσετε το Drupal 7 στο hosting

    Θα εγκαταστήσουμε το Drupal CMS στον υποτομέα του ιστότοπου drupal.demo-domain.ru. Δεν υπάρχουν διαφορές από την εγκατάσταση σε έναν τομέα, ένας υποτομέας είναι ουσιαστικά ένας ξεχωριστός ιστότοπος.

    Όταν προσθέτετε έναν νέο τομέα (ή υποτομέα) στην ενότητα "Φιλοξενία" - "Οδηγός προσθήκης", μπορείτε να δημιουργήσετε αμέσως μια βάση δεδομένων και έναν χρήστη. Για να το κάνετε αυτό, πρέπει να ελέγξετε το πεδίο "Προσθήκη βάσης δεδομένων":

    Σε αυτήν την περίπτωση, μετά την προσθήκη ενός νέου ιστότοπου στην ενότητα «MySQL» θα προστεθεί νέο χρήστηκαι βάσης δεδομένων.

    Πώς να δημιουργήσετε μια βάση δεδομένων και χρήστη

    Εάν η βάση δεδομένων και ο χρήστης δεν δημιουργήθηκαν στο προηγούμενο βήμα, μπορούν να προστεθούν σε αυτό το στάδιο.

    Για να το κάνετε αυτό, στην ενότητα "Φιλοξενία" - "MySQL", μεταβείτε και κάντε κλικ στο "Προσθήκη":

    Αφού προστεθεί η βάση δεδομένων και ο χρήστης, πρέπει να κάνετε λήψη του αρχείου με το Drupal.

    Πώς να κατεβάσετε το Drupal από την επίσημη ιστοσελίδα

    Συνιστούμε τη λήψη όλων των διανομών, προτύπων και πρόσθετων μόνο από τον επίσημο ιστότοπο ή από αξιόπιστους ιστότοπους (γνωστά καταστήματα προτύπων). Κατά τη λήψη από άγνωστη πηγήΔιατρέχετε τον κίνδυνο να λάβετε τροποποιημένα αρχεία με ιό, "αριστερούς" συνδέσμους ή ανοιχτά εξωτερική πρόσβαση. Αυτό ισχύει επίσης για διάφορες "συναρμολογήσεις", " έτοιμα σετμε χρήσιμες ενότητες», κ.λπ.

    Το αποτέλεσμα είναι ένα αρχείο λήψης με απαιτούμενη έκδοση Drupal:

    Πώς να ανεβάσετε το Drupal στη φιλοξενία από χρησιμοποιώντας το FileZilla

    Είναι πιο βολικό και πιο γρήγορο να ανεβάσετε πρώτα το αρχείο στον διακομιστή και, στη συνέχεια, να το αποσυσκευάσετε στον επιθυμητό φάκελο. Για να συνδεθείτε στον διακομιστή χρησιμοποιούμε τον διαχειριστή αρχείων FileZilla. Στη σελίδα «Φιλοξενία» - «FTP/Shell» λαμβάνουμε τα δεδομένα που είναι απαραίτητα για τη σύνδεση - διακομιστής, σύνδεση και κωδικός πρόσβασης (τα οποία σχετίζονται με τον τομέα στον οποίο εγκαθιστούμε τη μηχανή):

    Αυτά τα δεδομένα πρέπει να εισαχθούν στο FileZilla:

    Μετά τη σύνδεση, μεταβείτε στο ριζικό φάκελοτοποθεσία και αντιγράψτε το αρχείο σε αυτό.

    Αποσυσκευασία ενός αρχείου μέσω WebFTP

    Τώρα πρέπει να αποσυσκευαστεί το αρχείο. Ο ευκολότερος τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε το βοηθητικό πρόγραμμα WebFTP που είναι ενσωματωμένο στον πίνακα ελέγχου φιλοξενίας. Το έχουμε ήδη χρησιμοποιήσει κατά την αφαίρεση ενός αυτόματα εγκατεστημένου CMS.

    Στο παράθυρο που ανοίγει, σημειώστε το αρχείο και κάντε κλικ στο "Αποσυσκευασία":

    Ελέγχουμε σε ποιον φάκελο θα αποσυμπιεστεί το αρχείο (θα πρέπει να είναι ο φάκελος html), κάντε κλικ στο πράσινο πλαίσιο ελέγχου:

    Αφού αποσυμπιεστούν τα αρχεία, πρέπει να χρησιμοποιήσετε το webftp για να τα μεταφέρετε από το φάκελο "drupal-7.51" στη ρίζα του ιστότοπου:

    Ο φάκελος και το αρχείο "drupal-7.51" μπορούν να διαγραφούν.

    Εκκίνηση του προγράμματος εγκατάστασης Drupal

    Εάν αντί για τη σελίδα εγκατάστασης του Drupal δίνει ένα σφάλμα 500, δοκιμάστε να σχολιάσετε τη γραμμή "Options +FollowSymLinks" στο αρχείο .htaccess

    Για να ξεκινήσετε την εγκατάσταση, πρέπει να μεταβείτε στη διεύθυνση του ιστότοπου όπου είναι εγκατεστημένο το Drupal CMS και μετά θα ανοίξει αυτόματα η σελίδα εγκατάστασης:

    Σε αυτή τη σελίδα μπορείτε να επιλέξετε να εγκαταστήσετε την τυπική διαμόρφωση ή να επιλέξετε την "ελάχιστη διαμόρφωση".

    Βήμα 2 – Επιλέξτε μια γλώσσα.

    Σε αυτή τη σελίδα μπορείτε να επιλέξετε τη γλώσσα εγκατάστασης ή να ακολουθήσετε τον σύνδεσμο με οδηγίες για την προσθήκη άλλης γλώσσας.

    Βήμα 3 – σύνδεση της βάσης δεδομένων.

    Εισαγάγετε το όνομα διακομιστή βάσης δεδομένων, το όνομα χρήστη, το όνομα της βάσης δεδομένων και τον κωδικό πρόσβασης. Πάρτε αυτά τα δεδομένα από τη σελίδα "Φιλοξενία" - "MySQL" στον πίνακα ελέγχου φιλοξενίας. Κάντε κλικ στο "Αποθήκευση και συνέχεια".

    Βήμα 4 – Ολοκληρώστε την εγκατάσταση.

    Στο επόμενο στάδιο, θα χρειαστεί να εισαγάγετε τα στοιχεία σύνδεσης, τον κωδικό πρόσβασης και το email του διαχειριστή, να επιλέξετε τη ζώνη ώρας και να ολοκληρώσετε την εγκατάσταση.

    Συγχαρητήρια, η εγκατάσταση ολοκληρώθηκε:

    Ολοκληρωμένη εγκατάσταση και επαλήθευση.

    Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να ελέγξετε τη λειτουργικότητα της κύριας σελίδας του ιστότοπου. Εάν το Drupal εγκαταστάθηκε σωστά, η αρχική σελίδα του ιστότοπου θα μοιάζει με αυτό:

    Ελέγξτε επίσης τον πίνακα διαχείρισης του ιστότοπού σας (για να το κάνετε αυτό, απλώς «κάντε κλικ» στους συνδέσμους πάνω από τον ιστότοπο):

    Όλα λειτουργούν σωστά, η εγκατάσταση ολοκληρώθηκε με επιτυχία.

    (Drupal) είναι δημοφιλές σύστημαανοιχτή διαχείριση περιεχομένου πηγαίος κώδικας. Λόγω της ισχυρής λειτουργικότητάς του, η ανάπτυξη πολύπλοκων ιστοσελίδων στο Drupal είναι πολύ πιο εύκολη από την εγγραφή τους από την αρχή. Δεν είναι περίεργο που χάρη στη μεγάλη κοινότητα χρηστών και τον τεράστιο αριθμό λειτουργιών, ακούμε για το Drupal όλο και πιο συχνά.
    Σε αυτό το σεμινάριο, θα ασχοληθούμε με το Drupal και θα δημιουργήσουμε έναν ιστότοπο με νέο τύπο περιεχομένου και σελίδες για να το εμφανίσουμε.
    Είστε έτοιμοι; Ας βουτήξουμε στο αποκλειστικό ισχυρό σύστημαδιαχείριση περιεχομένου!

    Στόχοι Αφού διαβάσετε αυτόν τον οδηγό θα:
    • Μάθετε για τα πλεονεκτήματα και τα μειονεκτήματα του Drupal.
    • Εγκαταστήστε το Drupal.
    • κατανοούν την αρχή της λειτουργίας του·
    • Μάθετε για τις ενότητες του Drupal.
    • μάθουν να εργάζονται με σελίδες διαχείρισης.
    • δημιουργία και δημοσίευση περιεχομένου ιστότοπου·
    • διαμορφώστε τον τύπο περιεχομένου σας με CCK;
    • μάθετε πώς να δημιουργείτε προβολές για την εμφάνιση περιεχομένου χρησιμοποιώντας τη λειτουργική μονάδα Απόψεις;
    • δημιουργία σελιδοποιημένων προβολών.
    • δημιουργία προβολών με εμφάνιση μπλοκ.
    • μάθετε για θέματα σχεδίασης.
    Τι θα κάνουμε Θα αναπτύξουμε έναν ιστότοπο του Drupal με έναν πίνακα εργασιών όπου οι επισκέπτες μπορούν να προσθέτουν θέσεις εργασίας και έργα. Στόχος μας είναι να ξεκινήσετε να δημιουργείτε ιστοσελίδες αμέσως και όχι απλώς να διαβάζετε πώς γίνεται; Αρχικά, ας ρίξουμε μια γρήγορη ματιά στα πλεονεκτήματα (και τα μειονεκτήματα) του Drupal, ώστε να αποφασίσετε εάν αυτό το CMS είναι κατάλληλο για εσάς.

    Ευελιξία διαμόρφωσης.

    Το κύριο πλεονέκτημα του Drupal έγκειται στην ευέλικτη αρχιτεκτονική του. Μπορείτε να το χρησιμοποιήσετε για τη δημιουργία οποιουδήποτε τύπου ιστότοπου, από ιστότοπους κοινωνικής δικτύωσης που επιτρέπουν στους χρήστες να δημοσιεύουν και να ψηφίζουν για το δικό τους περιεχόμενο, φόρουμ και ιστότοπους εργασίας, έως γκαλερί ή να σχεδιάζουν αναρτήσεις χαρτοφυλακίου. Το Drupal θα κάνει τη δουλειά τέλεια (φυσικά, θα πρέπει να δουλέψετε λίγο για αυτό).

    Μεγάλη και ενημερωμένη κοινότητα προγραμματιστών.

    Το Drupal έχει μια μεγάλη, ζωντανή και ανοιχτή κοινότητα χρηστών και προγραμματιστών. Αυτό σημαίνει ότι έχετε πρόσβαση σε εξαιρετικές ενότητες, έγκαιρες διορθώσεις σφαλμάτων και ενημερώσεις πυρήνα, καθώς και σε μια ανεξάντλητη ροή τεκμηρίωσης και σεμινάρια στο Διαδίκτυο.

    Ενότητες Ένας τεράστιος αριθμός μονάδων έχει αναπτυχθεί για το Drupal, επεκτείνοντας την αρχική του λειτουργικότητα (θα μιλήσουμε για το τι είναι μια ενότητα λίγο αργότερα).Ευκολία για προγραμματιστές.

    Ως προγραμματιστής ιστού, δεν θα αισθάνεστε περιορισμένοι όταν εργάζεστε με το Drupal. Εξάλλου, το Drupal αναπτύχθηκε λαμβάνοντας υπόψη τις ανάγκες των προγραμματιστών. Το λάθος ορισμένων μεγάλων CMS είναι να δίνουν υπερβολική έμφαση στη διεπαφή χρήστη, κάτι που συχνά οδηγεί σε έλλειψη προσοχής στις ανάγκες εκείνων που θα αναπτύξουν και θα προωθήσουν πραγματικά το σύστημα στο μέλλον. Αλλά αυτό δεν συμβαίνει με το Drupal. Ενσωματωμένο σύστημα προσωρινής αποθήκευσης.Το Drupal έχει ένα ενσωματωμένο σύστημα προσωρινής αποθήκευσης που μπορεί να μειώσει το φόρτο του διακομιστή και να μειώσει το χρόνο δημιουργίας σελίδας. Η προσωρινή αποθήκευση σάς επιτρέπει να αποφύγετε σύνθετα ερωτήματα στη βάση δεδομένων, η οποία βελτιώνει την απόδοση του διακομιστή. Αξιοπρεπής ενσωματωμένη μηχανή αναζήτησης.Σε αντίθεση με άλλα CMS, το Drupal έχει ένα πολύ καλό σύστημα αναζήτησης που υλοποιείται στο βασικό επίπεδο. Φυσικά δεν μπορεί να τα ανταγωνιστεί

    υπηρεσίες αναζήτησης
    Πως πληροφορικής, θα χρειαστεί λίγος χρόνος για να συνηθίσετε στο Drupal. Αυτό σημαίνει ότι οι ειδικοί που έχουν μόνο επιφανειακή κατανόηση της ανάπτυξης ιστού θα δυσκολευτούν να δημιουργήσουν (ή ακόμα και να διαχειριστούν) τοποθεσίες Drupal.
    Πολύπλοκη διεπαφή. Η διεπαφή διαχείρισης ιστότοπου στο Drupal είναι κάπως δύσκολο να κατανοηθεί. γενικά δεν είναι τόσο φιλικό προς το χρήστη όσο θα μπορούσε να είναι. (Αυτό πρόκειται να αλλάξει, ωστόσο.) Drupal εναντίον WordPress Κάθε φορά που συζητείται το Drupal, υπάρχει πάντα μια συντριπτική επιθυμία να το συγκρίνετε με μια άλλη κορυφαία ανοιχτή πλατφόρμα ιστού. συνήθως αυτό είναι.
    WordPress

    Και όπου κι αν προτείνετε ότι το WordPress δεν είναι ένα CMS με πλήρεις δυνατότητες, αλλά απλώς μια πλατφόρμα blogging, θα βρίσκετε πάντα μια έντονη συζήτηση να σας περιμένει. Εγώ ο ίδιος χρησιμοποιώ και τα δύο CMS, αλλά μερικές φορές οι δυνατότητες του WordPress απλά δεν είναι αρκετές.
    Με άλλα λόγια, εάν δημιουργείτε έναν σοβαρό πόρο με εγγραφή, έλεγχο ταυτότητας, ένα σύνολο αδειών και ρόλων, για παράδειγμα, ένα ηλεκτρονικό κατάστημα, ένα φόρουμ ή έναν ιστότοπο με υλικό βίντεο και ήχου που προστίθενται από τους ίδιους τους χρήστες, λογικό να χρησιμοποιείτε ένα πιο σοβαρό CMS από το WordPress.
    Δεν θα συνιστούσα να χρησιμοποιήσετε το Drupal εάν ο πελάτης χρειάζεται μόνο ένα blog ή έναν απλό ιστότοπο χαρτοφυλακίου που αποτελείται από λίγες σελίδες και βασικό περιεχόμενο: τέτοιοι ιστότοποι είναι πιο γρήγοροι και ευκολότεροι να δημιουργηθούν στο WordPress. Το Drupal είναι ξεκάθαρα υπερβολικό για αυτό. Ένα άλλο σημαντικό επιχείρημα κατά της χρήσης του Drupal είναι η διεπαφή, η οποία δεν είναι εύκολο να κατανοηθείάπειρους χρήστες

    . Αυτό είναι ένα ισχυρό επιχείρημα υπέρ του WordPress.

    Ιστότοποι που υποστηρίζονται από το Drupal Για να σας εμπνεύσω, θα παραθέσω μερικούς ιστότοπους που υποστηρίζονται από το Drupal. Mozilla, η εταιρεία που είναι υπεύθυνη για Firefox

    , χρησιμοποιεί το Drupal σε όλα σχεδόν τα web projects του. Οι επίσημοι ιστότοποι του Mozilla και του Spread Firefox είναι κατασκευασμένοι στο Drupal Λήψη και εγκατάσταση του Drupal Για τους σκοπούς αυτού του οδηγού, θα χρησιμοποιήσουμε την πιο πρόσφατη σταθερή έκδοση του Drupal 6. κατεβάστε το από εδώ. Εγκατάσταση του Drupal στο XAMPP Εδώ θα εγκαταστήσουμε το Drupal στον υπολογιστή μας, αλλά αν θέλετε να το εγκαταστήσετε σεπραγματικό διακομιστή
    , η διαδικασία θα είναι παρόμοια. Για να εγκαταστήσετε το Drupal στον τοπικό σας υπολογιστή, θα χρειαστείτεπλατφόρμα διακομιστή , όπως π.χ XAMPP ή WAMP
    . Μην ανησυχείτε αν δεν τα έχετε ακούσει ποτέ - είναι πολύ εύχρηστα. Αν δεν το έχετε ακόματοπικός διακομιστής Ιστού
    , εγκαταστήστε το XAMPP τώρα. Παρακάτω είναι ένας σύνδεσμος προς έναν απλό οδηγό γραμμένο από τον Jacob Gueb (ιδρυτής και αρχισυντάκτης), το οποίο θα εγκαταστήσει και θα ρυθμίσει γρήγορα το XAMPP (ο οδηγός είναι γραμμένος για το WordPress, επομένως ακολουθήστε μόνο το πρώτο μέρος, βήματα 1-26, έχοντας κατά νου ότι δεν εγκαθιστάτε το WordPress, αλλά το Drupal):

    Για το υπόλοιπο αυτού του οδηγού, θα υποθέσουμε ότι χρησιμοποιείτε το XAMPP, οπότε αν επιλέξετε διαφορετικό πακέτο διακομιστή, ίσως χρειαστεί να αλλάξετε ελαφρώς τη διαδικασία εγκατάστασης.
    Αντιγράψτε τα αρχεία Drupal στον κατάλογο XAMPP

    Αντιγράψτε το πακέτο Drupal που κατεβάσατε νωρίτερα στον κατάλογο xampp\htdocs. Αποσυμπιέστε τα αρχεία και μετονομάστε το φάκελο σε "drupal" για ευκολία στην πλοήγηση.
    Τώρα μεταβείτε στον φάκελο xampp\htdocs\drupal\sites\προεπιλεγμένο.

    Δημιουργία settings.php Δημιουργήστε ένα αντίγραφο του αρχείου default.settings.php και μετονομάστε το σε settings.php.
    Βεβαιωθείτε ότι δεν διαγράψατε το default.settings.php, διαφορετικά η εγκατάσταση του Drupal θα αποτύχει. αυτό είναι ένα από τα πιο κοινά λάθηκατασκευασμένο από αρχάριους προγραμματιστές Drupal.

    Δημιουργία βάσης δεδομένων MySQL Το Drupal χρησιμοποιεί για αποθήκευση δεδομένων MySQL. Πρέπει λοιπόν να διαμορφώσουμε εκ των προτέρων τη βάση δεδομένων MySQL. Για να γίνει αυτό, θα χρησιμοποιήσουμε τη διεπαφή ιστού για εύκολη διαχείριση των βάσεων δεδομένων MySQL (περιλαμβάνεται ήδη στη διανομή XAMPP).
    Μεταβείτε στη σελίδα στο πρόγραμμα περιήγησής σας στο:
    localhost/phpmyadmin

    ΣΕ σε αυτό το παράδειγμα, τηλεφώνησα στη βάση db_drupal. Μπορείτε να παρέχετε υπερχρήστη ( ρίζα) όλα τα δικαιώματα για εργασία με τη βάση δεδομένων db_drupal, ώστε να μπορεί να διαβάζει, να γράφει και να αλλάζει δεδομένα στη βάση δεδομένων. Ωστόσο, η χρήση ενός λογαριασμού root σε μια τοποθεσία παραγωγής δεν είναι καλή πρακτική. Είναι καλύτερο να δημιουργήσετε έναν ξεχωριστό χρήστη για αυτήν τη βάση δεδομένων και να του δώσετε μόνο τα απαραίτητα δικαιώματα. Αυτό ακριβώς θα κάνουμε τώρα.

    Δημιουργία ξεχωριστού χρήστη MySQL για τη βάση δεδομένων Drupal Στο παράδειγμά μας, θα δημιουργήσω έναν νέο λογαριασμό MySQL και θα τον καλέσω drupal_user. Για τοποθεσίες εργασίας, ωστόσο, είναι καλή ιδέα να χρησιμοποιήσετε ένα μη προφανές, τυχαίο όνομα χρήστη για να μειώσετε την πιθανότητα να παραβιαστείτε από μια επίθεση ωμής βίας.
    Και σίγουρα μην χρησιμοποιείτε λογαριασμό root, αφού οι περισσότεροι χάκερ θα το «δοκιμάσουν» πρώτοι. Ο χρήστης root στη MySQL έχει υπερπρονόμια και έχει πρόσβαση όχι μόνο στη βάση δεδομένων drupal_db, αλλά και σε άλλες βάσεις δεδομένων. (Παρεμπιπτόντως, μια καλή επιλογή είναι να το διαγράψετε εντελώς χρήστης rootκαι μην το χρησιμοποιείτε πουθενά. Μπορείτε να δημιουργήσετε έναν χρήστη ψευδο-ρίζας, αλλά περισσότερα για αυτό άλλη φορά).
    Για να δημιουργήσετε έναν νέο χρήστη MySQL, μεταβείτε στην κύρια σελίδα του phpMyAdmin και, στη συνέχεια, κάντε κλικ στην καρτέλα Προνόμια.
    Τώρα κάντε κλικ στο «Προσθήκη νέου χρήστη» και συμπληρώστε τα πεδία εισαγωγής με τα απαιτούμενα δεδομένα.


    Ενώ εργάζεστε τοπική μηχανή(δηλαδή, το Drupal είναι εγκατεστημένο στον υπολογιστή σας και εκτελείται στο XAMPP), μπορείτε να επιλέξετε όλα τα διαθέσιμα δικαιώματα, αλλά σε έναν διακομιστή παραγωγής συνιστάται να εγκαταστήσετε μόνο αυτά που πραγματικά χρειάζονται ο χρήστης drupal_user.
    Για το παράδειγμά μας, επέλεξα μόνο εκείνα τα προνόμια που θέλω να παραχωρήσω στον χρήστη drupal_user.

    • Επιλέγω
    • Εισάγω
    • Εκσυγχρονίζω
    • Διαγράφω
    • Δημιουργώ
    • Αλλάζω
    • Δείκτης
    • Δημιουργία προσωρινών πινάκων
    • Κλείδωμα τραπεζιών


    Αυτό ολοκληρώνει την εργασία μας με το MySQL και το phpMyAdmin Τοπική προσαρμογή του Drupal (από τους μεταφραστές) Για να συμπέσει η διαδικασία εγκατάστασης με τις εικόνες αυτού του οδηγού, πρέπει να εγκαταστήσετε τη ρωσική έκδοση του Drupal. Για να γίνει αυτό θα πρέπει να κατεβάσετε τη μετάφρασή του. Μεταφράσεις του Drupal και των ενοτήτων του στα ρωσικά είναι διαθέσιμες στον ιστότοπο Drupaler.ru. Για να κατεβάσετε τη μετάφραση του ίδιου του Drupal, μεταβείτε σε αυτή τη σελίδα, συμπληρώστε τη φόρμα όπως φαίνεται στην εικόνα και κάντε κλικ στο «Εξαγωγή».

    Στη συνέχεια, αποσυσκευάστε το ληφθέν αρχείο στον ίδιο κατάλογο όπου αποσυσκευάσατε το Drupal λίγο νωρίτερα.
    Μεταφράσεις πρόσθετων ενοτήτων Drupal είναι επίσης διαθέσιμες στο Drupaler.ru. Επειδή θα χρειαστούμε τις ενότητες CCK και Προβολές αργότερα στο σεμινάριο, κατεβάστε τις μεταφράσεις τους τώρα από τις σελίδες «Μετάφραση CCK» και «Προβολές Μετάφρασης».

    Εγκατάσταση του Drupal χρησιμοποιώντας τον οδηγό εγκατάστασης Λοιπόν, ας εισαγάγουμε την ακόλουθη διεύθυνση URL στη γραμμή διευθύνσεων του προγράμματος περιήγησής μας:
    localhost/drupal
    Εάν θυμάστε να μετονομάσετε τον μη συσκευασμένο κατάλογο Drupal σε "drupal", όλα θα λειτουργήσουν. Εάν το ξεχάσατε, αντικαταστήστε το "drupal" στη διεύθυνση URL με το όνομα φακέλου που καθορίσατε κατά την αποσυσκευασία των αρχείων Drupal σε htdocs.
    Μόλις μεταβείτε στην παραπάνω διεύθυνση URL, θα δείτε αμέσως το μενού εγκατάστασης του Drupal. Μπορείτε να επιλέξετε επιθυμητή γλώσσαΔιεπαφή Drupal στην πρώτη σελίδα. Λάβετε υπόψη ότι αυτή η επιλογή μπορεί να αλλάξει αργότερα από τον πίνακα διαχείρισης. Θα συνεχίσουμε με την εγκατάσταση στα Ρωσικά, οπότε ας επιλέξουμε "Εγκατάσταση του Drupal στα Ρωσικά".
    Στην επόμενη οθόνη, το Drupal θα ελέγξει εάν ο διακομιστής σας (στην περίπτωσή μας, το τοπικό μηχάνημα) μπορεί να εκτελέσει το Drupal. Εάν ο διακομιστής σας δεν έχει αρκετές εφαρμογές που απαιτούνται για το Drupal, θα εμφανιστεί ένα μήνυμα σφάλματος.
    Στη συνέχεια, θα δείτε την οθόνη Διαμόρφωση βάσης δεδομένων. Εδώ πρέπει να παρέχετε τις πληροφορίες που χρησιμοποιήσατε κατά τη δημιουργία του πίνακα drupal_db και του χρήστη drupal_user.


    Εκεί, στην οθόνη ρυθμίσεων της βάσης δεδομένων, κάντε κλικ στο "Σύνθετες ρυθμίσεις" και θα δείτε μια επιλογή που ονομάζεται "Πρόθεμα πίνακα", η οποία σας επιτρέπει να προσθέσετε το Drupal στο όνομα όλων των πινάκων MySQL δεδομένη συμβολοσειρά(π.χ. blackjack_drupal_table). Σας συνιστώ να ορίσετε ένα τυχαίο πρόθεμα που μόνο εσείς καταλαβαίνετε. Αυτή η προσοχή θα βοηθήσει στη μείωση της απειλής μιας επίθεσης SQL injection στη βάση δεδομένων σας.


    Εάν όλα τα προηγούμενα βήματα έχουν ολοκληρωθεί σωστά, το Drupal θα ξεκινήσει την εγκατάσταση των απαραίτητων λειτουργικών μονάδων, μετά την οποία θα ανακατευθυνθείτε στη σελίδα διαμόρφωσης του ιστότοπου.

    Οι επιλογές διαμόρφωσης είναι εύχρηστες, οπότε θα σας επιτρέψω να εισαγάγετε όλες απαραίτητες πληροφορίεςμόνος του.

    Ρύθμιση καθαρών συνδέσμων Μια επιλογή που μπορεί να σας είναι άγνωστη ονομάζεται " Καθαρισμός συνδέσμων"Και βρίσκεται στην ενότητα "Ρυθμίσεις διακομιστή". Οι προεπιλεγμένοι σύνδεσμοι που δημιουργεί το Drupal δεν είναι διαισθητικοί και μοιάζουν με localhost/index.php?q=21 .
    Όταν είναι ενεργοποιημένοι οι καθαροί σύνδεσμοι, οι διευθύνσεις URL φαίνονται πιο όμορφες, θυμούνται πιο εύκολα και συμβάλλουν στη βελτίωση του SEO. Για παράδειγμα, localhost/εκδηλώσεις.
    Για να λειτουργήσουν καθαροί σύνδεσμοι, απαιτείται η εγκατάσταση του mod_rewrite (μια λειτουργική μονάδα Apache) στον διακομιστή. Πιθανότατα, το έχετε ήδη εγκαταστήσει.
    Εάν το mod_rewrite δεν είναι εγκατεστημένο ή δεν εκτελείται (κάτι που είναι απίθανο εάν εκτελείτε διακομιστή Apache), το Drupal θα παρουσιάσει ένα σφάλμα και η χρήση καθαρών συνδέσμων δεν θα είναι διαθέσιμη. Αυτό δεν θα μας εμποδίσει να δημιουργήσουμε τον ιστότοπο, αλλά για τους λόγους που περιγράφονται παραπάνω, θα πρέπει να συμπεριλάβουμε καθαρούς συνδέσμους το συντομότερο δυνατό.

    Εάν ακολουθήσατε σωστά το εγχειρίδιο, θα δείτε μια οθόνη όπως αυτή:

    Μην ανησυχείτε αν εμφανιστεί το σφάλμα συνάρτησης mail(): συμβαίνει επειδή χρησιμοποιούμε το XAMPP στον τοπικό υπολογιστή και απλώς δεν ρυθμίσαμε τις παραμέτρους διακομιστή αλληλογραφίας, επομένως το Drupal δεν θα μπορεί να στέλνει μηνύματα ηλεκτρονικού ταχυδρομείου σε διαχειριστές.
    Όταν εργάζεστε με έναν πραγματικό διακομιστή, αυτά τα πράγματα θα είναι ήδη προρυθμισμένα (εκτός εάν δημιουργείτε τον δικό σας διακομιστή ιστού, ο οποίος δεν έχει ήδη ρυθμιστεί).

    Ας πάμε στον πίνακα διαχείρισης του Drupal Ας πάμε στον πίνακα διαχείρισης του Drupal. Μόλις επισκεφτείτε τη νέα τοποθεσία στο localhost/drupal, θα εμφανιστεί η ακόλουθη σελίδα:


    Συνδεθείτε στον πίνακα διαχείρισης κάνοντας κλικ στο σύνδεσμο «Διαχείριση».
    Τώρα που έχετε εγκαταστήσει το Drupal, ήρθε η ώρα να συζητήσουμε την έννοια των λειτουργικών μονάδων.

    Οι μονάδες είναι επεκτάσεις του Drupal που προσθέτουν πρόσθετη λειτουργικότητα σε αυτό.
    Για παράδειγμα, το Drupal συνοδεύεται από μια προεγκατεστημένη μονάδα που ονομάζεται "System". Στην πραγματικότητα, το Drupal είναι ένα σύνολο βασικών ενοτήτων που αναπτύσσονται και συντηρούνται από την ομάδα του έργου. Η μονάδα System είναι μία από αυτές, το Drupal δεν μπορεί να λειτουργήσει χωρίς αυτήν.

    Πώς να προσθέσετε μονάδες Drupal Εκτός από τις βασικές μονάδες που περιλαμβάνονται στο Drupal, μπορείτε να πραγματοποιήσετε λήψη πρόσθετων λειτουργικών μονάδων από το επίσημο αποθετήριο. Επιπλέον, αφού αποκτήσετε δεξιότητες ανάπτυξης στο API της ενότητας Drupal, μπορείτε να δημιουργήσετε τις δικές σας λειτουργικές μονάδες.
    Αφού βρεις απαιτούμενη ενότητα, κατεβάστε το στον υπολογιστή σας.
    Στη συνέχεια, πρέπει να μετακινήσετε την μη συσκευασμένη λειτουργική μονάδα στον κατάλογο drupal\sites\all\modules.
    Από προεπιλογή δεν υπάρχει φάκελος για λειτουργικές μονάδες, επομένως πρέπει να τον δημιουργήσετε χειροκίνητα. Δημιουργήστε ένα φάκελο modules στο drupal\sites\all.
    Είναι καλή πρακτική να διατηρείτε τις ληφθείσες λειτουργικές μονάδες ξεχωριστές από αυτές που περιλαμβάνονται στην προεπιλεγμένη διανομή Drupal, επομένως μην τοποθετείτε πρόσθετες μονάδες στο drupal\modules .

    Εγκατάσταση πρόσθετης μονάδας: Η λειτουργική μονάδα CCKCCK (Κιτ κατασκευής περιεχομένου) είναι μια πολύ δημοφιλής ενότητα Drupal που σας επιτρέπει να δημιουργείτε διάφορους νέους τύπους περιεχομένου. Ας εξασκηθούμε στην εγκατάσταση μονάδων χρησιμοποιώντας το CCK ως παράδειγμα, ειδικά επειδή θα το χρειαστούμε αργότερα.
    Αρχικά, κατεβάστε την κατάλληλη έκδοση του CCK. Στη συνέχεια, αποσυσκευάστε το αρχείο σε drupal\sites\all\modules. Αποσυσκευάστε το αρχείο με τη μετάφραση της μονάδας CCK που είχε προηγουμένως ληφθεί από το Drupaler.ru στον ίδιο φάκελο.
    Μετά τη λήψη και την τοποθέτηση της λειτουργικής μονάδας CCK στο drupal\sites\all\modules, πρέπει να την ενεργοποιήσετε στη διεπαφή διαχείρισης Drupal. Μεταβείτε στο μενού Κατασκευή τοποθεσίας > Ενότητες (localhost/drupal/admin/build/modules). Εδώ θα δείτε τη μονάδα CCK*. Ενεργοποιήστε το. Μπορείτε επίσης να συμπεριλάβετε υπομονάδες CCK εάν τις χρειάζεστε (θα το κάνουμε αργότερα όταν αρχίσουμε να εργαζόμαστε με το CCK).

    * - σύμφωνα με την παράδοση που έχει αναπτυχθεί από αμνημονεύτων χρόνων, η ενότητα, που ονομάζεται CCK παντού, ονομάζεται Περιεχόμενο στη λίστα των ενοτήτων (περίπου).
    Συγχαρητήρια! Μόλις εγκαταστήσατε μια λειτουργική μονάδα Drupal.

    Σελίδες διαχείρισης Drupal: Ένα μάθημα κατάρρευσης Υπάρχουν δύο επιλογές για την προβολή των διαχειριστικών ενοτήτων του Drupal:
  • Κατά καθήκον.
  • Κατά ενότητες.
  • Εάν επιλέξετε την προβολή "Ανά εργασία", η σελίδα θα οργανωθεί κατά διάφορες εργασίες διαχείρισης.
    Για παράδειγμα, εάν οργανώσετε τη σελίδα σας ανά Εργασία, στην επικεφαλίδα Περιεχόμενα, θα δείτε όλες τις εργασίες που σχετίζονται με την εργασία με περιεχόμενο. Το "Περιεχόμενο", για παράδειγμα, σας επιτρέπει να προβάλλετε, να επεξεργάζεστε και να διαγράφετε υλικό και οι "Ρυθμίσεις δημοσίευσης" να ελέγχουν τη συμπεριφορά και την εμφάνισή τους στον ιστότοπο.
    Κάθε εργασία έχει ένα όνομα σύντομη περιγραφή, που θα σας βοηθήσει να κατανοήσετε τον σκοπό του.
    Εάν επιλέξετε την εμφάνιση "By modules", τότε οι σύνδεσμοι θα οργανωθούν κατά modules.
    Για παράδειγμα, στην οθόνη «By Modules» κάτω από την κεφαλίδα της ενότητας «System» θα βρείτε τα στοιχεία «Ρύθμιση δικαιωμάτων πρόσβασης», «Clean links», «Modules» και ούτω καθεξής Καμπύλη εκμάθησης της διεπαφής διαχειριστή πολύς χρόνος για να συνηθίσετε τη διαχειριστική διεπαφή Drupal. Ωστόσο, υπάρχουν πολλές πρόσθετες ενότητες που διευκολύνουν σημαντικά την εργασία με τον πίνακα διαχείρισης.
    Σας συμβουλεύω να εγκαταστήσετε τη λειτουργική μονάδα μενού Διαχείριση, η οποία προσθέτει πάνω μέροςΌλες οι σελίδες του ιστότοπου διαθέτουν ένα αναπτυσσόμενο μενού πλοήγησης, ορατό μόνο στον διαχειριστή.

    Ρύθμιση της κύριας σελίδας Ώρα για δράση. Ας δημιουργήσουμε μια αρχική σελίδα. Για να γίνει αυτό, θα προσθέσουμε το πρώτο υλικό του τύπου "Σελίδα" στον ιστότοπο. Ας πάμε στο μενού Περιεχόμενα > Δημιουργία υλικού > Σελίδα (localhost/drupal/node/add/page).

    Το θέμα που χρησιμοποιεί το Drupal από προεπιλογή εμφανίζει ένα μενού πλοήγησης στην επάνω δεξιά γωνία. Οι ρυθμίσεις στην ενότητα "Επιλογές μενού" καθορίζουν εάν θα συμπεριληφθεί ένας σύνδεσμος προς τη σελίδα μας στην πλοήγηση ή όχι.
    Εάν θέλετε να προσθέσετε έναν σύνδεσμο στην κύρια σελίδα στην κύρια μενού πλοήγησης, επιλέξτε "Κύριοι σύνδεσμοι" από το αναπτυσσόμενο μενού "Γονικό στοιχείο".
    Η επιλογή "Βάρος" σάς επιτρέπει να οργανώσετε τη σειρά με την οποία εμφανίζονται οι σύνδεσμοι. Οι σύνδεσμοι με χαμηλότερο βάρος θα εμφανιστούν πρώτα επειδή είναι "ελαφρύτεροι".
    Έτσι, για παράδειγμα, εάν ο σύνδεσμος "Αρχική σελίδα" έχει βάρος 0 και ο σύνδεσμος "Πληροφορίες" έχει βάρος 5, τότε το στοιχείο "Αρχική σελίδα" θα εμφανιστεί πρώτα επειδή είναι πιο ελαφρύ.
    Εάν ο σύνδεσμος "Αρχική σελίδα" έχει βάρος 0 και ο σύνδεσμος "Σχετικά με" έχει επίσης βάρος 0, τότε το Drupal οργανώνει τους συνδέσμους σε αλφαβητική σειρά. Δεδομένου ότι το βάρος είναι το ίδιο, το στοιχείο "Αρχική σελίδα" θα εμφανιστεί πρώτα.
    Στην περίπτωσή μας, αφήνουμε το βάρος της «Αρχικής σελίδας» αμετάβλητο (από προεπιλογή το βάρος είναι μηδέν).

    Ο επιλογέας στην ενότητα "Μορφή εισόδου" σάς επιτρέπει να επιλέξετε τη μέθοδο για την εισαγωγή περιεχομένου.
    Η μορφή φιλτραρισμένου HTML περιορίζει το σύνολο των ετικετών HTML που μπορούν να χρησιμοποιηθούν σε κείμενο, φιλτράροντας επικίνδυνα στοιχεία HTML όπως , τα οποία μπορούν να χρησιμοποιηθούν για επίθεση στο πρόγραμμα περιήγησης ενός επισκέπτη ιστότοπου.
    Χρησιμοποιήστε φιλτραρισμένη μορφή HTML εάν οι διαχειριστές του ιστότοπου δεν είναι εξοικειωμένοι με το HTML.
    Και για προγραμματιστές, θα πρέπει να χρησιμοποιήσετε τη μορφή Full HTML. Η χρήση αυτής της μορφής προϋποθέτει ότι είστε εξοικειωμένοι με τη γλώσσα HTML.

    Εάν έχετε μόνο ένα άτομο που δημιουργεί περιεχόμενο στον ιστότοπό σας, αυτή η επιλογή πιθανότατα δεν θα σας είναι χρήσιμη (εκτός αν είστε πολύ ξεχασιάρηδες).
    Εάν εργάζεστε με μια ομάδα χρηστών που προσθέτουν υλικά και θέλουν να κάνουν αποθήκευση διαφορετικές εκδόσεις, κρατήστε ένα αρχείο καταγραφής αλλαγών περιεχομένου και σημειώστε τη φύση αυτών των αλλαγών - η ενότητα "Πληροφορίες έκδοσης" θα σας φανεί πολύ χρήσιμη.
    Επιπλέον, όταν το « Δημιουργήστε μια νέα έκδοση» παλιά έκδοσηΤο υλικό θα αποθηκευτεί σε περίπτωση που θέλετε να επιστρέψετε σε αυτό.

    Αυτές οι επιλογές σάς επιτρέπουν να ενεργοποιήσετε ή να απενεργοποιήσετε τα σχόλια των επισκεπτών για μια δεδομένη ιστορία. Μάλλον δεν θέλουμε σχόλια στην κεντρική σελίδα, γι' αυτό επέλεξα " Ανάπηρος».

    Σε αυτήν την ενότητα μπορείτε να αλλάξετε το όνομα του συγγραφέα και την ημερομηνία δημοσίευσης.
    Δεν χρειάζεται να συμπληρώνετε αυτές τις παραμέτρους κάθε φορά - το Drupal θα το κάνει μόνο του, υπό την προϋπόθεση ότι δεν τις έχετε αλλάξει.

    Αυτή η ενότητα καθορίζει τις ρυθμίσεις για τη δημοσίευση υλικού.

    • Δημοσιεύθηκε- εμφανίζει την κατάσταση δημοσίευσης. Αποεπιλέξτε το πλαίσιο εάν θέλετε να αφαιρέσετε το υλικό από τη δημοσίευση.
    • Τοποθέτηση στην αρχική σελίδα- το υλικό θα εμφανίζεται στην κεντρική σελίδα του ιστότοπου. Αποεπιλέξτε αυτό το πλαίσιο εάν δεν θέλετε να εμφανίζεται το υλικό στην κύρια σελίδα.
    • Καρφιτσώστε στην κορυφή των λιστών- το υλικό θα εμφανίζεται στην κορυφή της κύριας σελίδας και άλλων λιστών.

    Ας δούμε την κεντρική σελίδα Και εδώ είναι η κύρια σελίδα μας. Προς το παρόν είναι πολύ απλό, αλλά μην ανησυχείτε, θα το κάνουμε πιο δύσκολο σύντομα.

    Τι θα κάνουμε στη συνέχεια Στη συνέχεια, θα δημιουργήσουμε έναν πίνακα εργασιών που θα συμπληρώνεται από χρήστες.
    Στη διαδικασία δημιουργίας του, θα συνεργαστούμε προσαρμοσμένους τύπουςΥλικά, Προβολές και άλλα εργαλεία για την ανάπτυξη τοποθεσιών Drupal Τι είναι ένας κόμβος στο Drupal; Πριν συνεχίσουμε, είναι απαραίτητο να συζητήσουμε ένα από τα πιο μπερδεμένα θέματα για αρχάριους - την έννοια των κόμβων.
    Ένας κόμβος είναι ένα βασικό στοιχείο στη δομή περιεχομένου του Drupal. Με απλά λόγια, αν φανταστείτε το Drupal ως κτίριο, τότε οι κόμβοι θα είναι τούβλα. Κάθε κομμάτι του περιεχομένου του ιστότοπου είναι ένας κόμβος - είτε είναι μια σελίδα, μια ανάρτηση φόρουμ, ένα άρθρο κ.λπ.
    Να θυμάστε ότι οι σελίδες διαχείρισης και προφίλ χρήστη δεν θεωρούνται κόμβοι, καθώς δημιουργούνται από το σύστημα και όχι από τους χρήστες.
    Οι κόμβοι είναι μια βασική έννοια που πρέπει να κατανοήσετε εάν σκοπεύετε να αναπτύξετε πολύπλοκους ιστότοπους στο Drupal. Παρά το γεγονός ότι η έννοια των κόμβων είναι συχνά ασαφής στους αρχάριους, δίνουν στον προγραμματιστή του Drupal απίστευτη ευελιξία στη δημιουργία και την προσαρμογή ιστότοπων.
    Για να το δούμε αυτό με ένα παράδειγμα, ας πάμε στην αρχική σελίδα που δημιουργήσαμε νωρίτερα. Παρακαλώ σημειώστε γραμμή διευθύνσεωνπρόγραμμα περιήγησης, θα λέει κάτι σαν αυτό (αν είναι απενεργοποιημένοι οι καθαροί σύνδεσμοι, η διεύθυνση θα φαίνεται διαφορετική):

    Θα δείτε τη λέξη "κόμβος" στη διεύθυνση. αυτό σημαίνει ότι αυτή τη σελίδαείναι ένας κόμβος.

    Δημιουργία νέου τύπου υλικού στο Drupal Δημιουργία νέου τύπου υλικού - υπέροχος τρόποςπροσαρμόστε τον ιστότοπο για τις ανάγκες σας. Για κάθε τύπο, μπορείτε να ορίσετε τη μέθοδο εμφάνισης, να εκχωρήσετε δικαιώματα πρόσβασης, να επισυνάψετε πρόσθετες ιδιότητες - οι δυνατότητες είναι απλά ατελείωτες. Ας δημιουργήσουμε έναν τύπο υλικού "Κενή θέση" Ας δημιουργήσουμε έναν πίνακα εργασιών για τον ιστότοπό μας. Οι χρήστες θα δημοσιεύουν κενές θέσεις και έργα, ένα είδος μικρού Craigslist (σημείωση μεταφραστή: www.craigslist.org - μια υπηρεσία για την ανάρτηση κενών θέσεων και βιογραφικών).
    Για κάθε κενή θέση θα χρειαστούμε τα ακόλουθα πεδία:
    • τίτλος εργασίας·
    • λεπτομερής περιγραφή?
    • τμήμα - με τη μορφή αναπτυσσόμενης λίστας.
    • εργασιακή εμπειρία - πεδίο κειμένου;
    • μισθός - πεδίο κειμένου.
    Η εργασία με προσαρμοσμένους τύπους υλικών στο Drupal είναι εύκολη. Αρχικά, μεταβείτε στη Διαχείριση > Τύποι περιεχομένου > Προσθήκη τύπου περιεχομένου.

    Σχεδόν όλα τα στοιχεία της σελίδας για την προσθήκη νέου τύπου υλικού παρέχονται με επεξηγήσεις. Θεωρώ απαραίτητο να μιλήσουμε ξεχωριστά για το στοιχείο "Τύπος". Τύπος είναι το όνομα μηχανής για έναν νέο τύπο υλικού που χρησιμοποιείται σε πιο σύνθετα σχέδια.
    Στην περίπτωσή μας, για τις κενές θέσεις θα ορίσουμε το όνομα μηχανήματος του τύπου υλικού «δουλειά». Αυτό είναι πολύ σημαντικό σημείο: Στο μέλλον, όταν γίνετε Drupal ninja και θέλετε να κάνετε σύνθετες αλλαγές στον ιστότοπό σας, όπως αλλαγή του τρόπου εμφάνισης των διαφημίσεων, θα πρέπει να δημιουργήσετε ένα αρχείο που ονομάζεται node-job.tpl.php (αυτό είναι πέρα ​​από το πεδίο εφαρμογής αυτού του σεμιναρίου).
    Τώρα συμπληρώστε τα πεδία Τίτλος, Τύπος και Περιγραφή και θα προχωρήσουμε.

    Σε αυτή την ενότητα έχετε την ευκαιρία να δημιουργήσετε και να διαμορφώσετε μια φόρμα για την εισαγωγή αγγελιών εργασίας. Αυτό θα βλέπουν οι χρήστες όταν δημοσιεύουν κενές θέσεις.

    Ρύθμιση της διαδικασίας δημοσίευσης Οι ρυθμίσεις για τη διαδικασία δημοσίευσης περιέχουν τις βασικές παραμέτρους για τη δημοσίευση υλικού. Αν θέλετε να δημοσιευτεί η κενή θέση χωρίς πρεμιέραδιαχειριστής, επιλέξτε το πλαίσιο "Δημοσιεύτηκε".

    Συνεχίστε να προσαρμόζετε τη διαδικασία δημοσίευσής σας. Στην ενότητα "Ρυθμίσεις σχολίων" μπορείτε να ορίσετε διαφορετικές επιλογέςσχολιάζοντας τις κενές θέσεις. Εάν θέλετε οι επισκέπτες να μπορούν να σχολιάζουν εργασίες, ενεργοποιήστε τα σχόλια. Εάν δεν θέλετε, απενεργοποιήστε το.

    Δημιουργία του τύπου υλικού "Vacancy" Ήρθε η ώρα να κάνετε κλικ στο "Save" και έτσι να ολοκληρώσετε τη δημιουργία του πρώτου μας τύπου υλικού. Εάν ακολουθήσατε τις οδηγίες, η "Εργασία" θα εμφανιστεί στη λίστα τύπων περιεχομένου (δίπλα στο Σελίδα, άρθρο κ.λπ.).

    Διαμόρφωση τύπων περιεχομένου με χρήση του CCK Έτσι, έχουμε το δικό μας δικό του τύπουλικό. Τώρα πρέπει να διαμορφώσουμε τη φόρμα για την προσθήκη κενών θέσεων χρησιμοποιώντας μια εξαιρετικά χρήσιμη ενότητα - CCK.
    Το CKK είναι, κατά κανόνα, η πρώτη ενότητα που εγκαθιστούν έμπειροι προγραμματιστές σε έναν νεοδημιουργημένο ιστότοπο. Είναι τόσο σημαντικό που θα ενσωματωθεί στον πυρήνα του Drupal 7, μετά από το οποίο δεν θα χρειάζεται πλέον να το κατεβάζετε με μη αυτόματο τρόπο.
    Σε αυτό το σημείο, θα πρέπει να έχετε ήδη εγκαταστήσει το CCK σύμφωνα με την περιγραφή της εργασίας με τις ενότητες στην αρχή του εγχειριδίου.
    Στην ενότητα CCK θα δείτε μια λίστα με υπομονάδες. Μερικά από αυτά είναι ήδη ενεργοποιημένα από προεπιλογή και άλλα όχι. Γιατί; Η αρχιτεκτονική του Drupal είναι εξαιρετικά αρθρωτή και αυτό μας επιτρέπει να χρησιμοποιούμε μόνο εκείνα τα εργαλεία που χρειάζονται πραγματικά στην ανάπτυξη. Συνιστάται στους προγραμματιστές μονάδων να τις ομαδοποιούν κατά λειτουργικότητα, με αποτέλεσμα οι ενότητες να είναι λιγότερο περίπλοκες και πιο οικονομικές.
    Ως διαχειριστής ιστότοπου, ενεργοποιήστε μόνο εκείνες τις ενότητες και τις υπομονάδες που χρειάζεστε πραγματικά.
    Τώρα ας συμπεριλάβουμε μερικές υποενότητες CCK που χρειαζόμαστε για τη φόρμα κενής θέσης εργασίας.
    Ακολουθούν οι υποενότητες που πρέπει να συμπεριλάβετε:

    Δεδομένου ότι οι χρήστες ενδέχεται να χρειαστεί να εισαγάγουν κλασματικούς αριθμούς (για παράδειγμα, απαιτούνται χρόνια εμπειρίας), θα χρειαστεί να συμπεριλάβουμε την υπομονάδα Number.
    Θα χρειαστούμε επίσης τη μονάδα Option Widgets, η οποία μας επιτρέπει να προσθέτουμε διάφορα στοιχεία εισαγωγής δεδομένων, για παράδειγμα, πλαίσια ελέγχου, ομάδες κουμπιών επιλογής κ.λπ.
    Κάθε μία από αυτές τις υποενότητες εξαρτάται από τη λειτουργική μονάδα περιεχομένου: δεν μπορείτε να τις ενεργοποιήσετε ενώ το Περιεχόμενο είναι απενεργοποιημένο.

    Έχετε ενεργοποιήσει τις υπομονάδες CCK; Ωραία, ήρθε η ώρα να ρυθμίσετε τη φόρμα αγγελίας εργασίας.
    Μεταβείτε στη Διαχείριση > Περιεχόμενο > Τύποι περιεχομένου και, στη συνέχεια, κάντε κλικ στο σύνδεσμο "Διαχείριση πεδίων" στη στήλη "Ενέργειες" δίπλα στον τύπο περιεχομένου "Εργασία". Εδώ θα προσθέσουμε νέα πεδία στη φόρμα.

    Αρχικά, θα προσθέσω ένα πεδίο "Τμήμα" που επιτρέπει στον χρήστη να επιλέξει από μια αναπτυσσόμενη λίστα το τμήμα στο οποίο προέκυψε η κενή θέση (ανάπτυξη, οικονομικά, διεπαφές, πληροφορική και μάρκετινγκ).

    Αφού κάνετε κλικ στο κουμπί «Αποθήκευση», θα ανακατευθυνθείτε σε μια σελίδα όπου μπορείτε να οριστικοποιήσετε το πεδίο «Τμήμα» και να καταχωρήσετε τις έγκυρες τιμές του.


    Το επόμενο πεδίο είναι «Εμπειρία», στο οποίο θα μπορεί να εισέλθει ο χρήστης κλασματικοί αριθμοί(για παράδειγμα, 3,5 χρόνια).

    στο χωράφι" Κείμενο βοήθειας» προσθέστε μια υπόδειξη για το πώς να συμπληρώσετε σωστά το πεδίο, ώστε οι επισκέπτες να εισάγουν τις σωστές τιμές.


    Στην ενότητα " Γενικές ρυθμίσεις» μπορείτε να περιορίσετε την τιμή του πεδίου. Για παράδειγμα, εάν ορίσετε το πεδίο Ελάχιστο σε 2.3, τότε όταν προσπαθείτε να δημοσιεύσετε μια εργασία με εμπειρία 1.4, θα εμφανιστεί ένα μήνυμα σφάλματος στον χρήστη.


    Το τελευταίο πεδίο στον τύπο υλικού «Κενή θέση» είναι «Μισθός». Αυτός είναι ένας ακέραιος αριθμός, για παράδειγμα, 50.000 ρούβλια.

    Στις γενικές ρυθμίσεις πεδίου, καθορίστε το 0 ως το ελάχιστο προς αποτροπή αρνητικές τιμές, (για παράδειγμα -1200). Γιατί να μην καθορίσετε μια τιμή μεγαλύτερη από το μηδέν; Γιατί μηδενικός μισθός σημαίνει ότι αυτή η εργασία δεν πληρώνεται.
    Αφού δημιουργήσετε όλα τα πεδία, η λίστα τους για τον τύπο υλικού "Κενή θέση" θα μοιάζει με αυτό:

    Σύροντας το εικονίδιο σταυρού στα αριστερά των ονομάτων των πεδίων, μπορείτε να αλλάξετε τη σειρά με την οποία εμφανίζονται στη φόρμα Προσθήκη εργασιών.

    Δημιουργία Κάποιων Εργασιών Πριν προχωρήσουμε, δημιουργήστε μερικές εργασίες μεταβαίνοντας στη σελίδα Δημιουργία περιεχομένου > Εργασία. Θα χρειαστούμε τα δεδομένα τους στο επόμενο μέρος του σεμιναρίου Το CCK είναι ένα πολύ ισχυρό εργαλείο Εδώ δουλέψαμε με τα πιο απλά πεδία CCK, αλλά αυτή η ενότητα παρέχει επίσης πολύ πιο σοβαρά μέσα οργάνωσης περιεχομένου. Για παράδειγμα, θα μπορούσατε να εγκαταστήσετε τη λειτουργική μονάδα ImageField για να επιτρέψετε στους χρήστες να δημοσιεύουν εικόνες (για παράδειγμα, να επιτρέπεται στους εργοδότες να δημοσιεύουν φωτογραφίες του χώρου εργασίας τους).
    Εάν χρειάζεστε επιπλέον πεδία CCK, ελέγξτε αυτήν τη λίστα.

    Ετικέτες:

    • Drupal
    • CCk
    • Απόψεις
    • οδηγός
    • Drupal
    • διαχείριση
    Προσθήκη ετικετών

    Από τον συγγραφέα: Χαιρετισμούς, φίλοι. Με αυτό το άρθρο ανοίγουμε μια σύντομη σειρά μαθημάτων για το σύστημα διαχείρισης περιεχομένου Drupal, το οποίο είναι από καιρό πολύ δημοφιλές στους προγραμματιστές σε όλο τον κόσμο. Και ας ξεκινήσουμε, ως συνήθως, με το πιο βασικό, δηλαδή, ας μιλήσουμε για το πώς να εγκαταστήσετε το Drupal σε τοπικό οικιακός υπολογιστήςκαι έτσι προετοιμάστε την πλατφόρμα για περαιτέρω εργασία.

    Έτσι, το Drupal είναι ένα αρθρωτό σύστημα διαχείρισης περιεχομένου ανοιχτού κώδικα, το οποίο περιέχει απλά κολοσσιαία και ταυτόχρονα πολύ ευέλικτη λειτουργικότητα. Η ιδιαιτερότητά του έγκειται στο γεγονός ότι από το κουτί λαμβάνετε βασικό σετλειτουργίες που επαρκούν για την επίλυση τυπικών και βασικών προβλημάτων, δηλαδή, στην ουσία, αυτός είναι ο λογικός πυρήνας του συστήματος. Εάν χρειάζεται να εφαρμόσετε κάτι μη τυπικό και η τυπική λειτουργικότητα δεν είναι αρκετή, μπορείτε πάντα να την επεκτείνετε εγκαθιστώντας πρόσθετες ενότητες, οι οποίες δεδομένου χρόνουδημιουργήθηκε ένας τεράστιος αριθμόςκαι αυτή η λίστα ενημερώνεται συνεχώς. Δηλαδή, εκτός από λειτουργικότητα, το Drupal έχει πολύ μεγάλη επεκτασιμότητα, γεγονός που το κάνει τόσο δημοφιλές.

    Αλλά θα ήθελα να σημειώσω ότι αυτή η δημοτικότητα πέφτει κυρίως στο δυτικό τμήμα του Διαδικτύου. Όσο για το RuNet, τις πρώτες θέσεις στις αξιολογήσεις CMS μοιράζονται γνωστές πλατφόρμες όπως το Joomla και το WordPress, κάτι που, κατά τη γνώμη μου, δεν είναι απολύτως δίκαιο σε σχέση με αυτό που εξετάζουμε. Και ο λόγος για αυτό είναι απλός και κοινός - το Drupal δεν είναι εντελώς βολικό και οικείο όσον αφορά τη λειτουργία και τη χρήση. απλούς χρήστες. Δηλαδή, όταν αναπτύσσεται ένας ιστότοπος, χρησιμοποιείται απευθείας από τον προγραμματιστή, αλλά με την ολοκλήρωση της εργασίας, η περαιτέρω χρήση πηγαίνει απευθείας στον πελάτη και μπορεί να υπάρξουν δυσκολίες εδώ. Δεδομένου ότι η χρηστικότητα του CMS είναι κάπως ασυνήθιστη, αλλά θα ήθελα να σας διαβεβαιώσω ότι αυτό είναι μόνο με την πρώτη ματιά. Σύντομα θα δείτε μόνοι σας ότι η διεπαφή χρήστη είναι αρκετά αποδεκτή και μάλιστα εξαιρετικά καλά εφαρμοσμένη.

    Όσο για τη λειτουργικότητα, από αυτή την άποψη όλα είναι πολύ καλά υψηλό επίπεδο. Στην πραγματικότητα, χρησιμοποιώντας το Drupal, μπορείτε να δημιουργήσετε σχεδόν τα πάντα, από ένα απλό blog έως κοινωνικό δίκτυοή μια πύλη. Φυσικά, εδώ όλα εξαρτώνται από τις γνώσεις σας και τον χρόνο που απαιτείται για την ανάπτυξη.

    Τώρα, στην πραγματικότητα, ας μιλήσουμε για τον τρόπο εγκατάστασης του drupal 8. Αρχικά, μεταβείτε στον επίσημο ιστότοπο του προγραμματιστή χρησιμοποιώντας τον σύνδεσμο.

    Αυτό μας οδηγεί στην ενότητα λήψεων. Αρχικά, πρέπει να κατεβάσουμε μόνο τον πυρήνα, πράγμα που σημαίνει ότι χρησιμοποιούμε το αντίστοιχο κουμπί "Λήψη του Drupal 8.2.6" (τη στιγμή που γράφουμε αυτό το άρθρο, η τελευταία τρέχουσα έκδοση είναι η 8.2.6).

    Μετά από αυτό μεταφερόμαστε στη σελίδα πλήρης περιγραφήμια συγκεκριμένη έκδοση της πλατφόρμας, όπου βλέπουμε το πολύτιμο κουμπί για τη λήψη του πηγαίου κώδικα CMS. Έτσι, κατεβάζουμε το αρχείο και το αποσυσκευάζουμε σε έναν αυθαίρετο κατάλογο στον τοπικό υπολογιστή.

    Σε αυτό το στάδιο, θα ήθελα να σημειώσω ότι για να λειτουργήσει το CMS Drupal, απαιτείται διακομιστής web και διερμηνέας Γλώσσα PHP, καθώς και διακομιστή συστήματος διαχείρισης βάσεων δεδομένων Mysql. Μπορείτε, φυσικά, να εγκαταστήσετε αυτά τα στοιχεία ξεχωριστά και να τα διαμορφώσετε, αλλά για αυτό πρέπει να έχετε το κατάλληλο σύνολο γνώσεων. Ή μπορείτε να χρησιμοποιήσετε έτοιμα συγκροτήματα, δηλαδή προϊόντα λογισμικού, στο οποίο όλα τα παραπάνω στοιχεία είναι εγκατεστημένα και διαμορφωμένα ώστε να λειτουργούν. Αυτά μπορεί να είναι προγράμματα όπως OpenServer, Denver, Xampp κ.λπ., δηλαδή όλα εξαρτώνται από τις προτιμήσεις σας. Έχω συνηθίσει να δουλεύω με τον OpenServer, πράγμα που σημαίνει ότι στον κατάλογο domains, δημιούργησα τον φάκελο dru.loc, στον οποίο αντέγραψα τις πηγές CMS (χωρίς συσκευασία).

    Στη συνέχεια, πρέπει να δημιουργήσετε μια βάση δεδομένων που θα χρησιμοποιείται για την αποθήκευση περιεχομένου και διαφόρων δεδομένων κινητήρα. Για να γίνει αυτό, χρησιμοποιώντας το εργαλείο PHPMYADMIN, το οποίο συνοδεύεται από τον OpenServer, δημιουργούμε μια βάση δεδομένων που ονομάζεται dru.

    Τώρα αυτό είναι προπαρασκευαστικές εργασίεςολοκληρωθεί και μπορούμε να εγκαταστήσουμε το drupal. Για να το κάνουμε αυτό, έχουμε πρόσβαση στον κατάλογο του προγράμματος περιήγησης στον οποίο είχαν αντιγραφεί προηγουμένως οι πηγές του κινητήρα και εκτελούμε το αίτημα.

    Σε αυτήν την περίπτωση, το πρώτο στάδιο είναι να επιλέξετε τη γλώσσα του μελλοντικού ιστότοπου, ανάλογα, η τοπική προσαρμογή ενδιαφέροντος θα φορτωθεί κατά την εγκατάσταση. Αφού επιλέξετε το απαιτούμενο, κάντε κλικ στο «Αποθήκευση και συνέχεια».

    Το δεύτερο στάδιο είναι η επιλογή του τρόπου εγκατάστασης - τυπική ή ελάχιστη. Εδώ αξίζει να επιλέξετε το πρότυπο, καθώς προβλέπει την αρχική διαμόρφωση μετά την εγκατάσταση του συστήματος, η οποία είναι πολύ χρήσιμη.

    Το επόμενο στάδιο είναι ο έλεγχος της συμβατότητας του συστήματός σας ως προς τη συμμόρφωση με τις ελάχιστες απαιτήσεις συστήματος του CMS, η πλήρης λίστα των οποίων παρέχεται στη σελίδα τεκμηρίωσης.

    Το επόμενο βήμα είναι η δημιουργία μιας σύνδεσης με τη βάση δεδομένων. Στα κατάλληλα πεδία της φόρμας πρέπει να αναφέρετε το όνομα της δημιουργημένης βάσης δεδομένων, το όνομα και τον κωδικό πρόσβασης του χρήστη που έχει δικαιώματα να συνεργαστεί με αυτήν, καθώς και στην ομάδα πρόσθετες ρυθμίσεις, μπορείτε να προσθέσετε ένα πρόθεμα για τους πίνακες που δημιουργείτε. Το πρόθεμα χρησιμοποιείται για να σχηματίσει μοναδικά ονόματα για πίνακες βάσεων δεδομένων.

    Επόμενο στάδιο προεγκατάστασηκαι εισαγωγή μεταφράσεων.

    Αφού ολοκληρώσετε τις απαραίτητες λειτουργίες, θα δείτε το επόμενο στάδιο - την αρχική ρύθμιση του μελλοντικού ιστότοπου.

    Εδώ πρέπει να προσθέσετε το όνομα του μελλοντικού ιστότοπου, e-mailδιαχειριστή, το όνομά του και τον κωδικό πρόσβασης για είσοδο στον πίνακα ελέγχου (πίνακας διαχείρισης). Επίσης στο κάτω μέρος μπορείτε να ορίσετε μερικά περιφερειακές ρυθμίσεις, όπως ζώνη ώρας και χώρα.

    Αυτό είναι το τελικό στάδιο που περιλαμβάνει την τελική εισαγωγή μεταφράσεων, δηλαδή την εφαρμογή της τοπικής προσαρμογής που επιλέχθηκε στην αρχή. Στην πραγματικότητα, μόλις ολοκληρωθεί η διαδικασία εισαγωγής, θα ανακατευθυνθείτε στην κύρια σελίδα του CMS και θα εξουσιοδοτηθείτε αμέσως στο σύστημα χρησιμοποιώντας τα δεδομένα που καθορίστηκαν στο στάδιο αρχική ρύθμιση.

    Έτσι, το Drupal 8 είναι εγκατεστημένο, τι μετά, μπορείτε να ρωτήσετε. Στη συνέχεια, πρέπει να αρχίσετε να μελετάτε το ίδιο το CMS, δηλαδή βρίσκεστε τώρα στο κατώφλι ενός τεράστιου ουρανοξύστη που δεν έχει ακόμη εξερευνηθεί. Αλλά επειδή γνωρίζετε ήδη πώς να εγκαταστήσετε το Drupal 8, σημαίνει ότι έχετε κάνει ένα μικρό αλλά σίγουρο βήμα και μπήκατε στην πρώτη πόρτα, πράγμα που σημαίνει ότι μην σταματήσετε και προχωρήστε με τόλμη.

    Εάν θέλετε να μελετήσετε τον παραπάνω κινητήρα σε υψηλότερο επίπεδο, θα σας φανεί χρήσιμο το premium μάθημά μας.

    Αυτό ολοκληρώνει αυτό το άρθρο. Ό,τι καλύτερο για εσάς και καλή κωδικοποίηση!!!

    Λεπτομερής βήμα προς βήμα εγκατάσταση του CMS/CMF Drupal 7 με εικόνες για φιλοξενία RU-CENTER – nic.ru.

    Η εγκατάσταση του Drupal 7 είναι απλή και δεν απαιτεί μεγάλη προσπάθεια? Δεν θα το έλεγα αυτό. Το άρθρο είναι αφιερωμένο σε αρχάριους, όπως και όλα τα άρθρα στον ιστότοπο Igorbadalov.ru. Κάποτε, δυσκολευόμουν να καταλάβω πώς να εγκαταστήσω το Drupal 7 σωστά και χωρίς σφάλματα, και έπρεπε να συλλέξω πληροφορίες από διαφορετικούς ιστότοπους, ακόμη και συγκεκριμένες λεπτομέρειες όπως η φιλοξενία του Ru Center. Αλλά έχοντας καταλάβει όλες τις περιπλοκές, επιτέλους φτάσαμε στο γράψιμο αναλυτικό εγχειρίδιογια την εγκατάσταση του Drupal στο nic.ru. Μπορείτε, φυσικά, να καλέσετε την τεχνική υποστήριξη, αλλά θα σας πω από τη δική μου εμπειρία, αυτό το άρθρο έχει σχεδιαστεί για να σας εξοικονομήσει νεύρα και χρόνο.

    Πώς να εγκαταστήσετε το Drupal 7; Ας δούμε αναλυτικά την εγκατάσταση του CMS/CMF Drupal 7. Αυτό το άρθρο θα εξετάσει ένα παράδειγμα εγκατάστασης του Drupal 7 στη φιλοξενία RU-CENTER – nic.ru. Αν κάποιος ενδιαφέρεται να εγκαταστήσει το Denver 3 σε τοπική φιλοξενία, τότε το άρθρο εγκατάστασης του Joomla 2.5 στο Denver 3 θα σας βοηθήσει. Για να ξεκινήσετε, κάντε λήψη από τον επίσημο ιστότοπο drupal.org τελευταία έκδοση Drupal 7. Τη στιγμή που γράφτηκε, ήταν η έκδοση 7.19, κατεβάστε την πιο πρόσφατη http://drupal.org/project/drupal Εάν κάποιος έχει διαφορετικό hosting, τότε τα γενικά σημεία εξακολουθούν να υπάρχουν, δυστυχώς δεν μπορείτε να δημιουργήσετε ένα εγχειρίδιο για όλες τις φιλοξενίες.

    • 1 βήμα. Κατεβάστε και ανεβάστε το Drupal 7 στη φιλοξενία σας.
    • 2.βήμα. Ρύθμιση φιλοξενίας RU-CENTER – nic.ru
    • 3.βήμα. Δημιουργία Βάσης Δεδομένων
    • 4.βήμα. Δημιουργία χρήστη βάσης δεδομένων
    • 5.βήμα. Εγκατάσταση του Drupal 7

    Κατεβάστε το Drupal 7 από την επίσημη ιστοσελίδα Drupal.org

    Στη συνέχεια, αποσυμπιέστε το σε έναν φάκελο στον διακομιστή χρησιμοποιώντας διαχειριστής FTPΑρχείο Zilla, όπου πρέπει να αποθηκεύονται τα έγγραφα του ιστότοπου http://filezilla.ru/get/ – Μάθετε περισσότερα. Εάν έχετε κατεβάσει και εγκαταστήσει το πρόγραμμα-πελάτη Zilla File FTP, τώρα πρέπει να δημιουργήσετε μια σύνδεση απομακρυσμένης πρόσβασης με τη φιλοξενία σας. Για να το κάνετε αυτό, εισαγάγετε την τιμή πρόσβασης FTP, το όνομα χρήστη και τον κωδικό πρόσβασης. Ο πάροχος φιλοξενίας θα πρέπει να σας παρέχει όλα αυτά τα δεδομένα σε μια επιστολή (μην τα συγχέετε με την τακτική πρόσβαση για την εγκατάσταση ενός ιστότοπου). Το στιγμιότυπο οθόνης δείχνει πού πρέπει να εισάγετε δεδομένα μέσω FTP.

    Αφού εισαγάγετε τα δεδομένα πρόσβασης FTP και κάνετε κλικ στο " γρήγορη σύνδεση”, οι φάκελοι στον διακομιστή θα πρέπει να εμφανίζονται μπροστά σας στα δεξιά. Ακολουθήστε τη διεύθυνση με το όνομα τομέα σας και βρείτε το φάκελο docs (τα έγγραφα του ιστότοπού σας) και εδώ θα αποσυμπιέσουμε τα περιεχόμενα του ιστότοπού σας στο Drupal. Ο ιστότοπός μου έχει ήδη ανέβει εκεί, αλλά στην περίπτωσή σας θα πρέπει να είναι κενός (αν διαγραφεί κάτι, συνήθως μια σελίδα html, για να αποφευχθούν σφάλματα διακομιστή)

    Εάν όλα πήγαν καλά, τότε προχωρήστε στο επόμενο βήμα, ανεβάστε το Drupal 7 στο Ru-center hosting (nik.ru). Στο αριστερό παράθυρο στον τοπικό υπολογιστή, επιλέξτε τα περιεχόμενα της διανομής μας Drupal 7 και κάντε κλικ στο "upload to server".

    Αφού μεταφερθούν επιτυχώς όλα τα αρχεία στη φιλοξενία Ru-center, θα προχωρήσουμε Εγκατάσταση CMS Drupal 7 για φιλοξενία RU-CENTER – nic.ru. Για να γίνει αυτό, θα κάνουμε πρώτα τις απαραίτητες ρυθμίσεις στο hosting, οι οποίες είναι απαραίτητες για την επιτυχή εγκατάσταση του Drupal 7. Ας συνδεθούμε πρώτα στον λογαριασμό φιλοξενίας μας, εισάγουμε τον αριθμό συμφωνίας και τον κωδικό πρόσβασης.

    Μεταβείτε στη διεύθυνση "Hosting, mail, website builder"

    Ας πάμε να διαχειριστούμε τη φιλοξενία μας

    Τώρα μεταβείτε στην ενότητα "Διαχείριση μονάδας".

    Το γεγονός είναι ότι το Drupal 7 είναι αρκετά διψασμένο για ενέργεια απαιτήσεις συστήματοςκαι πρώτα πρέπει να ρυθμίσουμε τη φιλοξενία με μια συγκεκριμένη σειρά. Το Tariff 301 για τη φιλοξενία Ru-Center μας επιτρέπει να παρέχουμε στο Drupal 7 όλες τις απαραίτητες επεκτάσεις διακομιστή (modules). Εδώ πρέπει να ενεργοποιήσουμε την έκδοση PHP - PHP5.3, πάνω στο οποίο θα δουλέψει το Drupal 7, το rewrite_module για να ενεργοποιήσουμε το CNC στο Drupal.

    Παρακάτω υπάρχει ένας πρόσθετος σύνδεσμος "διαχείριση λειτουργικών μονάδων", ορίστε τι πρέπει απλώς να κάνετε εκεί:

    Τώρα ας περάσουμε στην PHP5.3 (ρυθμίστε τις παραμέτρους της ενότητας). Πρέπει να συνδέσουμε επιπλέον μονάδες και να κάνουμε ρυθμίσεις.

    Στην πραγματικότητα, το Drupal 7 θα λειτουργήσει με ελάχιστες επεκτάσεις στη μονάδα PHP 3, ΕΔΩ ΕΙΝΑΙ: dom, filter, ftp, hash, json, mysql, pdo, pdo_mysql, session. Σκεφτείτε πριν ενεργοποιήσετε πρόσθετες ενότητες, από τα ονόματα κάποιων επεκτάσεων φαίνεται ξεκάθαρα τι σκοπό εξυπηρετούν. Για παράδειγμα, χωρίς τη μονάδα φίλτρου είναι αδύνατο αποστολή Emailαπό τον ιστότοπο, εάν το Joomla είναι εγκατεστημένο στη φιλοξενία, θα απαιτήσει περισσότερα πρόσθετες επεκτάσεις, για παράδειγμα, χωρίς mbstring δεν θα λειτουργήσει κ.λπ.

    Μην ξεχάσετε να αποθηκεύσετε τις αλλαγές σας και τώρα ας ενεργοποιήσουμε τον ίδιο τον διακομιστή και τον τομέα. Ενεργοποιούμε τον διακομιστή στη διεύθυνση στα αριστερά, "Διακομιστής Ιστού"

    Ενεργοποιήστε τον τομέα "Διακομιστής Ιστού - Ιστότοποι"

    Τώρα το μόνο που μένει είναι να δημιουργήσουμε μια βάση δεδομένων, σετ απαραίτητα δικαιώματανα διαχειριστεί αυτή ακριβώς τη βάση. Ακολουθήστε τον σύνδεσμο DBMS (δημιουργία και διαχείριση βάσεων δεδομένων)

    Επιλέξτε "Βάσεις δεδομένων"

    Δημιουργία βάσης δεδομένων

    Παρακάτω εμφανίζεται η βάση δεδομένων που δημιουργήσαμε, τώρα πρέπει να ορίσετε τα δικαιώματα, για να το κάνετε αυτό, κάντε κλικ στον σύνδεσμο της βάσης δεδομένων και επιλέξτε "ανάγνωση, εγγραφή, διαχείριση πινάκων" από την αναπτυσσόμενη λίστα.

    Τώρα ας δημιουργήσουμε έναν χρήστη βάσης δεδομένων χρησιμοποιώντας τον σύνδεσμο «Χρήστες DBMS». Δημιουργούμε έναν χρήστη και αμέσως μετά βλέπουμε έναν αυτόματα δημιουργημένο κωδικό πρόσβασης που θα σας αποσταλεί μέσω email. Κάντε κλικ στον χρήστη που δημιουργήθηκε και επίσης δώστε του δικαιώματα ανάγνωσης, εγγραφής και διαχείρισης πινάκων.

    Ολοι. Έχουμε κάνει τα πάντα για τη φιλοξενία, τώρα ας προχωρήσουμε απευθείας στην εγκατάσταση του Drupal 7 σε φιλοξενία στο κέντρο RU. Έτσι, στο πρώτο στάδιο, ανεβάσαμε το CMS/CMF Drupal 7 στη φιλοξενία nic.ru, τώρα πρέπει να εγκαταστήσουμε το Drupal. Για να το κάνουμε αυτό, ας πάμε στο πρόγραμμα περιήγησης και εισάγουμε το όνομα του τομέα μας στη γραμμή διευθύνσεων.

    Εγκατάσταση του Drupal 7 σε hosting

    Εδώ είναι το πρόγραμμα εγκατάστασης του Drupal 7 Το στιγμιότυπο οθόνης δείχνει ότι επιλέγουμε τις τυπικές ρυθμίσεις και αποθηκεύουμε

    Τώρα πρέπει να κάνετε τις κύριες ρυθμίσεις, προτελευταία:

    • Τύπος βάσης δεδομένων * – τύπος αποθήκευσης βάσης δεδομένων, ορίστε το κουμπί επιλογής σε "MySQL, MariaDB ή ισοδύναμο"
    • Όνομα βάσης δεδομένων * – το όνομα της βάσης δεδομένων που δημιουργήσαμε μαζί σας
    • Κεντρικός υπολογιστής βάσης δεδομένων * – δεν χρειαζόμαστε το όνομα, τη θύρα και το πρόθεμα της βάσης δεδομένων φιλοξενίας.

    Το επόμενο, αλλά και το τελευταίο βήμα σε μια τοποθεσία εργασίας, είναι η δημιουργία του ίδιου του ιστότοπου. Όνομα τοποθεσίας, όνομα τοποθεσίας και διαχειριστή, σύνδεση, κωδικός πρόσβασης. Εδώ νομίζω ότι όλα είναι ξεκάθαρα και θα το καταλάβετε χωρίς υπαινιγμούς.

    Σας ευχαριστώ για την προσοχή σας, εάν έχετε ερωτήσεις, ρωτήστε στα σχόλια, απαντώ γρήγορα.



    Συνιστούμε να διαβάσετε

    Κορυφή