Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: giannismit on December 10, 2006, 19:08:42
-
Γειά σας,
Έχω εγκαταστήση σε Linux server τοπικά το ELXIS_2006_4.
Πληροφορίες Συστήματος
Η PHP τρέχει στο: Linux aetos 2.6.9-22.EL #1 Mon Sep 19 18:20:28 EDT 2005 i686
Έκδοση Βάσης Δεδομένων: mysql 4.1.12 (Έκδοση: 4.1.12)
Έκδοση PHP: 4.3.9
Web Server: Apache/2.0.52 (Red Hat)
Διασύνδεση WebServer με PHP: apache2handler
Έκδοση Elxis 2006.4 Stable rev1080 [ Nestor ] 04-December-2006 23:08 GMT+2
Περιηγητής: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; InfoPath.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Σχετικές Ρυθμίσεις της PHP: Safe Mode: OFF
Open basedir: none
Εμφάνιση Σφαλμάτων: OFF
Short Open Tags: ON
Ανέβασμα Αρχείων: ON
Magic Quotes: ON
Register Globals: ON
Output Buffering: OFF
Session save path: /var/lib/php/session
Session auto start: 0
Ενεργοποιημένη XML: Yes
Ενεργοποιημένη Zlib: Yes
Απενεργοποιημένες Λειτουργίες: exec,system,passthru,shell_exec
Κειμενογράφος WYSIWYG: TinyMCE WYSIWYG Editor
Το είναι στην εγγραφή νέου χρήστη, μόλις ανοίξει η φόρμα στην γραμμή:
Κωδικός ασφαλείας: (δέν εμφανίζει την εικόνα με τα γράμματα) επίσης όταν πατήσω το link με το μεγαφωνάκι για να μου πεί ηχητικά τα γράμματα μου εμφανίζει το μύνημα "Something wrong detected"
Με αποτέλεσμα να μήν μπορεί να εγγραφεί νέος χρήστης.
Αν τώρα προσθέσω χρήστη μέσα απο το admin στο Backend, μετά κάνοντας σύνδεση στο frontend με τον συγγεκριμένο χρήστη μου βγάζει:
(http://www.hang-gliding.gr/error-login.jpg) ένα MessageBox με μη σωστή κωδικοποίηση των Ελληνικών, και με την επιλογή ΟΚ.
Μη σωστή κωδικοποίηση μου κάνει μόνο σε αυτό το messageBox και πουθενά αλλού, τώρα αν πατήσω με επαναφέρει στην σελίδα που ήμουν.
Με αγγλική γλώσσα το μύνημα είναι:
(http://www.hang-gliding.gr/error-login-en.jpg)
Ενοείτε ότι και τα δύο είναι σωστά (μήπως κάνει κάπου ο admin activate τον χρήστη και δεν το είδα?)
Κάθε βοήθεια ευπρόσδεκτη.
-
Φαντάζομαι ότι χρησιμοποιείς λατινικούς χαρακτήρες στο username και στο password. Έτσι δεν είναι;
-
Ναί λατινικούς χαρακτήρες.
Τα ξαναέκανα εγκατάσταση απο την αρχή και έχω τα ίδια αποτελέσματα.
Δεν έσβησα την βάση όμως γιατί είχα κάνει αρκετή δουλειά.
-
Για τις εικόνες ασφαλείας:
Αυτό συμβαίνει γιατί για κάποιο λόγο δεν εκκινούνται τα session captcha και captchasnd. Κάτι συμβαίνει στο περιβάλλον εγκατάστασής σου.
Πιθανώς το ίδιο φταίει που δεν σε αφήνει να συνδεθείς.
Έλεγξε στην PHP ότι η διαδρομή αποθήκευσης των session υπάρχει και είναι εγγράψιμη.
-
Ευχαριστώ για τις απαντήσεις datahell & eliasan,
Για την σύνδεση χρήστη:
Είναι ΟΚ. Το λάθος είχε γίνει στο όνομα και όνομα χρήστη τα είχα βάλει ανάποδα, :'(
Για τις εικόνες ασφαλείας:
Ο κατάλογος captcha είναι εγγράψιμος,
εμφανίζει την εικόνα,
(http://www.hang-gliding.gr/kod-asf.jpg)
>:(
η διαδρομή αποθήκευσης των session ποιά είναι?
-
Ο κατάλογος captcha ΔΕΝ χρειάζεται και καλό είναι να μην είναι εγγράψιμος (κάνουμε εγγράψιμα πάντα μόνο τα απολύτως απαραίτητα).
Σύμφωνα με τις ρυθμίσεις της php σου που έκανες copy-paste εδώ ο κατάλογος που αποθηκεύεις τα session στο pc σου είναι:
/var/lib/php/session
αυτός ο κατάλογος θα πρέπει να είναι εγγράψιμος από την PHP. Αν δεν υπάρχει φτιάξ' τον, ή όρισε κάποιον άλλον στο php.ini.
Δες αν τα αρχεία στον κατάλογο /includes/captcha υπάρχουν όλα και ειδικά τα captcha.img.php και captcha.class.php
Για να δεις αν τα session παίζουν σωστά στο pc σου μπορείς να τα κάνεις ένα print πειράζοντας λίγο πχ το index.php:
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
Τέλος, τρέξε αυτή τη url κατευθείαν στον περιηγητή σου:
http://localhost/includes/captcha/captcha.img.php
βλέπεις μία εικόνα;
-
/var/lib/php/session
Είναι Εγγράψιμος.
Δες αν τα αρχεία στον κατάλογο /includes/captcha υπάρχουν όλα και ειδικά τα captcha.img.php και captcha.class.php
Είναι όλα σωστά.
Βάζοντας τον κώδικα
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
στο index.php δεν μου έκανε καμία εμφάνιση
Τρέχοντας την url http://localhost/includes/captcha/captcha.img.php
βλέπω το Χ δέν μου εμφανίζει εικόνα.
Τα παρατάω για σήμερα πήγε και η ώρα 04:20, αύριο πάλι.