Εκτός από την γνωστή μας MySQL, το Drupal υποστηρίζει και την λιγότερο γνωστή PostgreSQL ως back-end database. Με την ολοκλήρωση της εγκατάστασης, το drupal αποθηκεύει στο settings.php στην μεταβλητή $db_url, είτε την λέξη mysql είτε την pgsql. Ανάλογα φορτώνει είτε το includes/database.mysql.inc είτε το includes/database.pgsql.inc. Ο οδηγός χρησιμοποιεί την Postgresql 8.3.6, το Drupal 6.10 και το Kubuntu 8.10.
Ξεκινάμε με την δημιουργία του χρήστη που θα χρησιμοποιούμε στην βάση μας και στην συνέχεια θα δημιουργήσουμε την βάση μας. Για να δημιουργήσουμε τον χρήστη, ξεκινάμε την postgresql και πληκτρολογούμε την εξής εντολή:
-D: Ο χρήστης δεν έχει δικαίωμα να φτιάξει βάσεις δεδομένων.
-P: Θέλουμε να μας ζητήσει κωδικό πρόσβασης για τον συγκεκριμένο χρήστη.
Για να επιβεβαιώσουμε ότι ο χρήστης εισέλθε σωστά, γράφουμε τον ακόλουθο κώδικα:
\du
Και μας εμφανίζει όλους τους χρήστες:

Οπότε ο χρήστης έχει καταχωρηθεί επιτυχώς στο σύστημά μας. Τώρα θα φτιάξουμε την βάση δεδομένων για να εγκαταστήσουμε το Drupal. Πληκτρoλογούμε:
-O: είναι ο υπερχρήστης (owner) της βάσης.

Στην συνέχεια ελέγχουμε την δημιουργία της βάσης πληκτρολογώντας:
\l

Έτοιμη η βάση μας, έτοιμος και ο αντίστοιχος χρήστης και τώρα το μόνο που μένει είναι να εγκαταστήσουμε το Drupal. Κατεβάζουμε το Drupal (6.10 η τωρινή έκδοση) και το αποσυμπιέζουμε σ'έναν φάκελο στα htdocs του Apache2 μας. Πηγαίνουμε στον περιηγητή μας και πληκτρολογούμε http://localhost/folder.
Επιλέγουμε την γλώσσα εγκατάστασης και περνάμε στο Database Configuration. Εκεί επιλέγουμε ως Database type το pgsql (εμφανίζεται μονάχα, εάν έχει εγκατασταθεί σωστά η PostgreSQL βάση μας). Στην συνέχεια δίνουμε το όνομα της βάσης που δημιουργήσαμε προηγουμένως, το όνομα του χρήστη και τον κωδικό πρόσβασης.

Εφόσον όλα συμπληρωθούν σωστά, το Drupal εγκαθίσταται με επιτυχία και μπορούμε να αρχίσουμε το στήσιμο της σελίδας μας.
Comments
Re
Thank you for your hot theme just about this topic. I couldn’t determine this kind of best dissertation in web and was going to order the dissertation writing. Therefore, I receive all needed stuff now.
Post new comment