Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: doumasn on January 11, 2011, 14:35:26

Title: Πρόβλημα νέας εγκατάστασης
Post by: doumasn on January 11, 2011, 14:35:26
Προσπάθησα να κάνω την εγκατάσταση με την εξής διαδικασία.
Ανέβασα στο χώρο το τελευταίο αρχείο της διανομής elxis.
H εγκατάσταση προχώρισε ομαλά εκτός από 2 μικρό-ενδείξεις:
1. Επειδή υπήρχε και άλλο αρχείο .htaccess δεν μπορούσε να μετατρέψει της εγκατάστασης
2. Δεν μπορούσε να διαγράψει το φάκελο installation στην ολοκλήρωση και το έκανα χειροκίνητα

Τα δικαιώματα φακέλων και αρχείων είναι σωστά (μπήκα μέσω SSH client και το διόρθωσα)
Το αρχείο Php.ini βρίσκεται στο public_html φάκελο, όπως υποστηρίζει το cPanel, όπου έβαλα όλες τις παραμέτρους που αναφέρονται  στο wiki (για FastCgi) .
Υπάρχουν 2 αρχεία .htaccess και htaccess.txt (πρέπει να σβήσω ένα απο τα 2???)
Όταν τελειώνει η εγκατάσταση μου εμφανίζει HTTP 500  Internal Server Error.
To error log γράφει:
PHP Parse error:  syntax error, unexpected T_STRING in /home4/agdorgcy/public_html/configuration.php on line 14

Τι λάθος κάνω????
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: webgift on January 11, 2011, 15:05:08
Καλησπέρα και καλώς όρισες στην κοινότητα.
Καταρχήν πες μας το λειτουργικό σύστημα που φιλοξενείτε η σελίδα σου. Βλέπω ότι αναφέρεις το php.ini αρχείο όπου δεν χρειάζεται.Απενεργοποίησε το SEO PRO από την διαχείριση και επανέφερε το αρχείο htaccess.txt.Το αρχείο είναι 1 και όχι 2. Σε περίπτωση που ενεργοποιούμε το SEO PRO τότε μετονομάζουμε το αρχείο από htaccess.txt σε .htaccess

Τέλος το μήνυμα που σου εμφανίζεται οφείλετε στο configuration.php αρχείο στην γραμμή 14. Προφανώς θα έχεις ξεχάσει κατά την αποθήκευση του να βάλεις ένα ερωτηματικό. Έλεγξε το.
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: ks-net on January 11, 2011, 15:59:10
Quote
Τα δικαιώματα φακέλων και αρχείων είναι σωστά (μπήκα μέσω SSH client και το διόρθωσα)
δηλαδή τι δικαιώματα έβαλες????

σε suphp kai fastcgi   πρέπει να έιναι όλα(όλα-όλα)

φακελοι 755
αρχεία 644

αλλιώς  errors
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: ks-net on January 11, 2011, 17:33:31
Quote
Υπάρχουν 2 αρχεία .htaccess και htaccess.txt (πρέπει να σβήσω ένα απο τα 2???)
το .htaccess υπήρχε ήδη εκεί .. το έχει βάλει το cpanel
το htaccess.txt είναι του elxis , αυτό είναι που δεν μπόρεσε να μετονομάσει...
ήθελε δηλαδή το  elxis να το μετενομάσει από  htaccess.txt  σε .htaccess !

ήδη ο elxis-installer  σε ενημέρωσε ότι υπάρχει ενα .htaccess

και γιαυτό δεν εβαλε το δικό του για τον απλούστατο λόγο ότι μπορεί να περιέχει το υπάρχον .htaccess ορισμένες directives που να είναι απαραίτητες από το σύστημα σου...
και φυσικά δε θέλουμε να σε "καταστρέψουμε" οπότε σταματάει εκεί...

Λύση:
χειροκίνητος έλεγχος και συγχώνευση των directives σε ένα htaccess...

ανοίγεις το .htaccess που υπάρχει.. αντιγράφεις τα περιεχόμενα .... και τα μεταφέρεις στο htaccess.txt του elxis
μετά διαγράφεις το παλιό .htaccess και μετονομάζεις to htaccess.txt του  elxis σε .htaccess.

φυσικά είναι πιθανόν το υπάρχον  .htaccess να περιέχει directives που ήδη υπάρχουν και σε αυτό του elxis(htaccess.txt)
και να μην χρειαζόνται αντιγραφή ...
όπως πχ. Options -Indexes   ktl....
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: ks-net on January 11, 2011, 17:55:50
Quote
Το αρχείο Php.ini βρίσκεται στο public_html φάκελο, όπως υποστηρίζει το cPanel, όπου έβαλα όλες τις παραμέτρους που αναφέρονται  στο wiki (για FastCgi) .

καταρχήν θα πρέπει κάποιος να είναι σίγουρος για 2 πράγματα:

1- Το  php-enviroment (suphp, fastcgi, cgi,  apache-handler(mod_php))
2- πιο php ini  έχει  φορτώσει o server ...

τι κάνουμε?

ανοίγουμε τον text editor μας και φτιάχνουμε ένα νέο αρχείο ...
μέσα γράφουμε :
<?php phpinfo() ; ?>
και το σώζουμε ώς info.php
μετά το ανεβάζουμε(ftp,filemanager ktl.) στο server , συνήθως στον αρχικό κατάλογο.
στη συνέχεια καλούμε στον browser στην τοποθεσία που το ανεβάσαμε το αρχείο info.php...
Code: [Select]
http://wwwmydomain.com/info.php
εκεί βλέπουμε όλες τις πληροφορίες του php-enviroment...δες συνημμένη εικόνα:

[attachment deleted by admin]
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: doumasn on January 11, 2011, 20:55:37
απαντήσατε πολυ γρήγορα για αυτό και σας ευχαριστώ!
Λοιπόν ανά απάντηση:
1. Αγαπητέ WebGift είναι νέα εγκατάσταση άρα δεν επέμβηκα στο configuration.php για να μου εμφανίζει για αυτό τον λόγο το λάθος.
2. Αγαπητέ ks-net μέσω του putty εκτέλεσα τις παρακάτω εντολές:
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;

3.Θα το δοκιμάσω αμέσως και θα σου πω!
4. Δες και μόνο σου και πες μου. Ακολούθησα τις οδηγίες που παρέχετε κατα γράμμα http://www.agd.org.cy/phpinfo.php
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: ks-net on January 12, 2011, 02:28:07
αν είσαι σίγουρος για όλα τα παραπάνω τότε κοίτα τα error-logs...
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: webgift on January 12, 2011, 08:26:46
Καλημέρα.
Το μήνυμα που μας ανέφερες χθες αυτό έλεγε. Τώρα που μπαίνω βλέπω μια λευκή οθόνη  ???
Ενημέρωσε αν έχεις αλλάξει κάτι διαφορετικά στείλε μου μέσω PM τα στοιχεία για να το κοιτάξω από κοντά.
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: doumasn on January 12, 2011, 08:54:52
Δοκίμασα όσα μου λέτε αλλά δεν έγινε τίποτα!
Το μύνημα του WebGift με έβαλε σε σκέψεις για να ανοίξω το configuration.php να δω τι γράφει στην γραμμή 14 και δεν συνεχίζει. Ήταν το όνομα του ιστότοπου που σταμάταγε στην απόστροφο "george's site".
Ξαναέκανα την εγκατάσταση με άλλο όνομα και δουλεύει!!!!!
Ευχαριστώ πολύ!

Υ.Γ. Μήπως είναι κάνενα bug της τελευταίας διανομής? Θα κοιτάξω τον πηγαίο να δω!
Title: Re: Πρόβλημα νέας εγκατάστασης
Post by: webgift on January 12, 2011, 10:05:23
Να σε καλά!
Δεν χρειάζεται να κάνεις έλεγχο στον πηγαίο κώδικα. Αν θέλεις να βάλεις την απόστροφο τότε μπορείς να γράφεις στην μεταβλητή αυτή το εξής : ' george\'s site ' ;

- Μετά από αυτό και που θα το αποθηκεύσεις μην ξεχάσεις να σβήσεις το αρχείο phpinfo.php που έχεις δημιουργήσει στον κεντρικό φάκελο του site.