Contao-Camp 2024
Ergebnis 1 bis 28 von 28

Thema: 1&1 .htaccess Problem mit Contao 3.5.15

  1. #1
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Frage 1&1 .htaccess Problem mit Contao 3.5.15

    Hallo Community,

    wir haben eine alte Contao Installation bei 1&1 von 3.0.4 auf 3.5.15 geupdated. Der Zwischenschritt lief über einen Developer-Server, der bei domainfactory liegt. Nach dem Update wurden die Daten wieder zu 1&1 transferiert und die Umzugs-Routine durchgeführt.

    Die Konfiguration des 1&1 Servers lautet wie folgt:
    PHP Version: 5.6.23
    System:Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux

    Der Contao-Check bei 1&1 besagt:
    PHP 5.6.23

    You can install Contao 2.x
    You can install Contao 3.x
    You can install Contao 4.x

    File permissions: The PHP process is allowed to create files. More information …
    Additional services: You can use the Live Update, You can use the Composer package manager, You can use the Extension Repository. More information …


    + + + + +

    Auf dem 1&1 Server habe ich folgendes, merkwürdiges Verhalten und kann es mir nicht erklären: Allem Anschein nach werden im 1&1 Paket Zugriffe auf Dateien verwehrt.

    Dazu nachfolgend einige Beispiele:

    Das Frontend der Seite wird mit den im Layout definierten Stylesheets problemlos ausgegeben. Ist aber ein Modul wie z. B. der Datepicker eingebunden passiert folgendes:
    • File not found: /assets/mootools/datepicker/2.2.0/datepicker.js
    • File not found: /assets/mootools/datepicker/2.2.0/datepicker.css

    Ist der Coin-Slider enthalten gibt es folgenden Fehler:
    • File not found: /system/modules/coin_slider/assets/css/coin-slider-styles.css

    Ist Subcolumns aktiv ein ähnliches Bild:
    • File not found: /system/modules/Subcolumns/assets/yaml3/subcols.css

    Wechsle ich ins Backend der Seite gibt es ähnliche Probleme:
    • File not found: /system/modules/multicolumnwizard/html/js/multicolumnwizard_be.js
    • File not found: /system/modules/multicolumnwizard/html/css/multicolumnwizard.css
    • File not found: /system/modules/efg/assets/w50_fix.css

    Teilweise fehlen auch die Symbole vor gängigen Modulen, z. B. Nachrichten, Google Maps …

    Schaue ich mittels FTP in die entsprechenden Ordner, sind die Dateien vorhanden. Auch der Check validiert die Installation erfolgreich. Versuche ich eine der besagten Dateien über den Browser aufzurufen erhalte ich folgende Meldung:

    Forbidden

    You don't have permission to access /assets/mootools/datepicker/2.2.0/datepicker.js on this server.
    Server unable to read htaccess file, denying access to be safe

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Somit gehe ich davon aus, dass es sich um einen .htaccess Fehler handelt. Nachfolgend die .htaccess-Datei aus dem Root-Verzeichnis

    Code:
    ##
    # Contao Open Source CMS
    # 
    # Copyright (C) 2005-2013 Leo Feyer
    # 
    # @package Core
    # @link    https://contao.org
    # @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
    ##
    
    ##
    # Prevent access to the Contao template files
    ##
    <FilesMatch "\.(tpl|html5|xhtml)$">
      Order allow,deny
      Deny from all
    </FilesMatch>
    
    ##
    # Allow access from all domains for webfonts
    # @see https://github.com/h5bp/html5-boilerplate
    ##
    <IfModule mod_headers.c>
      <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
        Header set Access-Control-Allow-Origin "*"
      </FilesMatch>
    </IfModule>
    
    ##
    # Disable ETags
    # @see http://developer.yahoo.com/performance/rules.html#etags
    ##
    FileETag None
    <IfModule mod_headers.c>
      Header unset ETag
    </IfModule>
    
    ##
    # Set the proper MIME types
    # @see https://github.com/h5bp/html5-boilerplate
    ##
    <IfModule mod_mime.c>
      AddType application/javascript              js jsonp
      AddType application/json                    json
      AddType audio/ogg                           oga ogg
      AddType audio/mp4                           m4a f4a f4b
      AddType video/ogg                           ogv
      AddType video/mp4                           mp4 m4v f4v f4p
      AddType video/webm                          webm
      AddType video/x-flv                         flv
      AddType image/svg+xml                       svg svgz
      AddEncoding gzip                            svgz
      AddType application/vnd.ms-fontobject       eot
      AddType application/x-font-ttf              ttf ttc
      AddType font/opentype                       otf
      AddType application/x-font-woff             woff
      AddType image/x-icon                        ico
      AddType image/webp                          webp
      AddType text/cache-manifest                 appcache manifest
      AddType text/x-component                    htc
      AddType application/xml                     rss atom xml rdf
      AddType application/x-web-app-manifest+json webapp
      AddType text/x-vcard                        vcf
      AddType application/x-shockwave-flash       swf
    </IfModule>
    
    ##
    # Gzip compression
    # @see https://github.com/h5bp/html5-boilerplate
    ##
    <IfModule mod_deflate.c>
      <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
        AddOutputFilterByType DEFLATE application/javascript
        AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
        AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
        AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
      </IfModule>
    </IfModule>
    
    ##
    # Expires headers (for better cache control)
    # @see https://github.com/h5bp/html5-boilerplate
    ##
    <IfModule mod_expires.c>
      ExpiresActive on
    
      ##
      # Productional website
      ##
      ExpiresByType text/cache-manifest           "access plus 0 seconds"
      ExpiresByType text/html                     "access plus 0 seconds"
      ExpiresByType text/xml                      "access plus 0 seconds"
      ExpiresByType application/xml               "access plus 0 seconds"
      ExpiresByType application/json              "access plus 0 seconds"
      ExpiresByType application/rss+xml           "access plus 1 hour"
      ExpiresByType application/atom+xml          "access plus 1 hour"
      ExpiresByType image/gif                     "access plus 1 month"
      ExpiresByType image/png                     "access plus 1 month"
      ExpiresByType image/jpeg                    "access plus 1 month"
      ExpiresByType image/x-icon                  "access plus 1 month"
      ExpiresByType video/ogg                     "access plus 1 month"
      ExpiresByType audio/ogg                     "access plus 1 month"
      ExpiresByType video/mp4                     "access plus 1 month"
      ExpiresByType video/webm                    "access plus 1 month"
      ExpiresByType text/x-component              "access plus 1 month"
      ExpiresByType application/x-font-ttf        "access plus 1 month"
      ExpiresByType font/opentype                 "access plus 1 month"
      ExpiresByType application/x-font-woff       "access plus 1 month"
      ExpiresByType image/svg+xml                 "access plus 1 month"
      ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
      ExpiresByType text/css                      "access plus 1 year"
      ExpiresByType application/javascript        "access plus 1 year"
    
      ##
      # Disable caching during development
      # @see https://github.com/contao/core/issues/4364
      ##
      #ExpiresByType text/cache-manifest           "access"
      #ExpiresByType text/html                     "access"
      #ExpiresByType text/xml                      "access"
      #ExpiresByType application/xml               "access"
      #ExpiresByType application/json              "access"
      #ExpiresByType application/rss+xml           "access"
      #ExpiresByType application/atom+xml          "access"
      #ExpiresByType image/gif                     "access"
      #ExpiresByType image/png                     "access"
      #ExpiresByType image/jpeg                    "access"
      #ExpiresByType image/x-icon                  "access"
      #ExpiresByType video/ogg                     "access"
      #ExpiresByType audio/ogg                     "access"
      #ExpiresByType video/mp4                     "access"
      #ExpiresByType video/webm                    "access"
      #ExpiresByType text/x-component              "access"
      #ExpiresByType application/x-font-ttf        "access"
      #ExpiresByType font/opentype                 "access"
      #ExpiresByType application/x-font-woff       "access"
      #ExpiresByType image/svg+xml                 "access"
      #ExpiresByType application/vnd.ms-fontobject "access"
      #ExpiresByType text/css                      "access"
      #ExpiresByType application/javascript        "access"
    
    </IfModule>
    
    ##
    # Header adjustments
    ##
    <IfModule mod_headers.c>
    
      ##
      # Disable caching during development
      # @see https://github.com/contao/core/issues/4364
      ##
      #Header unset Cache-Control
      #Header append Cache-Control must-revalidate
    
      ##
      # Do not cache the cron.txt file
      # @see https://github.com/contao/core/issues/5105
      ##
      <FilesMatch "cron\.txt$">
        Header set Cache-Control "no-cache, no-store, must-revalidate, max-age=0, proxy-revalidate, no-transform"
      </FilesMatch>
    
      ##
      # Add a Vary Accept-Encoding header for the compressed resources. If you
      # modify the file types above, make sure to change them here accordingly.
      # @see http://developer.yahoo.com/performance/rules.html#gzip
      #
      # Note: If you are using a case-sensitive file system like HFS+ or ext4, you
      # have to change the <FilesMatch> directive as follows:
      #
      # <FilesMatch "\.(?i:js|css|xml|gz)$">
      #
      # For more information see: https://github.com/contao/core/issues/4364
      ##
      <FilesMatch "\.(js|css|xml|gz)$">
        Header append Vary Accept-Encoding
      </FilesMatch>
    
    </IfModule>
    
    ##
    # Disable MultiViews if you are having issues with requests returning the wrong
    # page. Requires AllowOverride Options=All,MultiViews to be set here.
    # @see https://github.com/contao/core/issues/3521
    ##
    #Options -MultiViews
    
    ##
    # URL rewriting
    ##
    <IfModule mod_rewrite.c>
      RewriteEngine On
    
      ##
      # Change the RewriteBase if your Contao installation is in a subdirectoy and
      # the rewrite rules are not working properly. Usage examples:
      #
      #   RewriteBase /contao-3.0.0
      #   RewriteBase /path/to/contao
      #
      # Depending on your server, you might have to remove the line entirely. 
      ##
      RewriteBase /
    
      ##
      # Uncomment to redirect domains without "www" to the "www" subdomain.
      ##
      #RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
      #RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
      ##
      # Uncomment to redirect domains with "www" to the empty domain.
      ##
      #RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
      #RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
    
      ##
      # If you cannot use mod_deflate, uncomment the following lines to load a
      # compressed .gz version of the aggregated Contao JavaScript and CSS files.
      ##
      #AddEncoding gzip .gz
      #<FilesMatch "\.js\.gz$">
      #  AddType "text/javascript" .gz
      #</FilesMatch>
      #<FilesMatch "\.css\.gz$">
      #  AddType "text/css" .gz
      #</FilesMatch>
      #RewriteCond %{HTTP:Accept-encoding} gzip
      #RewriteCond %{REQUEST_FILENAME} \.(js|css)$
      #RewriteCond %{REQUEST_FILENAME}.gz -f
      #RewriteRule ^(.*)$ $1.gz [QSA,L]
    
      ##
      # Do not rewrite requests for static files or folders such as style sheets,
      # images, movies or text documents. Do not add the URL suffix here!
      #
      # Note: If you are using a case-sensitive file system like HFS+ or ext4, you
      # have to change the <FilesMatch> directive as follows:
      #
      # <FilesMatch "\.(?i:htm|php|js|css| … |gz)$">
      #
      # For more information see: https://github.com/contao/core/issues/4364
      ##
      <FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp3|mp4|webm|ogv|eot|woff|svg|ttf|pdf|gz)$">
        RewriteEngine Off
      </FilesMatch>
    
      ##
      # By default, Contao adds ".html" to the generated URLs to simulate static
      # HTML documents. If you change the URL suffix in the back end settings, make
      # sure to change it here accordingly!
      #
      #   RewriteRule .*\.html$ index.php [L]   # URL suffix .html
      #   RewriteRule .*\.txt$ index.php [L]    # URL suffix .txt
      #   RewriteRule .*\.json$ index.php [L]   # URL suffix .json
      #
      # If you do not want to use an URL suffix at all, you have to add a second
      # line to prevent URLs that point to folders from being rewritten (see #4031).
      #
      #   RewriteCond %{REQUEST_FILENAME} !-d
      #   RewriteRule .* index.php [L]
      #
      # If you are using mod_cache, it is recommended to use the RewriteRule below,
      # which adds the query string to the internal URL:
      # 
      #   RewriteRule (.*\.html)$ index.php/$1 [L]
      #
      # Note that not all environments support mod_rewrite and mod_cache.
      ##
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule .*\.html$ index.php [L]
    
      ##
      # The following rules are required if you want to pass the language as first
      # URL parameter (added in Contao 2.11). The first rule rewrites an empty URL
      # to the front end controller, the second one adds a missing trailing slash.
      ##
      RewriteRule ^[a-z]{2}/$ index.php [L]
      RewriteRule ^([a-z]{2})$ $1/ [R=301,L]
    
    </IfModule>
    Im Systemordner hat die .htaccess-Datei folgenden Inhalt:
    Code:
    <IfModule !mod_authz_core.c>
      Order allow,deny
      Allow from all
    </IfModule>
    <IfModule mod_authz_core.c>
      Require all granted
    </IfModule>
    Auf dem Developer Server läuft alles ohne Probleme.

    Kennt jemand dieses Verhalten und hat wohlmöglich schon eine Lösung parat? Ich bin für Hinweise, Tipps oder Ansätze dankbar.

    Mit besten Grüßen
    Dennis

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

    Support Contao

    Standard

    Hört sich so an, als ob die Rechte nicht stimmen oder nicht alle .htaccess-Dateien mitgekommen sind.

    Führe mal den Contao-Check aus!
    Oben hast Du nur die Info von der Aufrufseite aufgeführt. Darunter ist noch ein Button "Validieren", erst der prüft, ob alle Dateien und Rechte für die Core-Dateien stimmen.

  3. #3
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Hört sich so an, als ob die Rechte nicht stimmen oder nicht alle .htaccess-Dateien mitgekommen sind.

    Führe mal den Contao-Check aus!
    Oben hast Du nur die Info von der Aufrufseite aufgeführt. Darunter ist noch ein Button "Validieren", erst der prüft, ob alle Dateien und Rechte für die Core-Dateien stimmen.
    Hallo Hagen,

    Der Contao-Check besagt:
    Version
    Found a Contao 3.5.15 installation.
    Your installation is up to date.


    Somit scheint die Installation schonmal in Ordnung zu sein. Ich habe gerade, statt die Daten via SSH einzuspielen, die komplette Struktur per FTP hochgeladen. Auch hier treten oben genannte Fehler im Frontend/Backend auf trotz korrekter Rechte-Vergabe (kontrolliert in der Konsole).

    Woran könnte es noch liegen?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Server unable to read htaccess file, denying access to be safe
    Laut der von dir geposteten Fehlermeldung findet der Apache zwar eine .htaccess Datei, kann diese aber nicht lesen. Überprüfe die Rechte der .htaccess Datei(en).

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

    Support Contao

    Standard

    Die PHP-Version ist für diese Domain im Control-Center korrekt eingestellt?
    Ich würde hier noch auf die 5.6.x gehen.

    Läßt sich die PHP-Version auch in der Domain nachweisen?
    Datei mit
    PHP-Code:
    <?php
          phpinfo
    ();
    anlegen und aufrufen.

  6. #6
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Deine Aussage
    Contao 3.5.15
    und das

    Code:
    # Copyright (C) 2005-2013 Leo Feyer
    aus der .htaccess passen nicht zusammen (hier dürfte nicht -2013 stehen). Könnte es sein, daß Du noch eine .htaccess aus einer alten Installation dort rumliegen hast?
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eventuell liegt der Unterschied zwischen DF und 1&1 in der Apache-Version. Die .htaccess Dateien wurden irgendwann umgestellt, damit es (auch) in der neueren Apache-Version funktioniert. Benutzt man weiterhin die "alten" .htaccess Dateien mit dem neueren Apache (2.4?), dann bleiben wie bei dir die entsprechenden Dateien/Verzeichnisse gesperrt, während es auf der älteren Apache Version natürlich funktioniert.

  8. #8
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auf jeden Fall gehört die .htaccess nicht zur 3.5.15. Hier ein Diff
    PHP-Code:
    diff UBb C:/.htaccess.default C:/.htaccess
    --- C:/.htaccess.default    Mon Jul 25 17:31:37 2016
    +++ C:/.htaccess    Mon Jul 25 17:31:52 2016
    @@ -+@@
    -
    # Copyright (c) 2005-2016 Leo Feyer
    +# Copyright (C) 2005-2013 Leo Feyer
    @@ -+6,@@
    -
    # @license LGPL-3.0+
    +# @package Core
    +# @link    https://contao.org
    +# @license http://www.gnu.org/licenses/lgpl-3.0.html LGPL
    @@ -13,+15 @@
    -  <
    IfModule !mod_authz_core.c>
    -    
    Order deny,allow
    +  Order allow,deny
    @@ -16,+16,@@
    -  </
    IfModule>
    -  <
    IfModule mod_authz_core.c>
    -    Require 
    all denied
    -  </IfModule>
    @@ -
    27 +24 @@
    -  <
    FilesMatch "\.(ttf|ttc|otf|eot|woff2?|font\.css)$">
    +  <
    FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$">
    @@ -
    59 +56 @@
    -  
    AddType application/x-font-woff             woff woff2
    +  AddType application/x-font-woff             woff
    @@ -176 +173 @@
    -  
    # <FilesMatch "\.(?i:js|css|xml|gz|svgz)$">
    +  # <FilesMatch "\.(?i:js|css|xml|gz)$">
    @@ -180 +177 @@
    -  <
    FilesMatch "\.(js|css|xml|gz|svgz)$">
    +  <
    FilesMatch "\.(js|css|xml|gz)$">
    @@ -
    211,11 +208 @@
    -  
    # Uncomment the following lines to add "www." to the domain:
    -  #
    -  #   RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
    -  #   RewriteRule (.*) http://www.example.com/$1 [R=301,L]
    -  #
    -  # Uncomment the following lines to remove "www." from the domain:
    -  #
    -  #   RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    -  #   RewriteRule (.*) http://example.com/$1 [R=301,L]
    -  #
    -  # Make sure to replace "example.com" with your domain name.
    +  # Uncomment to redirect domains without "www" to the "www" subdomain.
    @@ -222,+210,@@
    +  
    #RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
    +  #RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    +
    +  
    ##
    +  # Uncomment to redirect domains with "www" to the empty domain.
    +  ##
    +  #RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    +  #RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
    @@ -230 +225 @@
    -  
    #  AddType "application/javascript" .gz
    +  #  AddType "text/javascript" .gz
    @@ -240,+236,15 @@
    +  
    # Do not rewrite requests for static files or folders such as style sheets,
    +  # images, movies or text documents. Do not add the URL suffix here!
    +  #
    +  # Note: If you are using a case-sensitive file system like HFS+ or ext4, you
    +  # have to change the <FilesMatch> directive as follows:
    +  #
    +  # <FilesMatch "\.(?i:htm|php|js|css| … |gz)$">
    +  #
    +  # For more information see: https://github.com/contao/core/issues/4364
    +  ##
    +  <FilesMatch "\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp3|mp4|webm|ogv|eot|woff|svg|ttf|pdf|gz)$">
    +    
    RewriteEngine Off
    +  </FilesMatch>
    +
    +  
    ##
    @@ -249 +259 @@
    -  
    # If you do not want to use an URL suffix at all, you have to add a third
    +  # If you do not want to use an URL suffix at all, you have to add a second
    @@ -262 +271,@@
    -  
    RewriteCond %{REQUEST_FILENAME} !\.(htm|php|js|css|map|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|otf|tt[cf]|woff2?|svgz?|pdf|zip|gz)$
    @@ -
    268 +277 @@
    -  
    # URL parameter (added in Contao 2.11). The first rule rewrites the empty URL
    +  # URL parameter (added in Contao 2.11). The first rule rewrites an empty URL
    @@ -271,+280,@@
    -  
    RewriteRule ^[a-z]{2}(\-[A-Z]{2})?/$ index.php [L]
    -  
    RewriteRule ^([a-z]{2}(\-[A-Z]{2})?)$ $1/ [R=301,L]
    +  
    RewriteRule ^[a-z]{2}/$ index.php [L]
    +  
    RewriteRule ^([a-z]{2})$ $1/ [R=301,L
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  9. #9
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    @ Hagen
    Die PHP Version 5.6.23 lief bereits, hatte ich ganz oben im ersten Post erwähnt
    Laut phpinfo läuft ein Apache 2.0

    @ Spooky
    Danke für den Hinweis, der gleich von den anderen mit aufgegriffen wurde.

    @fiedsch & Andreas
    Vielen Dank, euer Hinweis war genau richtig – das Liveupdate hat, warum auch immer, versäumt die .htaccess anzupassen. Ich habe manuell das letzte, aktuelle Contao Archiv geladen und diese angepasst …

    + + + + + + +

    Pustekuchen … das Kundenpaket „Business Pro 5.0“ bei 1&1 scheint mit der 3.5.15 nicht kompatibel zu sein.
    Aus Zeit und Kostengründen müssen wir das Update an dieser Stelle leider verwerfen. Klare Empfehlung: Hosting-Wechsel

    Leider kann ich zu diesem Zeitpunkt mit keiner Lösung weiterhelfen. Die Tipps der Community haben (noch) nicht zum Erfolg geführt. Falls sich in nächster Zeit jemand mit 1&1 herumschlägt und die Version 3.5.15 zum Laufen bringt, wäre ich sehr an einem Lösungsvorschlag interessiert und würde auf diesen verweisen.

    Nochmals Danke an alle Beteiligten!

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

    Support Contao

    Standard

    Ich kann mir nicht vorstellen, dass es am Hosting liegt.
    Ich habe bereits die 3.5.15 bei 1&1 am Laufen, allerdings nicht im "Business Pro 5.0", was ja schon ein etwas älteres Paket bei 1&1 ist.

    Anmerkung:
    Das Update verändert die .htaccess natürlich nicht, weil die Datei nicht in der Contao-Version enthalten ist. Enthalten ist eine .htaccess.default als Muster. Du musst selbst entscheiden, ob Du die Datei nur umbenennst oder noch weitere Einstellungen einträgst. Bei 1&1 kann die Datei meist unverändert aktiviert werden, seit die PHP-Version im Control-Center eingestellt werden kann. Anpassungen mache ich üblicherweise bei der Weiterleitung "ohne www" auf "mit www" (oder umgekehrt) und bei Weiterleitungen auf https.

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei mir läuft auch die 3.5.15 bei 1&1, allerdings in einem anderen/neueren Tarif. Ich glaube zwar auch nicht, dass es in deinem Tarif prinzipiell nicht laufen kann, da müsste er wohl schon uralt sein (>>10 Jahre). Aber ein Wechsel des Hostings wäre auch aus anderen Gründen nicht unbedingt verkehrt. Fehlendes mod_deflate, allgemein eher gemütlich unterwegs, wenig RAM. So wie ich die Fehlermeldung verstehe, geht es um die .htaccess Dateien in den Verzeichnissen/Unterverzeichnissen der Erweiterungen, die nicht verarbeitet werden können, weil sie fehlerhaft sind, fehlen oder warum auch immer.

  12. #12
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.332
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Ich glaube zwar auch nicht, dass es in deinem Tarif prinzipiell nicht laufen kann, da müsste er wohl schon uralt sein (>>10 Jahre). Aber ein Wechsel des Hostings wäre auch aus anderen Gründen nicht unbedingt verkehrt. Fehlendes mod_deflate, allgemein eher gemütlich unterwegs, wenig RAM. So wie ich die Fehlermeldung verstehe, geht es um die .htaccess Dateien in den Verzeichnissen/Unterverzeichnissen der Erweiterungen, die nicht verarbeitet werden können, weil sie fehlerhaft sind, fehlen oder warum auch immer.
    Pressemeldung dazu ist vom 27.5.2004. Insofern ... ;-)

  13. #13
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei zwei meiner Kunden läuft Contao 3.5.15 bei 1&1 auch ohne Probleme. Composer wird dort nicht eingesetzt. Ein Paket ist 1&1 Dual Basic von 2012. Ein zweiter Vertrag ist wirklich uralt - 1&1 Homepage Basic von 2002.
    Damit läuft es prinzipiell auch in Tarifen die älter als 10 Jahre sind.
    Hast Du es mal mit einer Neuinstallation versucht?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Da läuft wirklich ein Apache 2.0? Das wäre sehr alt. Das muss doch geändert werden können

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das da Apache 2.0 läuft glaub ich auch nicht.
    Nach eigenen Angaben hat 1&1 vor kurzem alle Shared Hosting Pakete von Apache 2.2 auf Apache 2.4 aktualisiert.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    d.hupp überprüfe nochmal, ob da tatsächlich ein Apache 2.0 läuft. Poste bspw. einen Screenshot von der entsprechenden Stelle von phpinfo, damit wir das verifizieren können. Alles andere hat vorerst ansonsten keinen Sinn, meiner Meinung nach.

    Wenn tatsächlich Apache 2.0 läuft, musst du das bei deinem Hoster beanstanden.

  17. #17
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    ssp_temp_capture.png

    Siehe Bild, mehr lässt sich über die phpinfo nicht herausbekommen.

    Das Apache-Detect-Script lässt sich nicht ausführen:

    PHP-Code:
    <?php
    $version 
    apache_get_version();
    echo 
    "$version\n";
    ?>
    Quelle: http://php.net/manual/en/function.ap...et-version.php

    Schön das es bei einigen funktioniert. Wohlmöglich liegt es
    A) an dem älteren Hosting-Paket
    B) an der .htaccess Konfiguration (wobei ich hier schon umgestellt hatte)
    C) am Kosten-Nutzen-Faktor, der eine intensive Nachbearbeitung nicht vorsieht

  18. #18
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde da eher auf ein aktuelles Paket "upgraden", außer das alte Paket enthält irgendwelche sonstigen Leistungen, die man heute nicht mehr in einem aktuellen Paket bekommt und die auch genutzt werden. So ein Upgrade geht aus eigener Erfahrung relativ schmerzlos und kostenneutral. 1&1 zieht alles um, Daten, Datenbanken, Mail-Accounts (falls sich da wirklich was bewegen muss) man merkt es eigentlich nicht. Das jedenfalls haben sie bei mir gut und absolut transparent für mich gemacht. Oder man wechselt den Hoster, wofür durchaus auch einiges spricht . Dass die auf dem Uralt-Server (falls da wirklich noch Apache 2.0 läuft) irgendwas derart gravierendes auf Anfrage eines einzelnen Kunden kurzfristig(!) ändern, glaube ich eher weniger. Da wären ja auch alle anderen Kunden auf diesem Server betroffen, die sich möglicherweise darauf verlassen, dass sich da nichts ändert. Denen müsste man das dann erst mal mitteilen und ihnen eine Frist zur möglicherweise notwendigen Umstellung ihrer Software geben.

  19. #19
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    … fehlendes mod_deflate, allgemein eher gemütlich unterwegs, wenig RAM …
    @ tab
    Genau so sehen wir das hier auch und deshalb geben wir auch die Empfehlung zum Schritt in Richtung Hosting-Wechsel.

  20. #20
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Absolut nachvollziehbar für mich. Für den Fall, dass der Kunde das - aus welchen Gründen auch immer - absolut ablehnt, würde ich ihm als Kompromiss das Upgrade vorschlagen. Da fehlt zwar mod_deflate immer noch und viel schneller wirds auch nicht, aber zumindest mehr RAM und einen neueren Apache wird es geben.

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    // woops, double post

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Zitat Zitat von d.hupp Beitrag anzeigen
    Wohlmöglich liegt es
    Woran es liegt hast du ja bereits gepostet:
    Zitat Zitat von d.hupp Beitrag anzeigen
    Server unable to read htaccess file, denying access to be safe
    Darauf habe ich bereits hier hingewiesen, aber darauf bist du noch nicht eingangen. Wenn es nicht an den Dateirechten der .htaccess Datei liegt (bzw. den .htaccess Dateien, denn es handelt sich ja hier um den Zugriff von assets, welche durch eine .htaccess wieder erlaubt wird), dann liegt es evt. tatsächlich an einer zu alten Apache Version (oder einer bestimmten Konstellation aus beidem).

  23. #23
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Woran es liegt hast du ja bereits gepostetarauf habe ich bereits hier hingewiesen, aber darauf bist du noch nicht eingangen.
    Ich hatte weiter oben allgemein geschrieben, dass ich das letzte, aktuelle Contao Archiv geladen und die .htaccess angepasst hatte …
    Es führte aber nicht zum Erfolg. Mittlerweile ruht das Thema Update und die Empfehlung auf einen Hosting-Wechsel ist raus.

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Zitat Zitat von d.hupp Beitrag anzeigen
    Ich hatte weiter oben allgemein geschrieben, dass ich das letzte, aktuelle Contao Archiv geladen und die .htaccess angepasst hatte …
    Es führte aber nicht zum Erfolg.
    Ja, das hat aber nichts mit dem zu tun was ich geschrieben habe . Hast du überprüft, dass alle Dateien, insbesondere alle .htaccess Dateien (welche ja manchmal nur versteckt angezeigt werden) die richtigen Dateirechte haben (inkl. richtiger Benutzer und Benutzergruppe)?
    Geändert von Spooky (26.07.2016 um 12:39 Uhr)

  25. #25
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    Das die .htaccess-Dateien da sind und korrekt eingespielt wurden, überprüft doch der Contao-Check oder irre ich mich da?

    Die Datei-Rechte waren bei allen Stichproben korrekt gesetzt. Sowohl was die chmod als die chown Rechte anbelangt.

  26. #26
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Zitat Zitat von d.hupp Beitrag anzeigen
    Das die .htaccess-Dateien da sind und korrekt eingespielt wurden, überprüft doch der Contao-Check oder irre ich mich da?
    Nein, der überprüft nur, ob sie da sind und ob der PHP Prozess generell Schreibrechte hat bspw. Ob der Apache Zugriff auf die .htaccess hat überprüft der Contao Check nicht.


    Zitat Zitat von d.hupp Beitrag anzeigen
    Die Datei-Rechte waren bei allen Stichproben korrekt gesetzt. Sowohl was die chmod als die chown Rechte anbelangt.
    Überprüfe das nochmal explizit für die .htaccess Dateien.

  27. #27
    Contao-Nutzer
    Registriert seit
    02.11.2011.
    Beiträge
    47

    Standard

    Zitat Zitat von d.hupp Beitrag anzeigen

    Pustekuchen … das Kundenpaket „Business Pro 5.0“ bei 1&1 scheint mit der 3.5.15 nicht kompatibel zu sein.
    Aus Zeit und Kostengründen müssen wir das Update an dieser Stelle leider verwerfen. Klare Empfehlung: Hosting-Wechsel

    Leider kann ich zu diesem Zeitpunkt mit keiner Lösung weiterhelfen. Die Tipps der Community haben (noch) nicht zum Erfolg geführt. Falls sich in nächster Zeit jemand mit 1&1 herumschlägt und die Version 3.5.15 zum Laufen bringt, wäre ich sehr an einem Lösungsvorschlag interessiert und würde auf diesen verweisen.

    Nochmals Danke an alle Beteiligten!
    @ Spooky
    Ich kann es nicht mehr prüfen, die Installation liegt mir nicht mehr vor. Halten wir fest:

    Mit dem passenden Paket scheint es möglich zu sein eine Contao 3.5.15 Installation bei 1&1 zu betreiben – das kompatible Paket hat unser Kunde aber nicht!

    Somit nochmals Danke für die vielen Möglichkeiten an denen es trotzdem noch hängen könnte.

  28. #28
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.061
    Partner-ID
    10107

    Standard

    Achso, dachte der Wechsel ist noch nicht vollzogen.

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
  •