Ergebnis 1 bis 3 von 3

Thema: Einstellungen Fehler: core/library/Contao/String.php on line... mitPHP 7 Contao 3.5

  1. #1
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard Einstellungen Fehler: core/library/Contao/String.php on line... mitPHP 7 Contao 3.5

    Hallo,

    wenn ich den Webserver von PHP 5.6 auf PHP 7 umstelle kann ich die Einstellung nicht mehr erreichen, ich erhalte nur eine leere Seite, die folgend Fehlermeldung ist im Log:
    HTML-Code:
    [25-Jan-2019 11:56:31 Europe/Berlin] PHP Fatal error:  Cannot use 'String' as class name as it is reserved in /home/Website/public_html/system/modules/core/library/Contao/String.php on line 28
    [25-Jan-2019 11:56:46 Europe/Berlin] 
    PHP Warning: in_array() expects parameter 2 to be array, null given in /home/Website/public_html/system/modules/core/library/Contao/System.php on line 140
    #0 [internal function]: __error(2, 'in_array() expe...', '/home/site..', 140, Array)
    #1 /home/Website/public_html/system/modules/core/library/Contao/System.php(140): in_array('getInstance', NULL)
    #2 /home/Website/public_html/system/modules/core/controllers/FrontendCron.php(102): Contao\System->import('ContaoCommunity...')
    #3 /home/Website/public_html/system/cron/cron.php(20): Contao\FrontendCron->run()
    #4 {main}
    Contao 3.5.38
    modules/cron ist vorhanden.

    Was kann das sein?

    Fragt dtptiger

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Eine Erweiterung ist nicht kompatibel zu PHP 7 oder dein Cron-Script verwendet noch die String-Klasse, die es unter PHP 7 nicht mehr gibt.
    Am Core kann es eigentlich nicht liegen, da dort in deiner Version alles umgestellt wurde. Oder benutzt du eigene Templates, die du von einer alten Version rübergerettet hast?

  3. #3
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard

    Eine Erweiterung ist nicht kompatibel zu PHP 7 oder dein Cron-Script verwendet noch die String-Klasse, die es unter PHP 7 nicht mehr gibt.
    Am Core kann es eigentlich nicht liegen, da dort alles umgestellt wurde.
    Ja, ist klar, der 3.5 ist PHP 7 ready. Die Site hat ja keinen Dropout, nur die Verwaltungsseite "Einstellungen" ist betroffen.

    Das kann an irgendeiner Extension liegen?
    Danke für den Tip, werde das heute Nacht mal checken.

    Gruß
    dtptiger

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
  •