Ergebnis 1 bis 6 von 6

Thema: [erledig] TL startet nicht nach anlegen eines Verzeichnisschutz

  1. #1
    Contao-Nutzer Avatar von osterwaldi
    Registriert seit
    22.06.2009.
    Ort
    Berglen
    Beiträge
    103

    Standard [erledig] TL startet nicht nach anlegen eines Verzeichnisschutz

    Hallo,
    wer kann mir sagen wie ich die .htaccess im TL-Root anpasse, so dass TL auch mit einem Verzeichnisschutz funktioniert.

    Ich habe über 1und1 den Verzeichnisschutz angelegt.
    Dabei wird ja die .htaccess im TL-Root überschrieben.
    Ich habe dann einfach meine original .htaccess mit den zusätzlichen Zeilen für den Verz.-Schutz erweitert.

    Code:
    ##
    # Verzeichnisschutz über 1und1
    ##
    AuthType Basic
    AuthName "Access for /<mein Verzeichnisname>" 
    AuthUserFile /kunden/homepages/<Pfad von 1und1 zur htpasswd>/htpasswd
    require user <Benutzername>
    
    ##
    # PHP5 aktiv
    ##
    AddType x-mapp-php5 .php
    AddDefaultCharset utf8
    
    RewriteEngine On
    RewriteBase /
    
    ##
    # Block malicious requests
    ##
    RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
    RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]
    
    ##
    # Compress .js and .css files
    ##
    AddEncoding gzip .gz
    AddType "text/javascript" .gz
    AddType "text/css" .gz
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME} \.(js|css)$
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule ^(.*)$ $1.gz [L]
    
    ##
    # Rewrite TYPOlight URLs
    ##
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.html$ index.php [L]
    Dabei bekomme ich immer folgende Fehlermeldung
    PHP-Code:
    Parse error:  syntax errorunexpected T_STRINGexpecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homepages/<Pfad von 1und1>/htdocs/<mein Verzeichnisname>/index.php on line 51 
    Geändert von osterwaldi (12.10.2009 um 11:55 Uhr)

    Grüßle
    Michael

  2. #2
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Beiträge
    35

    Standard

    Ich tippe stark darauf, dass auf deinem Server kein PHP5 läuft sondern eine ältere PHP4 Version.

    https://contao.org/faq-leser/items/s...-t_string.html

    Greetings

    John

  3. #3
    Contao-Nutzer Avatar von osterwaldi
    Registriert seit
    22.06.2009.
    Ort
    Berglen
    Beiträge
    103

    Standard

    Hi John,

    Du hast recht, wenn ich phpinfo aufrufe wird die Version 4.4.9 angezeigt.
    Ich habe nun in der htaccess den Eintrag für PHP5 an oberste Stelle gesetzt. Das bringt aber keine Besserung. Gibt es noch einen Trick wie ich den Verzeichnisschutz und die Umschaltung auf PHP5 in die gleiche htaccess bekomme?

    Code:
    ##
    # PHP5 aktiv
    ##
    AddType x-mapp-php5 .php
    AddDefaultCharset utf8

    Grüßle
    Michael

  4. #4
    Contao-Nutzer
    Registriert seit
    24.06.2009.
    Beiträge
    35

    Standard

    Soweit wie ich bei 1und1 gelesen habe, brauchst Du zwei Einträge in der .htaccess.

    Code:
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    Greetings

    John

  5. #5
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.615
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo osterwaldi,

    ich nutze bei 1&1 den Verzeichnisschutz nicht. Wenn ich die Seite absperren muss, setzte ich das Wartungsmodul (maintenance) ein, das es seit eingen Wochen gibt.
    Die Datensicherheit ist zwar nicht so hoch, wie mit dem Apache-Schutz, es passt sich aber besser in TL ein und Du kannst beliebigen Usern trotzdem den Zugriff erlauben.

  6. #6
    Contao-Nutzer Avatar von osterwaldi
    Registriert seit
    22.06.2009.
    Ort
    Berglen
    Beiträge
    103

    Standard

    @John
    Der zusätzliche Eintrag in der htaccess hat leider auch nichts gebracht.

    @do_while
    Das ist leider nicht das was eigentlich möchte "Wartungsmodul (maintenance)". Hier kann ja jeder erstmal die Seite aufrufen und erst wenn er sich angemeldet hat kommt er weiter oder nicht.
    Ich würde es gern so haben, dass alle die das Passwort haben die Seite aufrufen können und die, die es nicht haben die Seite erst gar nicht sehen.
    Oder verstehe ich da was falsch?

    Grüßle
    Michael

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Lightbox funktioniert nicht bei Verzeichnisschutz
    Von andre.5tz im Forum Bilder/Dateien
    Antworten: 31
    Letzter Beitrag: 22.06.2012, 00:16
  2. Warnung beim Anlegen eines neuen Events
    Von murphyslaw im Forum Nachrichten/Events/FAQ
    Antworten: 5
    Letzter Beitrag: 14.10.2010, 09:03
  3. Error 403 beim Anlegen eines Feldes
    Von Anke im Forum xtmembers
    Antworten: 2
    Letzter Beitrag: 29.05.2010, 08:19
  4. Probleme beim Anlegen eines benutzerinternen Bereiches
    Von chriscross im Forum Geschützte Bereiche/Mitglieder
    Antworten: 1
    Letzter Beitrag: 29.04.2010, 08:02

Lesezeichen

Lesezeichen

Berechtigungen

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