Ergebnis 1 bis 16 von 16

Thema: Fehler beim Aufruf des Installtools "initialize.php"

  1. #1
    Contao-Nutzer
    Registriert seit
    27.05.2015.
    Beiträge
    6

    Standard Fehler beim Aufruf des Installtools "initialize.php"

    Hallo ihr lieben goldigen Menschen,

    leider bekomme ich beim Versuch, das Installationstool (Contao 3.4.5) auf unserem 1&1 Webspace aufzurufen seit Tagen folgende Fehlermeldungen:


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

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


    Die entsprechende Datei (initialize.php), die wohl nicht gefunden werden kann, ist auf jeden Fall da, wo sie hingehört. Auf dem Server ist als Globale PHP-Version 5.4 eingestellt. Ich habe alles schon mehrfach wieder gelöscht und neu hochgeladen, manchmal vorher entpackt, bei anderen Versuchen erst auf dem Server entpackt. Auch mit der .htaccess habe ich schon einiges ausprobiert, aber es ändert an der Fehlermeldung rein gar nichts. Ein temporäres Serverproblem kann es auch nicht sein, weil ich das Problem nun schon seit einer Woche habe.

    Über weisen Rat würde ich mich ebenso sehr freuen, wie über gut gemeinte Mutmaßungen!
    Vielen Dank schon einmal!

    Cusanus

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

    Standard

    Zitat Zitat von Cusanus Beitrag anzeigen
    [B]Warning: require(./system/initialize.php) [function.require]: failed to open stream
    Der Pfad zur initialize.php müsste eigentlich auch

    Code:
    ../system/initialize.php
    lauten (zwei Punkte am Anfang!)

    Ist das die Originaldatei oder hast Du die bereits editiert?

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

    Standard

    Zitat Zitat von Cusanus Beitrag anzeigen
    Fehler beim Aufruf des Installtools "initialize.php"
    Aufruf des Installtools = /contao/install.php

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

    Standard

    Zitat Zitat von KlausGrenoble Beitrag anzeigen
    Aufruf des Installtools = /contao/install.php
    Er ruft schon das richtige auf, aber dort passt -- warum auch immer -- nicht der Pfad zur initialize.php (der Titel des Threads ist verwirrend)

    Failed opening required './system/initialize.php' ... in /[...]/contao/install.php on line 16

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

    Standard

    Zitat Zitat von Cusanus Beitrag anzeigen
    Auf dem Server ist als Globale PHP-Version 5.4 eingestellt.
    Hast du das über phpinfo() oder den Contao Check auch schon überprüft?

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

    Standard

    Und zur Sicherheit die /system/config/pathconfig.php löschen und install.php aufrufen. Die erstellt eine richtige pathconfig.php .

  7. #7
    Contao-Nutzer
    Registriert seit
    27.05.2015.
    Beiträge
    6

    Standard

    Zitat Zitat von KlausGrenoble Beitrag anzeigen
    Und zur Sicherheit die /system/config/pathconfig.php löschen und install.php aufrufen. Die erstellt eine richtige pathconfig.php .
    Die pathconfig.php gibt es in diesem Ordner bei mir leider gar nicht. Scheinbar kommt die Installation gar nicht so weit, um so eine Datei zu erstellen.

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

    Standard

    Zitat Zitat von Cusanus Beitrag anzeigen
    Die pathconfig.php gibt es in diesem Ordner bei mir leider gar nicht. Scheinbar kommt die Installation gar nicht so weit, um so eine Datei zu erstellen.
    Das dürfte auch nicht der Grund sein, denn im Install-Tool ist der Pfad zur initialize.php fest verdrahtet (../system/initialize.php) und genau der ist laut Deiner Fehlermeldung falsch. Was steht denn bei Dir in der Datei install.php?

    Das hier?

    PHP-Code:
    /**
     * Initialize the system
     */
    define('TL_MODE''BE');
    require_once 
    '../system/initialize.php'

  9. #9
    Contao-Nutzer
    Registriert seit
    27.05.2015.
    Beiträge
    6

    Standard

    Zitat Zitat von fiedsch Beitrag anzeigen
    Der Pfad zur initialize.php müsste eigentlich auch

    Code:
    ../system/initialize.php
    lauten (zwei Punkte am Anfang!)

    Ist das die Originaldatei oder hast Du die bereits editiert?

    Das ist die unveränderte Originaldatei mit dem Code

    Code:
    // Initialize the system
    define('TL_MODE', 'BE');
    require dirname(__DIR__) . '/system/initialize.php';
    Ich hatte auch schon überlegt, dass der Pfad noch zwei Punkte davor haben müsste.
    Wenn ich die aber wie folgt einfüge,

    Code:
    require dirname(__DIR__) . '../system/initialize.php';
    dann ändert sich die Fehlermeldung wie folgt:


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

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



    Wenn ich nur einen Punkt davorsetze, dann ändert sich die Fehlermeldung:

    Parse error: syntax error, unexpected T_FUNCTION, expecting ')' in /[...]/system/initialize.php on line 122

    Die Line 122 in der initialize.php ist die oberste Zeile des folgenden Codes:

    Code:
    Swift::init(function()
    {
    	$preferences = Swift_Preferences::getInstance();
    
    	if (!Config::get('useFTP'))
    	{
    		$preferences->setTempDir(TL_ROOT . '/system/tmp')->setCacheType('disk');
    	}
    
    	$preferences->setCharset(Config::get('characterSet'));
    });
    Erkennt jemand das Problem? Das wäre super!

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

    Standard

    Zitat Zitat von Cusanus Beitrag anzeigen
    Erkennt jemand das Problem? Das wäre super!
    Ja. Du hast auf meinen Post nicht geantwortet.

  11. #11
    Contao-Nutzer
    Registriert seit
    27.05.2015.
    Beiträge
    6

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja. Du hast auf meinen Post nicht geantwortet.
    Bitte nicht böse sein! Ich bin gerade dabei, den Test mit der PHP-Version durchzuführen, wie von dir vorgeschlagen, aber das dauert eine Weile, weil ich wirklich nur ganz wenig Ahnung von der Materie habe. Deshalb habe ich erst einmal die Dinge ausprobiert, die ich schneller testen konnte.

  12. #12
    Contao-Urgestein
    Registriert seit
    03.06.2010.
    Ort
    Wuppertal
    Beiträge
    2.149
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Cusanus Beitrag anzeigen
    Bitte nicht böse sein! Ich bin gerade dabei, den Test mit der PHP-Version durchzuführen, wie von dir vorgeschlagen, aber das dauert eine Weile, weil ich wirklich nur ganz wenig Ahnung von der Materie habe. Deshalb habe ich erst einmal die Dinge ausprobiert, die ich schneller testen konnte.
    Wir sind nicht böse, aber alle anderen Versuche waren unnütz, weil Spooky Recht hat.

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

    Standard

    Einfach eine Datei namens foo.php mit folgenden Inhalt hinaufladen:
    PHP-Code:
    <?php phpinfo();
    Und dann im Browser entsprechend aufrufen.

  14. #14
    Contao-Nutzer
    Registriert seit
    27.05.2015.
    Beiträge
    6

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Einfach eine Datei namens foo.php mit folgenden Inhalt hinaufladen:
    PHP-Code:
    <?php phpinfo();
    Und dann im Browser entsprechend aufrufen.
    Gut, das war wirklich einfach. Danke für die Erklärung.

    Wenn ich die Datei aufrufe, erscheint eine Tabelle in deren Kopf "PHP Version 5.2.17" steht.

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

    Standard

    Nun musst du herausfinden wie du bei deinem Hoster auf mindestens PHP 5.3.7 umstellen kannst.

  16. #16
    Contao-Nutzer
    Registriert seit
    27.05.2015.
    Beiträge
    6

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Nun musst du herausfinden wie du bei deinem Hoster auf mindestens PHP 5.3.7 umstellen kannst.
    Und siehe da, es funktioniert. Da bin ich wohl am häufigsten Fehler überhaupt hängen geblieben, der eigenen Dummheit. Ich hatte wohl irgendwas in der .htaccess falsch gemacht (trotz Anleitung), weshalb die PHP-Version dann nicht passte.

    Ihr habt mir alle super geholfen! Ganz vielen lieben Dank für eure Mühe und Geduld!!!

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
  •