Φιλοξενία Ιστοσελίδων: PHP έκδοσης 5.3.15, SEF URL και φάκελος auto [Π.Σ.Δ.]

Το πιο κάτω μήνυμα αφορά μόνο τους χρήστες
οι οποίοι έχουν δικτυακό τόπο στο Πανελλήνιο Σχολικό Δίκτυο (ΠΣΔ)

Αγαπητοί χρήστες του Πανελληνίου Σχολικού Δικτύου,

Θα θέλαμε να σας ενημερώσουμε ότι στα πλαίσια αναβάθμισης της υπηρεσίας φιλοξενίας ιστοσελίδων το ΠΣΔ προσφέρει τα επόμενα χαρακτηριστικά:

1. Υποστήριξη PHP 5.3

Με δεδομένη  την  αυξημένη απαίτηση για εγκατάσταση των τελευταίων εκδόσεων λογισμικών CMS, όπως για παράδειγμα της έκδοσης 3 του Joomla,  προχωρήσαμε στην υποστήριξη  PHP έκδοσης 5.3, και συγκεκριμένα της 5.3.15.
Η έκδοση αυτή μπορεί να χρησιμοποιηθεί παράλληλα με την προηγούμενη (5.2.12) και η εγκατάσταση δεν επηρεάζει τις υπάρχουσες δυναμικές ιστοσελίδες οι οποίες εξακολουθούν να χρησιμοποιούν την παλιά έκδοση.

Για την χρήση της νέας αυτής έκδοσης PHP θα πρέπει στον αντίστοιχο φάκελο της δυναμικής ιστοσελίδας να δημιουργηθεί το αρχείο .htaccess με το ακόλουθο περιεχόμενο:

AddHandler php53 .php

Με την δημιουργία του αρχείου .htaccess μπορείτε να ελέγξετε  και να ορίσετε  την χρήση με της νέας έκδοσης της PHP στην ιστοσελίδα σας.

2. SEF (Search Engine Friendly URLs)

Υποστηρίζονται πλέον κανονικά τα SEF (Search Engine Friendly URLs) στα διάφορα CMS, όπως το Joomla, θα πρέπει, εκτός από την ενεργοποίηση του στο ίδιο το CMS, να  υπάρχει το αρχείο .htaccess   με τον  ακόλουθο κώδικα. Το αρχείο αυτό συνήθως διανέμεται μαζί με τα διάφορα CMS.

RewriteEngine On
RewriteBase <φάκελος στον οποίο βρίσκεται το CMS όπως π. χ. /autosch/joomla15>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

Σημείωση:

Αν το URL path του ισοτόπου σας ή του σημείο που έχει τοποθετηθεί το CMS  δεν είναι  ο ριζικός κατάλογος ( / ) τότε πρέπει στο .htaccess να γίνει αλλαγή στο RewriteBase  από τον ριζικό κατάλογο ( / ) που είναι εξ’ ορισμού, στο URL  path της εφαρμογής

Για παράδειγμα:

·        Αν  το CMS(π.χ. Joomla) απάντα στο URL:   http://users.sch.gr/georgiou.
ορίζουμε    RewriteBase   /georgiou

·        Αn το CMS (π.χ. Joomla) απάντα στο URL :   http://users.sch.gr/georgiou /autosch/joomla15
ορίζουμε   RewriteBase    /georgiou /autosch/joomla15

3. Φάκελος auto  με  αυτόματη σελίδα ευρετηρίου (autoindex).

Αν στον ιστότοπο σας δημιουργήσετε ένα φάκελο auto  στον οποίο τοποθετήσετε κάποια αρχεία, για τα αρχεία αυτά θα δημιουργείται αυτόματα ευρετήριο  στην ιστοσελίδα (πίνακας περιεχομένων- autoindex).  Δείτε για παράδειγμα το   http://users.sch.gr/testacht/auto/

Σας ευχαριστούμε που χρησιμοποιείτε τις υπηρεσίες του Πανελληνίου Σχολικού Δικτύου.
Είμαστε στη διάθεση σας για οποιαδήποτε βοήθεια χρειαστείτε.

Με εκτίμηση

ΠΑΝΕΛΛΗΝΙΟ ΣΧΟΛΙΚΟ ΔΙΚΤΥΟ

Υπηρεσία Φιλοξενίας Ιστοσελίδων

——————————————————————-

Υπηρεσία Υποστήριξης Χρηστών, http://www.sch.gr/helpdesk

Tηλέφωνο (χρέωση μία αστική μονάδα): 801-11-801-81

e-mail: webhost@sch.gr

Yπενθυμίζουμε ότι η μηδενική χρέωση μέσω κινητής τηλεφωνίας ισχύει μόνο για τον παρόντα ιστότοπο και για τους ιστότοπους που αναφέρονται στο δελτίο τύπου του Υπουργείου Παιδείας & Θρησκευμάτων.
Η προβολή περιεχομένου από άλλο ιστότοπο που έχει ενσωματωθεί στον παρόντα ιστότοπο (π.χ. video youtube) ή το άνοιγμα συνδέσμων που οδηγούν σε εξωτερικό περιεχόμενο δεν υπάγονται στη μηδενική χρέωση.

Σχετικά με Νίκος Π. Μιχαηλίδης

Ηλεκτρονικός Μηχανικός & Μηχανικός Υπολογιστών
E-learning & Web 2.0 expert
MSc Τεχνολογίες Πληροφορικής & Επικοινωνιών στην Εκπαίδευση
Υποψήφιος Διδάκτορας, Τμήμα Πληροφορικής, ΑΠΘ


Περισσότερες πληροφορίες
Δημοσιεύθηκε στην Γενικά και χαρακτηρίσθηκε , . Αποθηκεύστε τον μόνιμο σύνδεσμο.

