Ergebnis 1 bis 4 von 4

Thema: Contao 3.1.1 + Apache 2.4 = nicht erreichbar

  1. #1
    Contao-Nutzer
    Registriert seit
    29.09.2013.
    Beiträge
    25

    Standard Contao 3.1.1 + Apache 2.4 = nicht erreichbar

    Laut Apache hat sich von 2.2 auf 2.4 die Vergabe der Rechte in der Bezeichnung geändert.
    Anstatt
    Code:
        Options All
        AllowOverride All
        Allow from all
        Order Allow,Deny
    heißt es jetzt
    Code:
        Options All
        AllowOverride All
        Require all granted
    Bei mir heißt es jetzt aber:
    Code:
    Forbidden
    You don't have permission to access /contao/main.php on this server.
    Was soll das? Da will man das einmal so machen wie Apache das verlangt und plötzlich darf ich nicht mehr rein.

    Der Grund für die Umstellung war, dass bei mir keine CSS - Dateien mehr angezeigt wurden und das der Apache in 2.4 die Schuld daran trage.
    Es ist übrigens nur ein lokaler Windows Server, gar nicht auszudenken was bei Linux los wäre. :-)

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Contao bringt doch die neue Syntax für den Apache 2.4 schon mit? Und zwar beide Notationen, das läuft ohne Probleme (Linux).
    Außerdem kann man dem Apache 2.4 die Syntax von Apache 2.2 auch beibringen wenn es sein muss.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    29.09.2013.
    Beiträge
    25

    Standard

    Und was ist jetzt richtig?
    Laut Apache soll es "Require all granted" heißen.
    Das funktioniert aber nicht mit einer Standardinstallation von Contao.

    Was muss ich dafür bei Contao ändern?

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.519
    User beschenken
    Wunschliste

    Standard

    Das muss andere Ursachen haben, irgendeine alte htaccess oder sowas, oder eine Fehlkonfiguration im Apache.
    Contao 3.x schützt erst alles ab /system Verzeichnis, d.h. das parallele /contao Verzeichnis ist gar nicht geschützt.
    Wenn das also bei dir dort nicht geht, liegt das nicht an Contao.

    Ansonsten muss im Apache 2.4 das Modul mod_authz_core installiert sein.

    Eine Freigabe htaccess bei Contao 3 sieht so aus:

    Code:
    <IfModule !mod_authz_core.c>
      Order allow,deny
      Allow from all
    </IfModule>
    <IfModule mod_authz_core.c>
      Require all granted
    </IfModule>
    Die erste Abfrage bedient Apache 2.2, die zweite den Apache 2.4
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •