Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: iraklis on October 10, 2012, 16:50:55
-
Μετά από προσπάθεια και τοπικά και online δεν κατάφερα να συνδεθώ με την βάση ... παίρνω το μήνυμα Could not connect to database!
Το DSN τι ειναι???
-
DSN: data source name.
Μπορείς να συνδεθείς στη βάση παρέχοντας ένα έτοιμο DSN και τίποτα άλλο. Απαιτεί προχωρημένες γνώσεις.
Σε διαφορετική περίπτωση το Elxis κατασκευάζει μόνο του το DSN με βάση τις ρυθμίσεις (όνομα βάσης, username, password, τύπος βάσης, κλπ) που έχεις δώσει.
Το Elxis 4.x συνδέεται ΠΑΝΤΑ στη βάση με χρήση του DSN (του έτοιμου ή του αυτόματα δημιουργημένου).
Ξεχνάς το DSN και το scheme καθώς, όπως είπα, αναφέρονται σε προχωρημένους χρήστες.
Οδηγίες
Θα φτιάξεις πρώτα μία νέα κενή βάση δεδομένων.
Αν δεν υπάρχει βάση δεδομένων πως να συνδεθεί το Elxis σε κάτι ανύπαρκτο;
Τη βάση τη φτιάχνουμε είτε στον πίνακα ελέγχου της φιλοξενίας μας (cpanel, plesk, isp config, κλπ), είτε στο phpmyadmin, είτε αλλού (εξαρτάται από τα διαθέσιμα εργαλεία, τον τύπο της βάσης, τον τόπο -τοπικά/online-, κλπ)
Όταν φτιάχνεις μία βάση δεδομένων (τύπου mysql) δίνεις ένα όνομα στη βάση και δημιουργείς ένα νέο χρήστη για αυτή τη βάση με username/password.
Αυτός ο χρήστης θα πρέπει να έχει όλα τα δικαιώματα (privileges) στη βάση.
Αυτά τα στοιχεία τα χρησιμοποιείς στον εγκαταστάτη του Elxis εν συνεχεία για να συνδεθεί το Elxis στη βάση και να δημιουργήσει τα αρχικά δεδομένα του ιστότοπου.
-
Μετά από προσπάθεια και τοπικά και online δεν κατάφερα να συνδεθώ με την βάση ... παίρνω το μήνυμα Could not connect to database!
Πέραν αυτών που σου γράφει ο datahell να ακολουθήσεις...
Το ίδιο μήνυμα λαμβάνω και γω κατά την εγκατάσταση, έχωντας δώσει σωστά στοιχεία βάσης, user & password. Μην λαμβάνεις υπ'όψη το Could not connect to database!. Η διαδικασία θα ολοκληρωθεί κανονικά.
-
Confirm και από εμένα, παρόλο που δίνει "Could not connect to database!" άμα συνεχίσεις την εγκατάσταση θα προχωρήσει κανονικά και θα συνδεθεί με την βάση.
-
Τα έχω δοκιμάσει όλα τα παραπάνω συνεχίζω να μην μπορώ να κάνω την εγκατάσταση... εμφανίζεται λευκή σελίδα
εχω κανει δοκιμη και με internet explorer.
Τι να πω ισως κατι δεν παει καλα σε μενα
-
Σε ποιο σημείο της εγκατάστασης εμφανίζει την λευκή σελίδα;
*επίσης, από το Error log του server σου, τι σφάλμα βλέπεις;
-
Fatal error: Call to undefined function filter_input() in /var/www/vhosts/androidtvbox.gr/httpdocs/includes/install/install.class.php on line 272
-
Το Elxis 4.x απαιτεί έκδοση της PHP 5.2 ή και νεότερη. Συνιστάται η χρήση της PHP 5.3. Το εν λόγω σφάλμα προκαλείται για 2 λόγους:
1. Είτε η έκδοση που χρησιμοποιείται είναι μικρότερη της 5.2
2. Είτε το filter extension δεν έχει ενεργοποιηθεί.*
* (Σύμφωνα με την επίσημη τεκμηρίωση της PHP) Το filter extension είναι προκαθορισμένα ενεργοποιημένο με την έκδοση 5.2.0 της PHP.
-
Ευχαριστώ... έχω ξεκινήσει την αναβάθμηση PHP μαλον εκει ειναι το πρόβλημα
Ευχαριστω και πάλι
-
Να σε καλά Ηρακλή,
Στείλε μια απάντηση για να βοηθήσουμε μελλοντικά χρήστες που τυχόν αντιμετωπίσουν παρόμοιο πρόβλημα. ;)
-
Έχεις php μικρότερη της 5.2, στάνταρ.
Συστίνουμε php 5.3 ή 5.4.