13 Responses to Φιλοξενία Ιστοσελίδων: PHP έκδοσης 5.3.15, SEF URL και φάκελος auto [Π.Σ.Δ.]

  1. Ο/Η asimako λέει:

    Πού θα πρέπει να προστεθεί το κομμάτι
    AddHandler php53 .php
    στο αρχείο .htaccess; (στην αρχή, στο τέλος ή κάπου αλλού;)
    Γιατί έτσι όπως το έχω κάνει, το μήνυμα που εξακολουθώ να παίρνω είναι το «Your host needs to use PHP 5.3.1 or higher to run this version of Joomla!»
    Ευχαριστώ!

  2. Ο/Η sportis λέει:

    Ανοίγεις το αρχείο htaccess που έχει ο φάκελος του joomla 3 (πριν τον ανεβάσεις με ftp) σβήνεις τα πάντα
    και εισάγεις AddHandler php53 .php . Το αποθηκεύεις και ανεβάζεις μέσω ftp τους φακέλους του joomla 3.
    Πηγαίνεις πάνω στο αρχείο htacces.txt , πατάς δεξί κλικ και επιλέγεις μετονομασία. Εισάγεις .htaccess  και είσαι έτοιμος.
    Ανοίγεις τον φυλλομετρητή και εισάγεις http://users.sch.gr/το όνομα χρήστη στο sch.gr/το όνομα του φακέλου που
    έχεις εγκαταστήσει το Joomla 3 π.χ. http://users.sch.gr/mitsos/joomla16. Φορτώνει την πρώτη σελίδα για να συνεχίσεις την εγκατάσταση του joomla.
     

    • @sportis. Σε ευχαριστούμε πολύ για την ανάρτηση και τις κατατοπιστικές οδηγίες.
      Να σημειώσω εδώ ότι για την περίπτωση του MOODLE 2.Χ μπορείτε να βρείτε περισσότερες πληροφορίες στην σελίδα: http://docs.moodle.org/20/en/Create_.htaccess_file

      Σε γενικές γραμμές μπορείτε να χρησιμοποιήσετε το αρχείο .htaccess που υπάρχει έτοιμο σαν πρότυπο μέσα στον φάκελο moodle/lib/htaccess της εγκατάστασης σας.
      Στη συνέχεια το ανοίγεις με σημειώματάριο (notepad) και προσθέτεις τη γραμμή AddHandler php53 .php

      Καλή εγκατάσταση!!!

  3. Ο/Η Στεφανία Παλιεράκη λέει:

    Καλησπέρα και καλό Πάσχα. Ενδιαφέρομαι να εγκαταστήσω μία έκδοση του Moodle 2.x και έχω πρόβλημα με την έκδοση της php. Ακολούθησα τις οδηγίες που αναφέρεις (αντιγραφή του αρχείου στον ριζικό φάκελο με την προσθήκη της πρότασης AddHandler … και μετονομασία σε .htaccess) αλλά μου εμφανίζει μήνυμα Internal Server Error. Έχεις κάποια άλλη παρατηρηση που μπορεί να βοηθήσει;
    ΥΓ: Μήπως πρέπει να σβήσω όλα τα άλλα περιεχόμενα του αρχείου ή να προσθέσω κάποιες εντολές;
    Ευχαριστώ εκ των προτέρων

  4. Καλημέρα.
    Το μήνυμα Internal Server Error είναι λίγο γενικό αλλά γενικά οφείλετε σε error του Server που προσπαθείς να εγκαταστήσεις το MOODLE.
    Προσπάθησε να ακολουθήσεις ξανά τα βήματα που περιγράφονται και στα σχόλια πιο πάνω και να συμβουλευτείς και το URL που υπάρχει.
     
    Ευχαριστώ.

  5. Ο/Η Γιώργος Φίλος λέει:

    SOS η εγκατάσταση του moodle στο ΠΣΔ διακόπηκε ενώ είχα τροποποιήσει τη ΒΔ με την προτεινόμενη γραμματοσειρά, μετά την επιστροφή μου: installation must be finished from the original IP address και More information about this error με κατευθύνει στην:
    http://docs.moodle.org/20/en/error/admin/installhijacked

    You are here error/admin/installhijacked
    Jump to: navigation, search
    δεν επιτρέπει την επανεκτέλεση του install.php

    Ευχαριστώ

  6. Ο/Η Λευτέρης Κωστένης λέει:

    Γεια σας, είμαι δάσκαλος δημοτικού και προσπαθώ να ανεβάσω και εγώ ένα moodle. Απλά προσπαθώ τις πιο προσφατες εκδόσεις(2.5) και ταλαιπωρούμαι. Μπορεί κάποιος να μου δώσει ακριβείς οδηγίες(έναν οδηγό με εικόνες αν γίνεται) τι γίνεται με το .htaccess ???
    Ευχαριστώ

  7. Ο/Η Eleftherna λέει:

    Γεια σας.
    Ενδιαφέρομαι να κάνω αναβάθμιση από joomla2.5 σε joomla3.
    Μου βγάζει το μήνυμα «We can’t install the update to 3.3.6 as your host doesn’t support the minimum requirements for Joomla 3.3.6 and there is no alternative available.»

    Στις απεγνωσμένες μου προσπάθειες (γιατί είμαι λίγο άσχετη), δημιούργησα ένα αρχείο .htaccess με το περιεχόμενο AddHandler php53 .php , και το ανέβασα στο φάκελο joomla2.5. Φυσικά δεν έγινε τίποτα!
    Μπορείτε να μου δώσετε τα φώτα σας παρακαλώ;

Αφήστε μια απάντηση