Elxis CMS Forum

Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: evkarab on April 05, 2009, 16:45:21

Title: htaccsess σε τοπικό server
Post by: evkarab on April 05, 2009, 16:45:21
Γειά σας

Θα μπορούσε κάποιος να μου πεί αν δουλεύει η αλλαγή του htaccsess.txt σε .htaccsess σε τοπικό server;
Εχω εγκαταστήσει το Elxis σε σύστημα με Ubuntu.
Θέλω να αλλάξω το SEO σε SEOpro.
Μέχρι στιγμής δεν έχω καταφέρει να το κάνω να δουλέψει.

Ευχαριστώ
Title: Re: htaccsess σε τοπικό server
Post by: ks-net on April 05, 2009, 16:58:12
Δουλεύει αρκεί να έχεις σεταρει σωστά τον apache....
και AllowOverride All
example:

   <Directory /var/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
   </Directory>
Title: Re: htaccsess σε τοπικό server
Post by: evkarab on April 05, 2009, 17:12:50
Σε ποιό σημείο πρέπει να τα βάλω αυτά;
Title: Re: htaccsess σε τοπικό server
Post by: xmanhattan on April 05, 2009, 17:52:45
Στο φακελο που εβαλες την Ελξις.

Title: Re: htaccsess σε τοπικό server
Post by: evkarab on April 05, 2009, 17:56:57
Μπορείς να μου δώσεις ένα παράδειγμα για να καταλάβω καλύτερα;
Title: Re: htaccsess σε τοπικό server
Post by: xmanhattan on April 05, 2009, 19:29:31
Συνηθος ειναι
/var/www/html/
η
/var/www/html/elxis

εκτος αν εχεις κανει vhosts.

Κοιτα απο που ερχεται η κεντρικη σελιδα, και οταν βλεπεις, θα το δεις ετσι στο browser.

http://localhost/
η
http://localhost/elxis

Αν ειναι http://localhost/  τοτε htaccsess θα ειναι στο /var/www/html/

Αν ειναι http://localhost/elxis  τοτε htaccsess θα ειναι στο /var/www/html/elxis

Title: Re: htaccsess σε τοπικό server
Post by: ks-net on April 05, 2009, 19:52:59
AYTA ΑΦΟΡΟΥΝ TO SERVER ΚΑΙ ΟΧΙ ΤΟ ΕΛΧΙΣ.....

και συγκεριμενα τοποθετουνται μέσα στο  <Virtualhost> container εντός(sos) του <directory>  στο αρχείο(στην περίπτωση ubuntu) ρυθμίσεων του σερβερ:

/etc/apache2/apache2.conf ή

/etc/apache2/httpd.conf  ή

/etc/apache2/site-defaults/default-000  folder ... ή όποιο είναι το αρχείο με τις ρυθμίσεις του virtualserver.....

ta ubuntu από προεπιλογή δεν έχουν την παράμμετρο ή την έχουν στο None....

πρέπει ναείναι έτσι:

      AllowOverride All
      Order allow,deny
      allow from all



βρές το apache2.conf(για ubuntu) .. scroll-down προς το τέλος...
Βρές το <Directory /var/www/.../.../ κτλ> ή κάπως έτσι, δεν έιναι πάντα ίδιο.... δεν θα πειράξεις το path /var/www..... ή ότι άλλο εκτός από αυτά που έχω επισημάνει(bold-text)

μελέτα το παράδειγμα μου στο παραπάνω πόστ......
διόρθεσέ αναλόγως....  και restart Apache..

------------------
επίσημη τεκμηρίωση για το θέμα: http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride
Title: Re: htaccsess σε τοπικό server
Post by: evkarab on April 06, 2009, 15:20:29
Κύριοι σας ευχαριστώ πάρα πολύ...
Title: Re: htaccsess σε τοπικό server
Post by: evkarab on April 06, 2009, 17:33:10
Τελικά όσο ψάχνεις βρίσκεις.......
Έψαξα λοιπόν και γω και βρήκα τη λύση εδώ:http://www.freestuff.gr/forums/viewtopic.php?t=29115
Για όσους έχουν λειτουργικό Ubuntu και δεν είναι φορτωμένο το rewrite.mod
Πάντως και η δικιά σας βοήθεια μου ήταν χρήσιμη.
Ευχαριστώ