Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: giannismit on December 10, 2006, 19:08:42

Title: Πρόβλημα στην εγγραφή νέου χρήστη
Post 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 τον χρήστη και δεν το είδα?)

Κάθε βοήθεια ευπρόσδεκτη.
Title: Re: Πρόβλημα στην εγγραφή νέου χρήστη
Post by: eliasan on December 10, 2006, 21:03:11
Φαντάζομαι ότι χρησιμοποιείς λατινικούς χαρακτήρες στο username και στο password. Έτσι δεν είναι;
 
Title: Re: Πρόβλημα στην εγγραφή νέου χρήστη
Post by: giannismit on December 10, 2006, 21:57:10
Ναί λατινικούς χαρακτήρες.

Τα ξαναέκανα εγκατάσταση απο την αρχή και έχω τα ίδια αποτελέσματα.

Δεν έσβησα την βάση όμως γιατί είχα κάνει αρκετή δουλειά.
Title: Re: Πρόβλημα στην εγγραφή νέου χρήστη
Post by: datahell on December 11, 2006, 08:18:22
Για τις εικόνες ασφαλείας:
Αυτό συμβαίνει γιατί για κάποιο λόγο δεν εκκινούνται τα session captcha και captchasnd. Κάτι συμβαίνει στο περιβάλλον εγκατάστασής σου.

Πιθανώς το ίδιο φταίει που δεν σε αφήνει να συνδεθείς.

Έλεγξε στην PHP ότι η διαδρομή αποθήκευσης των session υπάρχει και είναι εγγράψιμη.
Title: Re: Πρόβλημα στην εγγραφή νέου χρήστη
Post by: giannismit on December 11, 2006, 22:23:42
Ευχαριστώ για τις απαντήσεις datahell & eliasan,

Για την σύνδεση χρήστη:
Είναι ΟΚ. Το λάθος είχε γίνει στο όνομα και όνομα χρήστη  τα είχα βάλει ανάποδα,   :'(

Για τις εικόνες ασφαλείας:
Ο κατάλογος captcha είναι εγγράψιμος,
εμφανίζει την εικόνα,
(http://www.hang-gliding.gr/kod-asf.jpg)
 >:(

η διαδρομή αποθήκευσης των session ποιά είναι?
Title: Re: Πρόβλημα στην εγγραφή νέου χρήστη
Post by: datahell on December 11, 2006, 23:02:26
Ο κατάλογος 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:

Code: (php) [Select]
echo '<pre>';
print_r($_SESSION);
echo '</pre>';

Τέλος, τρέξε αυτή τη url κατευθείαν στον περιηγητή σου:

http://localhost/includes/captcha/captcha.img.php

βλέπεις μία εικόνα;
Title: Re: Πρόβλημα στην εγγραφή νέου χρήστη
Post by: giannismit on December 12, 2006, 04:18:06

Quote
/var/lib/php/session
Είναι Εγγράψιμος.

Quote
Δες αν τα αρχεία στον κατάλογο /includes/captcha υπάρχουν όλα και ειδικά τα captcha.img.php και captcha.class.php
Είναι όλα σωστά.

Βάζοντας τον κώδικα
Code: [Select]
echo '<pre>';
print_r($_SESSION);
echo '</pre>';
στο index.php δεν μου έκανε καμία εμφάνιση

Τρέχοντας την url http://localhost/includes/captcha/captcha.img.php
 βλέπω το Χ δέν μου εμφανίζει εικόνα.
 
Τα παρατάω για σήμερα πήγε και η ώρα 04:20, αύριο πάλι.