clean urls

Εκτός σύνδεσης. Ήταν εδώ πριν 1 έτος 43 εβδομάδες. Εκτός σύνδεσης
Εγγράφηκε: 3 Νοε 2008

Γεια σας.

Εδώ και 2 μέρες προσπαθώ να ενεργοποιήσω τα clean urls, δίχως όμως αποτέλεσμα. Ακολουθώ κατά γράμμα το επίσημο documentation του drupal (http://drupal.org/node/15365), αλλά από οτι φαίνεται, μάλλον κάτι δεν κάνω καλά.

Τρέχω το site σε localhost με:

-Apache 2.2.10
-PHP 5.2.6
-MySQL 5.0.67

και Windows Vista.

Το θέμα είναι οτι όταν προσπαθώ να δώσω AllowOverride All στο directory του site (από οτι έχω καταλάβει απαραίτητο για clean urls), μου εμφανίζει Forbidden 403 μετά από refresh του Apache. Καμιά ιδέα;

Ευχαριστώ εκ των προτέρων.

a.panas (χωρίς επαλήθευση)
ριξε μια μαατια εδω,

http://drupal.org/node/11184#comment-17372

βρες το αρχειο,
apache/httpd.conf στο συστημα σου
και δοκιμασε αυτο,

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

δεν γραφεις το πακετο που χρησιμοποιεις
και αν βαρεθεις τα βιστα

Εκτός σύνδεσης. Ήταν εδώ πριν 1 έτος 43 εβδομάδες. Εκτός σύνδεσης
Εγγράφηκε: 3 Νοε 2008
Κατ' αρχάς σε ευχαριστώ για

Κατ' αρχάς σε ευχαριστώ για την απάντησή σου.

Παρόλα αυτά, όπως ανέφερα και προηγουμένως, το "AllowOverride All" μου προκαλεί 403 error (Forbidden
You don't have permission to access /drupal/ on this server.)

Βασικά, χρειάζεται να αλλάξουν και το .htaccess στο directory του drupal και το httpd.conf του Apache;

Αν εννοείς το πακέτο του drupal, χρησιμοποιώ το 6.6.

a.panas (χωρίς επαλήθευση)
Το .htaccess κανονικα δεν το πειραζεις

http://drupal.org/node/114397

Παράθεση:

Windows 2000 Pro
Apache 2.2.4
PHP 5.2.3
Drupal 5.1

Drupal iειναι στο φακελο D5_1
(C:\Programs\Apache Software Foundation\Apache2.2\htdocs\D5_1)

Στο httpd.conf εχει προσθεσει:

httpd.conf
================
LoadModule rewrite_module modules/mod_rewrite.so
DocumentRoot "C:/Programs/Apache Software Foundation/Apache2.2/htdocs"

Options FollowSymLinks
AllowOverride All
Deny from all
Satisfy all

Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

Στο .htaccesεχει βαλει:
.htaccess (στο "C:/Programs/Apache Software Foundation/Apache2.2/htdocs/D5_1")
=================
RewriteEngine on
RewriteBase /drupal5
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Εκτός σύνδεσης. Ήταν εδώ πριν 1 έτος 31 εβδομάδες. Εκτός σύνδεσης
Εγγράφηκε: 5 Νοε 2008
Το συγκεκριμένο θέμα το

Το συγκεκριμένο θέμα το έψαχνα επί περίπου 6 ώρες πριν βρω την απάντησή μου. Χρησιμοποιώ WampServer 2.0 (ετοιματζίδικο αλλά πολύ καλό για testing purposes) και χρειάστηκε να προσθέσω το εξής:

Κάτω από το:

Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all


που υπάρχει στο httpd.conf, προσέθεσα:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


Λίγο παρακάτω, μετά από το:


προσέθεσα:

Alias /drupal "C:/wamp/www/drupal/"

AllowOverride All
Order allow,deny
Allow from all

Επειδή πάει περίπου μια βδομάδα που το έκανα, και μου είχε βγάλει την πίστη (είχα θολώσει και ξέχασα τα βήματα που ακολούθησα) δε θυμάμαι αν προσέθεσα τίποτα άλλο... Νομίζω όμως πως μόνο αυτά έβαλα.

Μην ξεχάσεις αφού κάνεις τις αλλαγές να κάνεις restart τον Apache...

Υποβολή νέου σχολίου

  • Επιτρεπόμενες ετικέτες HTML: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <
  • Μπορειτε να παραθέσετε άλλες δημοσιεύσεις με τα [quote] .
  • Αυτόματες αλλαγές γραμμών και παραγράφων.
  • Διευθύνσεις ιστού και e-mail μετατρέπονται αυτόματα σε παραπομπές.

Περισσότερες πληροφορίες για τις επιλογές μορφοποίησης


CAPTCHA
Αυτή είναι μια ερώτηση για την αποφυγή σπαμ εγγραφών και μηνυμάτων.