Back to Question Center
0

Το αρχείο .htaccess αγνοήθηκε στο διακομιστή Ubuntu Semalt 2

1 answers:

Έχω ένα πρόβλημα με ένα . htaccess σε έναν πρόσφατα εγκατεστημένο διακομιστή Ubuntu που εκτελεί το Apache2.

Το. Το αρχείο htaccess στον κατάλογο όπου βρίσκονται τα αρχεία WordPress δεν λαμβάνεται υπόψη όταν ο διακομιστής φορτώνει τις σελίδες. Δεν υπάρχει εντολή AllowOverride στο apache2. conf, αλλά η προεπιλογή είναι Όλα και δεν αλλάζει τίποτα αν συμπεριλάβω ένα Έχω επίσης δοκιμάσει αυτό:

    <Κατάλογος / var / www / mydomain - data backup solutions in Portland. com / html>
AllowOverride All
    
AllowOverride στα / etc / apache2 / sites-available / default (όλα προεπιλεγμένα) 3)

February 5, 2018

Είναι τα αρχεία ρυθμίσεων Apache που εξετάζετε τα ίδια αρχεία που χρησιμοποιούνται από το Apache;

Εκτελέστε apache2ctl -V και επιβεβαιώστε ότι η καταχώρηση SERVER_CONFIG_FILE ταιριάζει με τις προσδοκίες σας και τις παραπομπές στις δηλώσεις VirtualHosts που εξετάζετε Το αρχείο htaccess αρχεία αναλόγως ή σχολιάζει την οδηγία (αν μπορείτε να επιβεβαιώσετε ότι δεν υπάρχουν υπάρχοντα αρχεία override να το βασίζονται).

Υπάρχει μια οδηγία AllowOverride που περιορίζει ποιες οδηγίες επιτρέπονται;

Ακούγεται σαν να έχετε ήδη αναζητήσει και επιλύσει προβλήματα με αυτήν την οδηγία, ωστόσο, θα χρειαστεί επίσης να επανεκκινήσετε το Apache για να εφαρμόσετε οποιεσδήποτε αλλαγές στις οδηγίες AccessFilename ή AllowOverride.

Υποστηρίζονται οι οδηγίες στο αρχείο αντικατάστασης σας από εγκατεστημένες ενότητες;

Αυτό μπορεί να είναι ιδιαίτερα εύκολο να χάσετε εάν οι οδηγίες overplay σας είναι τυλιγμένες σε IfModule υπό όρους. htaccess Προσθήκη αρχείου:

  Η εντολή επιτρέπει, αρνείται
αρνούνται από όλους 

Εάν το αρχείο παράκαμψης σας αναλύεται από το Apache, αυτό θα μπορούσε να προκαλέσει την άρνηση όλων των αιτημάτων απέναντι στον κατάλογο - εάν οι έλεγχοι σας επιβεβαιώνουν ότι το αρχείο παράκαμψης αναλύεται αλλά οι άλλες οδηγίες αγνοούνται, ελέγξτε τις εγκατεστημένες μονάδες 13) και να ενεργοποιήσετε τις μονάδες που θα χρειαστείτε - e. σολ. a2enmod rewrite (που είναι πιθανώς η μονάδα που προσπαθεί να κάνει η εγκατάσταση του WordPress, δεν είναι ενεργοποιημένη από προεπιλογή με μερικές πρόσφατες εκδόσεις στο Ubuntu)