Elxis CMS Forum
Ελληνικό Forum => Εγκατάσταση => Topic started by: fotis on October 31, 2012, 00:28:06
-
Καλησπέρα
Εγκατέστησα το Elxis Nautilus στο Παν Σχολικό Δίκτυο. Όλα καλά με την εγκατάσταση, αλλά όποιο link κι αν πατήσω μου βγάζει:
Not Found
The requested URL /elxis4nautilus/famous-places/ was not found on this server.
Στη διαχείριση μπαίνω, αλλά και πάλι δε μπορώ να μπω πουθενά, μου βγάζει ανάλογο μήνυμα.
-
Καλημέρα Φώτη,
Κοίταξε το .htaccess αρχείο φαίνεται είτε ότι δεν έχει ρυθμιστεί σωστά είτε δεν έχει μετονομαστεί από htaccess.txt γενικότερα. Εντός του αρχείου σε μορφή σχολίων υπάρχουν πληροφορίες ανάλογα του τι έχουμε κάνει. π.χ. Βρίσκεται το elxis σε υποφάκελο; έχουμε μετονομάσει το φάκελο της διαχείρισης 'estia'; κτλ.
-
Έχω εγκαταστήσει εκ νέου το Elxis4_nautilus και δεν έχω κάνει ακόμα καμιά αλλαγή από τις προτεινόμενες π. χ. μετονομασία του φακέλου estia κλπ., μόνο ενεργοποίηση το Φιλικές URL και το αρχείο htaccess.txt έχει μετονομαστεί σε .htaccess. Να πω ακόμα ότι έχω εγκαταστήσει το nautilus σε υποφάκελο με ονομασία elxisnautilus. Όταν ανοίξω το .htaccess έχει την παρακάτω μορφή και δεν έχω πειράξει τίποτα επειδή τα αγγλικά μου δεν είναι και τόσο καλά και θα παρακαλούσα για περισσότερες οδηγίες:
URL: http://dim-livad.koz.sch.gr/elxisnautilus/
##
# Elxis 4.x htaccess file
# Copyright (C) 2006-2012 Elxis.org. All rights reserved.
# License: http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Elxis CMS is a Free Software
##
# Uncomment the lines bellow to add support for HTML5 video and audio
# AddType video/ogg .ogm
# AddType video/ogg .ogv
# AddType video/ogg .ogg
# AddType video/webm .webm
# AddType audio/webm .weba
# AddType video/mp4 .mp4
# AddType video/x-m4v .m4v
## Uncomment the following line, if it produces erors, comment it again
# Options -Indexes +FollowSymLinks
#
# mod_rewrite in use
#
RewriteEngine On
# The following line tells the web server where your Elxis installation is located in relation
# to the web server root directory. By default this is set to the www root folder ( RewriteBase / ).
# If you have installed Elxis in a sub-folder then set this path properly.
# For example if your elxis site is accessible via this URL http://www.example.com/elxis/
# You should set: RewriteBase /elxis/
RewriteBase /
#
# Rewrite rules for sample multisites appeared as sub-folders of the main site
# RewriteRule ^one/estia/inner.php estia/inner.php [L]
# RewriteRule ^one/inner.php(.*) inner.php [L]
# RewriteRule ^one/(.*) $1
# RewriteRule ^two/estia/inner.php estia/inner.php [L]
# RewriteRule ^two/inner.php(.*) inner.php [L]
# RewriteRule ^two/(.*) $1
#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
# If you have renamed the administration folder change "estia" to the name you have set.
RewriteRule ^estia/inner.php(.*) estia/inner.php [L]
RewriteRule ^estia/(.*) estia/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
#
## Security rules. Comment them if they cause problems to your site
#
# Block out any script trying to base64_encode crap to send via URL
# This rule is commented because it may cause some Elxis features to not work!
# RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
-
Εκεί που λέει.. RewriteBase / ..'αλλαξε το σε.. RewriteBase /elxisnautilus/ και έτσι νομίζω πως θα δουλέψει φίλε μου.
-
Φώτη, έχω εγκαταστήσει το νέο elxis στο Π.Σ.Δ. και λειτουργεί κανονικά. Θα προσπαθήσω σύντομα να φτιάξω και οδηγό εγκατάστασης και χρήσης του elxis ειδικά για το Π.Σ.Δ.
Απλά μπορεί να συναντήσεις κάποιο πρόβλημα με την ενεργοποίηση του SEF (από τις ρυθμίσεις) διότι, απ` ότι το έψαξα, το "το αρχείο .htaccess δεν μπορεί να χρησιμοποιηθεί σε συνδυασμό με τον μηχανισμό ασφαλείας suphp που εφαρμόζεται στους web server του ΠΣΔ"*. Πάντως κι αυτό λύνεται ακολουθώντας όμως μια άλλη διαδικασία (Μέσω υποστήριξης Π.Σ.Δ.).
Μπορείς να δεις και το δοκιμαστικό μου site (http://elxis.laboratory.mysch.gr/) που λειτουργεί στο Π.Σ.Δ με ενεργοποιημένη την επιλογή SEF.
*πηγή: http://www.suphp.org/FAQ.html / Τεχνική υποστήριξη Π.Σ.Δ.
Εσύ δοκίμασε το elxis χωρίς και μετά με τη ρύθμιση που σου αναφέρει ο Μιχάλης, χωρίς όμως να ξεχάσεις και την μετονομασία που σου γράφει κι ο Σταύρος...
Αν κάτι δεν πάει καλά, εδώ είμαστε!
-
Έχω κι εγώ το ίδιο πρόβλημα με το fotis. Μπαίνω στη ΔΙΑΧΕΙΡΗΣΗ και σε όλες τις επιλογές τουΠΙΝΑΚΑ ΕΛΕΓΧΟΥ μου βγάζει το ίδιο σφάλμα:
Not Found
The requested URL /elxis4/estia/<επιλογή>/ was not found on this server.
Το φάκελο estia δεν τον έχω μετονομάσει.
Στο αρχείο .htaccess έχω κάνει τις αλλαγές στο RewriteBase.
-
Αναφέρεσαι σε εγκατάσταση στο Π.Σ.Δ.; Αυτό συμβαίνει μόνο στο τομέα της διαχείρισης ή και στο δημόσιο τμήμα;
-
Και σε μένα το ίδιο γίνεται παρ' όλο που ακολούθησα τις οδηγίες σου, Δημήτρη. Μάλλον θα περιμένουμε τον οδηγό εγκατάστασης και χρήσης του elxis ειδικά για το Π.Σ.Δ που θα κάνεις-ελπίζω με αναλυτικές οδηγίες για μας τους αρχάριους.
-
Τελικά με το ψάξε-ψάξε δούλεψε, μη ενεργοποιώντας το "Φιλικές URL " και χωρίς να μετονομαστεί το αρχείο htaccess.txt . Όλα δουλεύουν κανονικά, προς το παρόν τουλάχιστον, και στη διαχείριση.
Από κει και πέρα δεν ξέρω αν πρέπει να διορθώσω κάτι.
-
Ναι Φώτη, δουλεύει κανονικά. Απλά πρέπει να αξιοποιούμε όλες τις δυνατότητες του Elxis, όπως είναι οι (SEF) Φιλικές URL. Ελπίζω σύντομα να έχω μια επίσημη και μόνιμη λύση του θέματος και να σας ενημερώσω έτσι σχετικά!
Νέο: Μόλις ενημερώθηκα από την τεχνική υπηρεσία του Π.Σ.Δ. πως η ρύθμιση έγινε κεντρικά και ΟΛΟΙ μπορούν να ενεργοποιήσουν τις Φιλικές URL αρκεί να γίνουν οι απαιτούμενες ενέργειες από το χρήστη.
Άρα Φώτη κάνε ξανά δοκιμές, χωρίς όμως να ορίσεις υποφάκελο στο RewriteBase....
-
Όσες δοκιμέ κι αν έκανα ισχύουν τα ίδια! Δουλεύει μόνο με απενεργοποιημένες τις Φιλικές URL. Ίσως κάτι να μην κάνω σωστά εγώ! Οπότε η λύση είναι οι αναλυτικές οδηγίες σου για το ΠΣΔ!
-
OK Φώτη! Θα το ξαναδώ το θέμα!
-
Καλημέρα,
κανένα νεώτερο, Δημήτρη;
-
Αν χρειαστείτε βοήθεια ή οδηγίες στο ΠΣΔ ρωτήστε μας.
-
Εγκατέστησα την Elxis Nautilus 4. stable πριν από λίγο στο ΠΣΔ, όχι σε ξεχωριστό φάκελο, αλλά κατευθείαν στο public_html, αλλά και πάλι αντιμετωπίζω τα παραπάνω όπως τα περιέγραψα. Και για όλα αυτά φταίει η ενεργοποίηση των "Φιλικές URL".
-
Ξέχασα να γράψω τη νέα διεύθυνση, είναι : http://dim-livad.koz.sch.gr/
-
Φώτη αν θες μπορείς να μου στείλεις ένα προσωπικό μήνυμα με στοιχεία σύνδεσης στο ftp σου και την διαχείριση να το κοιτάξω.
-
Έχω ένα καλό και ένα κακό νέο για τους φίλους του ΠΣΔ.
Το καλό
Το ΠΣΔ έχει ενεργοποιημένο το APC για cache. Ενεργοποιήστε το στο elxis σας και το site σας θα πετάει (το δοκίμασα στο ΠΣΔ πάει πολύ γρήγορα).
Το κακό
Το rewrite των URL δεν δουλεύει υποψιάζομαι λόγω της τιμής του AllowOverride που έχουν στις ρυθμίσεις του apache. Επικοινωνήστε με τους διαχειριστές του ΠΣΔ για περισσότερα. Από ότι είδα υπάρχει και τηλέφωνο και site υποστήριξης (helpdesk).
-
Φώτη, κάνε κι εσύ ένα αίτημα γιατί καθυστερούν να απαντήσουν. Όμως ΠΑΝΤΑ απαντάνε (έστω κι αν περάσει μήνας) και μάλιστα σε παίρνουν και τηλέφωνο για να επιβεβαιώσουν ότι λύθηκε το πρόβλημα.
Γιάννη η τιμή είναι: AllowOverride AuthConfig Indexes Limit
-
Εφόσον δεν έχεις AllowOverride All έχω την εντύπωση ότι χρειάζεσε έστω την επιλογή FileInfo στο AllowOverride.
Θα το δοκιμάσω αύριο (αν το θυμηθώ ;D ) και θα σου πω.
-
Γιάννη ό,τι δοκιμές έκανα με το AllowOverride και το FileInfo στο htaccess σε ένα δεύτερο λογαριασμό που έχω στο Π.Σ.Δ.... δεν είχα κανένα αποτέλεσμα.
Αν έχεις χρόνο σήμερα δοκίμασε στο λογαριασμό του Φώτη μήπως βγάλουμε κάποιο συμπέρασμα.
-
Πως έκανες δοκιμές με το FileInfo; Έχεις πρόσβαση στον apache; Όταν αλλάζεις κάτι στον apache μετά θέλει restart.
Θα δοκιμάσω τώρα τοπικά τι χρειάζεται και ξανα-απαντάω.
EDIT: Το δοκίμασα, δουλεύει μόνο με AllowOverride All
Οπότε αν θέλετε SEF URLs πρέπει το AllowOverride All να μπει στις ρυθμίσεις του apache. Ρωτήστε πάντως μήπως ο διαχειριστής σας βρει κάποια άλλη λύση. Έχω την εντύπωση ότι μπορεί να δουλέψει και αν βάλει τα rewrite rules στα virtual hosts του apache αντί του htaccess.
-
Έχω κάνει και άλλο αίτημα, το προηγούμενο είναι ακόμα σε εκκρεμότητα! Πιστεύω αύριο να απαντήσουν!
-
Γιάννη, είχα την "τρελή" ιδέα μήπως μπορείς να αλλάξεις τιμή του AllowOverride μέσω του htaccess σε ατομικούς λογαριασμούς (βασιζόμενος στο γεγονός ότι ο τεχνικός μου ανέφερε πως έγινε γενική ρύθμιση και χωρίς να ξέρω βέβαια αν "στέκει" η προσπάθεια) και πραγματικά στις δοκιμές του Π.Σ.Δ. δεν έβαλα την επιλογή FileInfo.
Απλά δοκίμασα την επιλογή στο httpd.conf τοπικά, από περιέργεια σε συνάρτηση με το elxis (δεν ήξερα ο,τι θέλει restart).
Το αποτέλεσμα ήταν Error 500 (στο Π.Σ.Δ)
Πάντως πώς το έκανε σε ορισμένους λογαριασμούς να ισχύει και σε άλλους (τους περισσότερους) να μην ισχύει. Δυστυχώς, αν και τον ρώτησα, δεν μου είπε ο τεχνικός κάτι περισσότερο (και είναι δύσκολο να τους βρεις).
Φώτη... είσαι υπερβολικά αισιόδοξος αν πιστεύεις πως αύριο θα σε απαντήσουν... Μακάρι! Πάντως θα σ` απαντήσουν αλλά πιστεύω πως θα περάσουν μέρες. Μέχρι τότε όμως ετοίμασε το site. Όταν σ` απαντήσουν, περιμένουμε και ενημέρωση :)
Προσθήκη:
Γιάννη, για δύο επιπλέον ρυθμίσεις του Π.Σ.Δ....
Options SymLinksIfOwnerMatch
Για τον κατάλογο «allowindex» υπάρχει η επιπλέον ρύθμιση «Options Indexes» που επιτρέπει την εμφάνιση directory listings από τον Apache εφόσον ο κατάλογος «allowindex» δημιουργηθεί από τον χρήστη στον ριζικό κατάλογο του δικτυακού τόπου.
Μπορείς να μας γράψεις λίγα πράγματα για την χρησιμότητά τους σε συνάρτηση με το elxis (αν υπάρχει σχέση)...
-
Το FollowSymLinks πρέπει να υπάρχει. Επίσης κάνει και το SymLinksIfOwnerMatch εφόσον ο onwer των αρχείων εκκίνησης-προορισμού είναι ο ίδιος (λογικά είναι).
Τα symbolic links δεν είναι τίποτα άλλο από shortcuts, σαν αυτά που βάζεις στα windows.
Το Options FollowSymLinks μπορείς να το ορίσεις και στο htaccess αν στο επιτρέπουν οι ρυθμίσεις του apache.
Εγώ στο pc μου τοπικά έχω αυτά:
Options Indexes FollowSymLinks
AllowOverride All
-
Τοπικά κι εγώ αυτά έχω...
Γιάννη σ` ευχαριστούμε για τις πληροφορίες που μας δίνεις!
-
Καλημέρα, σήμερα μου απάντησαν από το ΠΣΔ και μου είπαν ότι έχει διεκπαιρεωθεί το αίτημά μου για ενργοποίηση των φιλικών URL και πως περιμένουν απάντηση ώστε να δούμε αν λύθηκε το πρόβλημα. Εγώ ενεργοποίησα από τη διαχείριση τις φιλικές url, αλλά πάλι τα ίδια! Ίσως πρέπει τώρα να κάνω κάποιες ενέργειες; Θυμίζω πως την εγκατάσταση την έχω δε διαφορετικό φάκελο και όχι στον κεντρικό.
-
Καλημέρα, καμιά λύση στο προηγούμενο μήνυμά μου;
ευχαριστώ
-
Φώτη με το δικό μου πρόβλημα... σε ξέχασα!
Αν κάνανε τις αλλαγές τότε ακολούθησε τα βήματα του webgift μιας και το έχεις σε υποφάκελο.
Αν όλες οι απόπειρες σου δεν έχουν αποτέλεσμα τότε πρέπει να μην έκαναν τις σωστές ενέργειες. Περιέγραψέ τους τις ενέργειες που έκανες και το αποτέλεσμα.
Αν όλα πάνε καλά, ρώτησέ τους τι αλλαγές έκαναν;
Ποιος από τους τεχνικούς σε απάντησε;
-
Δημήτρη η διεκπαιρέωση έγινε από τον
ΜΠΡΟΤΣΗΣ ΘΕΟΔΩΡΟΣ
Παν/μιο Θεσσαλίας
e-mail: tmprotsis [at] sch [dot] gr
εγώ έκανα κάποιες αλλαγές, στο configuration τη διεύθυνση και τον υποφάκελο πχ dimlivad.koz.sch.gr/elxisnautilus4/ και στο .htaccess άλλαξα σε RewriteBase /elxisnautilus4/ , αλλά τίποτα. Δικίμασα και στον κεντρικό φάκελο την εγκατάσταση, αλλά τίποτα!!! Φοβάμαι μήπως εγώ δεν κάνω κάτι σωστά.
Να σου δώσω τους κωδικούς και να μπεις εσύ, μήπως κάτι κάνω λάθος;
EDIT by datahell: Μην γράφετε ποτέ e-mail χύμα στο forum γιατί θα γεμίσετε spam.
-
Φώτη ενεργοποίησε το SEF (φιλικές διευθύνσεις) κι άστο έτσι για λίγο καιρό.... μη κάνεις καμία άλλη αλλαγή.
Στείλε απάντηση πως η ενεργοποίηση έγινε αλλά δεν φαίνεται το αποτέλεσμα
Ό,τι χρειαστεί θα το κάνει ο ίδιος, ο οποίος ξέρει πολύ καλά το θέμα (έχω επικοινωνήσει μαζί του σχετικά στο παρελθόν).
-
Καλησπέρα,
θα θέλαμε να σας ενημερώσουμε πως το πρόβλημα με τα SEF στο ΠΣΔ λύθηκε και οφειλόταν σε σφάλμα λογισμικού (Apache web server) το οποίο αναβαθμίστηκε.
Με εκτίμηση
Μπρότσης Θεόδωρος
Πανελλήνιο Σχολικό Δίκτυο
-
Τελικά όντως το πρόβλημα λύθηκε και το site μου λειτουργεί, επιτέλους, κανονικά. Θέλω όμως να καταθέσω αυτούσια το mail που έλαβα στο Σχολείο μου σχετικά με τη λύση του προβλήματος από τον υπεύθυνο του ΠΣΔ, με σκοπό να υπογραμμίσω τα καλά του λόγια για το Elxis. Τον ευχαριστούμε.
Περιγραφή: Αγαπητέ/ή κύριε/κυρία,
Σας ενημερώνουμε πως το δελτίο σας με τίτλο 'Ενεργοποίηση φιλικών URL' διεκπεραιώθηκε.
Συγκεκριμένα:
Το πρόβλημα οφειλόταν σε σφάλμα λογισμικού (Apache web server).
Μετά από διερεύνηση έγινε εντοπισμός της αιτίας και δόθηκε λύση με την αναβάθμιση του λογισμικού.
Καλή συνέχεια και επιτυχία στην προσπάθεια σας με το αξιολογότατο και Ελληνικής προέλευσης
λογισμικό.
-
Αρκετά χαρούμενος για αυτήν την κατάληξη. Ένα θέμα που απασχολούσε μήνες αρκετά μέλη του φόρουμ εν τέλει επιλύθηκε.
Προσωπικά ευχαριστώ τα μέλη του ΠΣΔ και ελπίζω να συνεχίσει και γιατί όχι να αυξηθεί η ανάγκη χρήσης του Elxis CMS στους ιστοτόπους που φιλοξενούνται στο σχολικό δίκτυο.
-
Πολύ ωραία :)
-
Επιβεβαιώνω κι εγώ την αντιμετώπιση του προβλήματος. :D