Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: fivar on August 14, 2010, 12:47:42
-
Καλημέρα
Προσπαθώ να κάνω καθαρή εγκατάσταση σε ένα server.
Ο server είναι Apache version 2.2.15
mysql 4.0.27-standard-log και PHP 5.2.13
Στο βήμα 4 αφού συμπληρώσω τα στοιχεία της βάσης πατάω "Συνέχεια"
τότε βγάζει το ακόλουθο σφάλμα:
Fatal error: Call to a member function FetchRow() on a non-object in /home/nimporio/public_html/installation/includes/elxisinstaller.php on line 913
Τι μπορεί να συμβαίνει;
-
Προφανώς έχεις θέμα με την έκδοση του MySQL.
Τοπικά έχω MySQL client version: 5.1.41 ;) και όλα είναι μια χαρά!
Καλό είναι να αναβαθμίσεις την MySQL σε νεότερη έκδοση...
Τα άλλα στοιχεία που αναφέρεις τα βλέπω ορθά!
-
Ευχαριστώ πολύ.
Θα επικοινωνήσω με το hosting.
-
Είμαι σε διακοπές και δεν μπορώ να το ελέγξω αυτή τη στιγμή.
Ωστόσο μου μοιάζει περισσότερο θέμα σωστών στοιχείων σύνδεσης στη βάση παρά θέμα έκδοσης της mysql. Βεβαιώσου πως πληκτρολογείς σωστά τα στοιχεία της βάσης δεδομένων.
-
Datahell καλές διακοπές
Δεν θέλω να σε ενοχλήσω πάντως τα στοιχεία της βάσης τα έχω πληκτρολογήσει τουλάχιστον 10 φορές μέχρι τώρα.
Πάντως έκανα εγκατάσταση του joomla μέσω fantastico από το cpanel και ήταν επιτυχής.
-
Πάντως έκανα εγκατάσταση του joomla μέσω fantastico από το cpanel και ήταν επιτυχής.
Η εγκατάσταση μέσω Fantastico, διαφέρει. Επίσης, μιας και το ανέφερες... ΔΕΝ συνίσταται για οποιοδήποτε script. Να το αποφεύγεις!
Στο θέμα μας, ίσως σε βοηθήσουν τα παρακάτω παρεμφερή topics του forum:
https://forum.elxis.org/index.php?topic=2338.0
https://forum.elxis.org/index.php?topic=1041.0
-
Για το fantastico το κατάλαβα αργότερα (αν δεν πάθεις δεν μαθαίνεις)
Δυστηχώς τα links δεν βοήθησαν.
Επείδη το site το έχω έτοιμο τοπικά προσπάθησα να ανεβάσω τη βάση (έχοντας κάνει τις διορθώσεις) και βγάζει το παρακάτω λάθος
"Error
SQL query:
-- phpMyAdmin SQL Dump
-- version 3.2.4
-- http://www.phpmyadmin.net
--
-- Σύστημα: localhost
-- Χρόνος δημιουργίας: 13 Αυγ 2010, στις 03:27 PM
-- Έκδοση Διακομιστή: 5.1.41
-- Έκδοση PHP: 5.3.1
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
MySQL said: Documentation
#1193 - Unknown system variable 'SQL_MODE' "
-
Κάτσε, το phpmyadmin στο βγάζει αυτό το σφάλμα; Αν ναι, μοιάζει σαν το phpmyadmin να είναι φτιαγμένο για μία νεότερη έκδοση της mysql από αυτή που έχεις. Γενικά η έκδοση 4.χ είναι παλιά. Πάραυτα το elxis μπορεί να εγκατασταθεί και σε αυτή.
-
Από το phpmyadmin:
localhost
* Server version: 4.0.27-standard-log
* Protocol version: 10
* Server: Localhost via UNIX socket
phpMyAdmin - 2.11.10
* MySQL client version: 4.1.22
* Used PHP extensions: mysql
-
Ξαναρωτάω: το σφάλμα που έγραψες πιο πάνω που στο εμφανίζει;
Το sql dump δεν έχει κανένα νόημα όταν δεν έχει εγκατασταθεί καν το elxis. Στo phpmyadmin εμφανίζεται το σφάλμα;
-
Ακριβώς
-
Το πρόβλημα πρέπει να είναι ότι η έκδοση του phpmyadmin που έχεις είναι για νεότερη έκδοση της mysql. Έχεις παλιά mysql, με την πρώτη ευκαιρία αναβάθμισέ την. Πάραυτα το elxis θα δουλέψει σωστά και μπορείς να πάρεις άντίγραφο της βάσης μέσα από τη διαχείριση του elxis παρακάμποντας το phpmyadmin.
-
Το ζήτημα δεν είναι να πάρω bachup αλλά ότι δεν μπορώ να δημιουργήσω πίνακες στη βάση είτε με εισαγωγή είτε από την εγκατάσταση
-
Ο εγκαταστάτης του elxis τι μήνυμα σφάλματος εμφανίζει; Μήπως ο χρήστης που χρησιμοποιείς για την σύνδεση στη βάση δεν έχει δικαιωμα CREATE;
-
Προσπαθώ να κάνω καθαρή εγκατάσταση σε ένα server.
Ο server είναι Apache version 2.2.15
mysql 4.0.27-standard-log και PHP 5.2.13
Στο βήμα 4 αφού συμπληρώσω τα στοιχεία της βάσης πατάω "Συνέχεια"
τότε βγάζει το ακόλουθο σφάλμα:
Fatal error: Call to a member function FetchRow() on a non-object in /home/nimporio/public_html/installation/includes/elxisinstaller.php on line 913
Ο χρήστης έχει όλα τα δικαιώματα