Elxis CMS Forum

Ελληνικό Forum => Βάσεις Δεδομένων => Topic started by: alro on March 28, 2015, 11:56:25

Title: Σφάλμα mysql [2002] PCONNECT (Can't connect ...) - Επιλύθηκε
Post by: alro on March 28, 2015, 11:56:25
Ξαφνικά, ενώ δούλευαν όλα σωστά, εμφανίστηκαν τα παρακάτω σφάλματα στην ιστοσελίδα www.internet-team.gr και δεν εμφανίζεται καθόλου.

PHP Σφάλμα [Warning]
URI: index.php
Path: /includes/adodb/drivers/adodb-mysql.inc.php
Line: 382
mysql_pconnect() [function.mysql-pconnect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory")

mysql Σφάλμα [2002] : PCONNECT
URI: index.php
Message: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory")
localhost
u427208610_it2

Άλλαξε ξαφνικά κάτι στην mysql στον hosting server?
Πρέπει να απευθυνθώ στην εταιρεία που έχει το hosting?
Μπορεί να διορθωθεί αν αλλάξουν (προστεθούν) κάποιοι παράμετροι στο elxis?
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect to local MySQL ...)
Post by: datahell on March 28, 2015, 17:50:34
Απο ότι βλέπω χρησιμοποιείς persistent connection (μόνιμη σύνδεση) προς την βάση δεδομένων και ίσως την σταματήσανε. Τις μόνιμες συνδέσεις αν θυμάμαι καλά τις είχαμε κόψει στο Elxis 2009.x αλλά δεν θυμάμαι την έκδοση και λεπτομέρειες. Θα πρέπει να το ψάξω και είναι χρονοβόρο. Μπορείς να μου πεις τι έκδοση Elxis έχεις; Σε τέτοιες περιπτώσεις που ενώ όλα δουλεύουν ΟΚ ξαφνικά δεν δουλέυει κάτι απευθυνόμαστε την εταιρεία που μας φιλοξενεί. Θα μπορέσουμε να το λύσουμε μέσω του Elxis αλλά πρώτα καλό είναι να ρωτήσεις ώστε να ξέρεις τι έχουν κάτι (γιατί σίγουρα κάτι έκαναν).
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect to local MySQL ...)
Post by: alro on March 28, 2015, 23:17:54
Έχω απευθυνθεί και στην εταιρεία που με φιλοξενεί και περιμένω απάντηση.
Η έκδοση του Elxis είναι η «2009.0 Pandora rev2437».

Ευχαριστώ πολύ
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect to local MySQL ...)
Post by: datahell on March 29, 2015, 11:12:07
Έχεις πάρα πολύ παλιό elxis και πιθανόν να σου παρουσιάσει και άλλα θέματα. Το συγκεκριμένο θέμα έχει λυθεί στην έκδοση 2009.1, εσύ έχεις 2009.0.

Έχεις δύο επιλογές:
1. Είτε κάνε αναβάθμιση σε 2009.1 (και μετά σε 2009.2 και 2009.3, και γιατί όχι μετατροπή σε Elxis 4.x)
2. Είτε αντικατέστησε το παρακάτω αρχείο με αυτό εντός του zip που σου επισυνάπτω.
includes/Core/database.php
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect to local MySQL ...)
Post by: alro on March 30, 2015, 21:49:04
Από την εταιρεία φιλοξενίας (Hostinger) μου πρότειναν να ελέγξω τις ρυθμίσεις για την βάση δεδομένων και να χρησιμοποιήσω αντί για το «localhost» το «mysql.hostinger.gr».

Αν αλλάξω το «$mosConfig_host = 'localhost';» σε $mosConfig_host = 'mysql.hostinger.gr '; στο  configuration.php θα είμαι εντάξει ή πρέπει να κάνω και αλλού αλλαγές?

Αν κάνω την αλλαγή αυτή θα χρειαστώ να αντικαταστήσω και το αρχείο «database.php» που μου έστειλες ή δεν χρειάζεται?   
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect to local MySQL ...)
Post by: datahell on March 30, 2015, 21:58:58
Κάνε ότι σου έγραψα και εφόσον σου είπαν να αλλάξεις το host της βάσης κάνε και αυτό.
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect to local MySQL ...)
Post by: alro on March 30, 2015, 23:07:48
Έκανα και τα δύο και όλα είναι εντάξει.

Το αρχείο database.php που μου έστειλες μπορώ (χρειάζεται? Θα είναι πιο σωστό?) να το αντικαταστήσω και σε Ιστοσελίδα που χρησιμοποιεί την έκδοση του Elxis 2006.4 Nestor rev1080? ή δεν κάνει για αυτή την έκδοση?

Ευχαριστώ πολύ!
Title: Re: Σφάλμα mysql [2002] PCONNECT (Can't connect ...) - Επιλύθηκε
Post by: datahell on March 30, 2015, 23:32:55
Όχι, το 2006.4 είναι διαφορετικό.