Ergebnis 1 bis 16 von 16

Thema: Fehler bei Installation bei 1&1

  1. #1
    Contao-Nutzer
    Registriert seit
    22.10.2014.
    Beiträge
    98

    Standard Fehler bei Installation bei 1&1

    Hallo,

    ich möchte gerade Contao 3.4. bei 1&1 installieren.

    Nachdem ich alles hochgeladen habe, bekomme ich folgenden Fehler.


    Warning: require(__DIR__/system/initialize.php) [function.require]: failed to open stream: No such file or directory in /homepages/..../contao/index.php on line 18

    Fatal error: require() [function.require]: Failed opening required '__DIR__/system/initialize.php' (include_path='.:/usr/lib/php5') in /homepages/..../contao/index.php on line 18

    Wo liegt hier der Fehler?

    Vielen Dank schon für Eure Hilfe!

    Gruß David

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Der check wird sicherlich weiterhelfen.

  3. #3
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Wie wär es wenn du mal eine kompetente Antwort geben würdest.
    Sehe jeden Tag von dir Post die nicht gerade hilfreich sind.
    Oder sammelst Beiträge?

    Also mach einen Contao check.
    https://github.com/contao/check

    Wenn dort Fehler sind behebe sie.

    Was für eine PHP Version hast du bei 1&1 eingestellt?
    Wo genau kommt dieser Fehler?
    Hast du Zugriff ins Backend?

    Liebe Grüße
    Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  4. #4
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ruhig Blut

  5. #5
    Alter Contao-Hase Avatar von Messa
    Registriert seit
    19.01.2011.
    Ort
    Vorarlberg, Österreich
    Beiträge
    1.423

    Standard

    Sorry
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

  6. #6
    Contao-Nutzer
    Registriert seit
    22.10.2014.
    Beiträge
    98

    Standard

    Hallo,

    ich habe den Check installiert.

    Code:
    php.ini settings
    
    The PHP safe_mode is not enabled.
    Creating a test folder
    
    The test folder does not have the correct owner or chmod settings.
    
    The test folder is owned by p35980556 (should be p35980556) and has the chmod settings 705 (should be 775, 755, 770 or 750).
    Creating a test file
    
    The test file does not have the correct owner or chmod settings.
    
    The test file is owned by p35980556 (should be p35980556) and has the chmod settings 604 (should be 664, 644, 660 or 640).
    
    The PHP process is not allowed to create files on this server.
    Der erste Fehler war noch eine falsch eingestelle PHP-Version. Dieser ist gelöst.

    Musst ich nochwas vorbereiten?

    Gruß David

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

    Support Contao

    Standard

    Der Check (jedenfalls der angezeigte Teil) ist so ok, das ist "normal" bei 1&1. Die vergeben da wegen ihrer wohl etwas speziellen Serverkonfiguration andere Rechte als die meisten anderen. Contao funktioniert aber damit trotzdem einwandfrei. Wobei ich allerdings bei 1&1 nur bis maximal Contao Version 3.3.5 getestet habe. Aber ich gehe davon aus, dass diese Rechte auch bei 3.4 genauso reichen sollten.

  8. #8
    Contao-Nutzer Avatar von theMatrix
    Registriert seit
    19.09.2013.
    Ort
    Frankfurt
    Beiträge
    154

    Standard

    Hallo Community,

    ich habe bei 1&1 genau das selber Problem.
    Check liefert:

    • Creating a test folder
    • The test folder does not have the correct owner or chmod settings.
    • The test folder is owned by u62235000 (should be u62235000) and has the chmod settings 705 (should be 775, 755, 770 or 750).
    • Creating a test file
    • The test file does not have the correct owner or chmod settings.
    • The test file is owned by u62235000 (should be u62235000) and has the chmod settings 604 (should be 664, 644, 660 or 640).
    • The PHP process is not allowed to create files on this server.



    Die Werte habe ich auf 775 und 664 geändert hat aber nicht weiter geholfen.

    Es passiert folgendes:
    Startseite Domain/index.php funktioniert problemlos.
    Wenn ich aber auf ein Menüpunkt klicke z.B. domain/news.html bekomme ich 500 Error.
    Schalte ich in Backend den Haken bei URLs umschreiben ab, dann funktioniert alles.???

    Backend funktioniert problemlos.

    Kann mir hier jemand weiterhelfen?
    Woran es liegen kann?

    Vielen Dank

    Nachtrag:
    php version 5.5
    Contao version 3.2.15
    htaccess wurde umbenannt, Fehler weiterhin vorhanden
    Geändert von theMatrix (23.12.2014 um 13:57 Uhr)

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

    Support Contao

    Standard

    Fehler 500 kommt meist durch Fehler in der .htaccess oder auch mal durch eine "korrupte" Datei (falsch per FTP übertragen) oder eine geänderte Datei, die nicht als UTF8 ohne BOM abgespeichert wurde.
    Also mit dem Check unten "Eine bestehende Installation prüfen" die Core-Dateien mal checken und eventuelle manuell angepasste Dateien (localconfig.php, .htaccess, ...) eventuell nochmal neu abspeichern und dabei auf "UTF8 ohne BOM" achten. Gibt auch irgendwo einen BOM-Checker, habe aber gerade keinen Link dazu. An den Rechten liegt es nicht, die sind bei 1&1 immer so und ich habe mehrere Installationen 3.2.16 mit PHP 5.5 problemlos am laufen, die auch irgendwann mal 3.2.15 waren . 1&1 ist also wohl ausnahmsweise mal außen vor.

    Ohne .htaccess mit korrekt eingestellter RewriteBase kann die Funktion URLs umschreiben nicht richtig funktionieren. Da stehen ja die RewriteRules drin, die deine URLS ohne das index.php erst wieder umschreiben.

  10. #10
    Gesperrt
    Registriert seit
    05.01.2015.
    Beiträge
    24

    Standard Mögliche Lösung

    Also ich hatte bis gerade eben genau das gleiche Problem mit einerm Shared-Hosting bei 1&1. Ich habe eine Contao 3.3.7 Installation genau nach Anleitung aus dem Contaowiki vorbereitet, aber die Ordner-URLs mit „URLs umschreiben“ haben ums verrecken nicht funktiniert und die htaccess-Geschichten verstehe ich auch nicht wirklich.
    Die Lösung fand mein Brüderchen hier bei Stackoverflow >>>

    Diese zeilen habe ich einfach am Ende der htaccess vor </IfModule> ergänzt
    Code:
    Options +FollowSymLinks -MultiViews
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?$1 [L,QSA]
    
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
    RewriteRule ^ %1 [R=301,L]
    und die Zeilen
    Code:
    # RewriteCond %{REQUEST_FILENAME} !-f
      # RewriteRule .*\.html$ index.php [L]
    auskommentiert, da das sonst doppelt gemoppelt wäre.

    Es scheint alles zu funktionieren. Was denkt ihr?
    Hier nochmal die gesamte htaccess ab „URL rewriting“
    Code:
    ##
    # 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 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.
      ##
    
      ##
      # 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 "application/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]
    
      ##
      # 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 third
      # 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} !\.(htm|php|js|css|htc|png|gif|jpe?g|ico|xml|csv|txt|swf|flv|mp4|webm|ogv|mp3|ogg|oga|eot|otf|tt[cf]|woff|svg|svgz|pdf|gz)$
      # 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 the empty URL
      # to the front end controller, the second one adds a missing trailing slash.
      ##
      RewriteRule ^[a-z]{2}(\-[A-Z]{2})?/$ index.php [L]
      RewriteRule ^([a-z]{2}(\-[A-Z]{2})?)$ $1/ [R=301,L]
    
    Options +FollowSymLinks -MultiViews
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?$1 [L,QSA]
    
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s(.*)/index\.php [NC]
    RewriteRule ^ %1 [R=301,L]
    
    </IfModule>
    Geändert von herold (06.01.2015 um 09:48 Uhr)

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

    Support Contao

    Standard

    Hmm, Probleme mit der Standard .htaccess bei 1&1 zwecks Folder-URLs mit URLs umschreiben sind mir eigentlich nicht bekannt, habe auch nie welche gehabt.
    Was genau hat denn "nicht funktioniert"? Ich nehme mal an, du willst URLs ohne Suffix a la Wordpress & Co. Ob mit deiner jetzigen .htaccess nirgends Probleme auftreten, das weiss ich nicht.

  12. #12
    Gesperrt
    Registriert seit
    05.01.2015.
    Beiträge
    24

    Standard

    Jup, genau das war mein Problem. Ich möchte Ordner-URLs haben und ich habe das index.php im Pfad nicht wegbekommen. Niemand schien dieses Problem bisher zu haben. Ich habe das ganze Forum abgegrast.
    Was denkt ihr? Ist die htaccess nun sauber so?

  13. #13
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Ich habe den gleichen Fehler bei Contao 3.4.4. Der Check lässt sich auch nicht ausführen, da kommt:
    Code:
    Parse error: syntax error, unexpected T_STATIC in /homepages/4/d12345678/htdocs/abc/check/index.php on line 36
    Ich liebe 1und1...

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

    Support Contao

    Standard

    Welche PHP-Version läuft denn da? Bei mir ist es 5.5.20. Damit läuft auch der Check 9.13 und validiert meine 3.4.4 Installation problemlos. Bis auf das übliche
    The PHP process is not allowed to create files.
    You cannot use the Composer package manager.
    was man aber ignorieren kann, weil beides in Wirklichkeit problemlos funktioniert. Naja, zumindest im Unlimited Plus Paket, mit meinem alten Paket war Composer schlicht nicht praktikabel.

  15. #15
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    486

    Standard

    Auch 5.5.20.

    EDIT: Hat sich erledigt, es ging auf einmal.
    Geändert von ab2211 (05.03.2015 um 11:19 Uhr)

  16. #16
    Gesperrt
    Registriert seit
    15.06.2009.
    Ort
    Embu, Kenya
    Beiträge
    125
    Partner-ID
    254

    Standard

    Den oben genannten Fehler hatte ich auch bei 1und1.

    Die Situation war: Ich hatte eine Subdomain eingerichtet und auf dieser das lokal durchgeführte Update einer Contao-Installation hochgeladen.

    Die Lösung war: Für eine bei 1und1 neu eingerichtete Subdomain steht, wie es aussieht, erst einmal keine PHP-Version zur Verfügung. Nachdem ich das über "Hosting -> PHP-Einstellungen" nachgeholte hatte, klappte alles.

    Gruß
    Harry

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
  •