crab27 Δημοσ. 21 Μαρτίου 2018 Δημοσ. 21 Μαρτίου 2018 Σε Ubuntu linux εχω στησει apache server. Προσπαθω να ενεργοποιησω τα clean urls απο το αρχειο /etc/apache2/sites-available/000-default.conf, προσθετωντας την γραμμη <Directory /var/www/html> Allowoverride All </Directory> Οταν την προσθετω κανω restart τον apache server και προσπαθω να μπω στον φακελο του site, μου βγαζει μηνυμα για Access Forbidden στον folder. Χρειαζεται καποια αλλη ρυθμιση??
Corona Δημοσ. 22 Μαρτίου 2018 Δημοσ. 22 Μαρτίου 2018 Ενεργοποίησε πρώτα το rewrite module (mod_rewrite) τρέχοντας στο τερματικό σου: sudo a2enmod rewrite Μετά άνοιξε το configuration του Apache (sudo nano /etc/apache2/apache2.conf) και πρόσθεσε: <Directory /var/www/html> AllowOverride All </Directory> Reload τον Apache και είσαι έτοιμος: sudo /etc/init.d/apache2 reload
mad-proffessor Δημοσ. 22 Μαρτίου 2018 Δημοσ. 22 Μαρτίου 2018 Έχεις ενεργοποιήσει το site? Έχεις βάλει acl's; Το AllowOverride directive είναι για τα .htaccess files. Επίσης νομίζω ubuntu πρέπει να έχει systemd οπότε η εντολή του προηγούμενου χρήστη δεν αρκεί ή δε δουλευει καν λογικά. Γενικά ο apache δεν είναι και ο πιο εύκολος web server να σετάρεις και θέλει διάβασμα. Ξεκίνα απο https://httpd.apache.org/docs/2.4/mod/core.html
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα