Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Did you know that
Elxis 5.x
uses HTML5, CSS3 and pure javascript without external libraries such as jQuery?
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Elxis 4 Fatal error
« previous
next »
Print
Pages: [
1
]
Author
Topic: Elxis 4 Fatal error (Read 6901 times)
ilpan
Newbie
Posts: 14
Elxis 4 Fatal error
«
on:
June 22, 2014, 19:20:25 »
Σε εγκατάσταση με Elxis 4.1 Poseidon rev1450 λαμβάνω τακτικά το παρακάτω μήνυμα λάθους.
Το έψαξα και είδα ότι η τιμή '3b712670b30c95ea64c18df3bae54668' που αναφέρεται στο μήνυμα λάθους υπάρχει στον πίνακα 'elx_statistics_temp' της βάσης του ιστοτόπου. Δεν φαίνεται να επηρεάζει την λειτουργία του αλλά πως μπορώ να το διορθώσω και να μην λαμβάνω αυτό το μήνυμα λάθους.
-----------------------------------------------------------------------------------
A fatal error occured at
http://www.mysite.gr
Please inspect the site to find-out was caused this error and fix it.
The detailed error message was:
ERROR in file /home/mysite/public_html/includes/libraries/elxis/database/statement.class.php line 41 Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '3b712670b30c95ea64c18df3bae54668' for key 'uniqueid'' in /home/mysite/public_html/includes/libraries/elxis/database/statement.class.php:41
Stack trace:
#0 /home/mysite/public_html/includes/libraries/elxis/database/statement.class.php(41): PDOStatement->execute(NULL)
#1 /home/mysite/public_html/includes/libraries/elxis/helpers/stats.helper.php(172): elxisPDOStatement->execute()
#2 /home/mysite/public_html/includes/libraries/elxis/helpers/stats.helper.php(56): elxisStatsHelper->trackVisit()
#3 /home/mysite/public_html/includes/libraries/elxis/document.class.php(820): elxisStatsHelper->track()
#4 /home/mysite/public_html/includes/loader.php(230): elxisDocument->make()
#5 /home/mysite/public_html/index.php(18): require('/home/mysite/p...')
#6 {main}
thrown
This error was logged
---------------------------------------------------------------------------------------
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Elxis 4 Fatal error
«
Reply #1 on:
June 23, 2014, 10:26:34 »
Έχει ξανασυζητηθεί αυτό το θέμα, ευτυχώς που μου το θύμησες, θα το δω και θα το λύσουμε στο Elxis 4.2. Δεν είναι πάντως κάτι που πρέπει να σε κάνει να ανυσηχείς, απλά δεν καταγράφει ένα κλικ στα στατιστικά, αυτό είναι όλο. Το ζητούμενο είναι να μην δημιουργεί το fatal error.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
ilpan
Newbie
Posts: 14
Re: Elxis 4 Fatal error
«
Reply #2 on:
June 23, 2014, 12:24:56 »
Ευχαριστώ για την απάντηση datahell.
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Elxis 4 Fatal error
«
Reply #3 on:
June 23, 2014, 22:37:43 »
Το παρακάτω θα διορθώσει το πρόβλημα.
Άνοιξε το αρχείο
includes/libraries/elxis/helpers/stats.helper.php
Βρες την γραμμή
169
:
$sql = "INSERT INTO ".$db->quoteId('#__statistics_temp')." VALUES (NULL, :xhash)";
Άλλαξέ την σε:
$sql = "INSERT IGNORE INTO ".$db->quoteId('#__statistics_temp')." VALUES (NULL, :xhash)";
Αποθήκευσε το αρχείο και είσαι έτοιμος.
Αυτή η διόρθωση θα είναι διαθέσιμη στο
Elxis 4.2
«
Last Edit: June 23, 2014, 22:40:41 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
michalis1984
Sr. Member
Posts: 334
Re: Elxis 4 Fatal error
«
Reply #4 on:
April 09, 2015, 08:53:40 »
Παιδιά γειά σας! Αυτό το error τι σημαίνει;
ERROR in file /home/public_html/includes/loader.php line 162
Class "PDOStatement" could not be autoloaded by the Elxis loader
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Elxis 4 Fatal error
«
Reply #5 on:
April 09, 2015, 13:22:21 »
Δεν λες που στο βγάζει αυτό, ψιλιάζομαι κατά την εγκατάσταση. Κατά πάσα πιθανότητα δεν έχεις υποστήριξη
PDO
στην php. Το PDO είναι εξ ορισμού ενεργοποιημένο στις νέες εκδόσεις. Εσύ είτε έχεις παλιά έκδοση είτε για κάποιο λόγο δεν είναι ενεργοποιημένο ( τοπική χαζό-xampp εγκατάσταση; ).
Ενεργοποίηση PDO και PDO_mysql
Κάνε επεξεργασία το αρχείο php.ini (ρυθμίσεις php) και εκεί που γράφει για τα extensions που να φορτώνει κάνε uncomment, ή αν δεν υπάρχει πρόσθεσε από κάτω, τα παρακάτω:
Για Linux server:
extension=pdo.so
extension=pdo_mysql.so
Για windows server:
extension=php_pdo.dll
extension=php_pdo_mysql.dll
Κάνε restart τον apache μετά από αυτή την αλλαγή.
«
Last Edit: April 09, 2015, 13:25:42 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
michalis1984
Sr. Member
Posts: 334
Re: Elxis 4 Fatal error
«
Reply #6 on:
April 09, 2015, 20:22:40 »
Όχι κοίταξε να δείς. Έχω ένα πρόβλημα με το component Maps, που έφτιαξέ κάποιος τρίτος απο εδώ.
Έβαλα πολλές τοποθεσίες σε ένα χάρτη και τώρα δεν μπορώ να προσθέσω άλλες, γιατί αν πάω να βάλω μου βγάζει error "Necessary to increase the PHP option max_input_vars!"
Η ρύθμιση αυτή στον server είναι στο 1000. Εγώ έβαλα 333 σημεία και έφτασα το όριο κατα κάποιο τρόπο (ίσως επειδή τραβάει για τον χάρτη τίτλο, εικόνα και περιγραφή για το κάθε σημείο; δεν ξέρω).
Έστειλα μύνημα στην εταιρεία να μου αυξήσει αυτό το variable στην php και δημιουργήθηκε το πιό πάνω πρόβλημα. Ξαναμίλησα μαζί τους και τώρα η σελίδα δουλεύει. Μου είπαν πως αυξήσαν το συγκεκριμένο variable αλλά εγώ ακόμη απο το php info του elxis το βλέπω πως είναι 1000 και συνεχίζω να έχω το ίδιο θέμα...
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Elxis 4 Fatal error
«
Reply #7 on:
April 09, 2015, 23:40:19 »
Δηλαδή αν θες να βάλεις 100 σημεία υπάρχει μία σελίδα με φόρμα που υποβάλεις και τα 100 σημεία;;; Αν είναι έτσι πρόκειται για κατασκευαστικό λάθος. Θα έπρεπε να υποβάλεις ένα-ένα μόνο τα καινούργια. Δεν το ξέρω το component οπότε δεν μπορώ να σε βοηθήσω. Καλύτερα να επικοινωνήσεις με τον κατασκευαστή του.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
michalis1984
Sr. Member
Posts: 334
Re: Elxis 4 Fatal error
«
Reply #8 on:
April 10, 2015, 00:33:05 »
Ένα-ένα τα υποβάλλω κάθε φορά. Απο το καλοκαίρι βάζω βάζω spots και τώρα έφτασα το Limit. Δεν ξέρω γιατί το βγάζει αυτό όμως. Η εταιρεία μου ανέβασε το variable σε 6000 και τώρα δουλεύει. Αλλά εντάξει. Έχεις δίκαιο, θα επικοινωνήσω και με τον δημιουργό του component αν θέλει να ασχοληθεί.
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Γενικά Θέματα για το Elxis CMS
(Moderators:
CREATIVE Options
,
akalant
) »
Elxis 4 Fatal error