FatalError mit PHPCode

  • Hallo Zeta,

    ich habe ein Projekt (Bella Responsive) aus Zeta 12.5 in Zeta 15 konvertiert. Ich habe einen PHP Code mit einem mysql - Datenbankzugriff, der bei "$db_link = mysqli_connect ($db_server, $db_benutzer, $db_passwort, $db_name);" einen Fatal-Error (siehe Anhang) liefert. Der selbe Code funktioniert in der 12.5er Version fehlerfrei. Die Überprüfung der Webside-Features sagt OK.

  • Hab den Pfad mal bereinigt, an den Umlauten liegt's nicht. Datenbankmodule sind auf dem Server alle installiert. Höchstens dass was im ZetaProducer fehlt. Mit der alten Version Zeta 12.5 gehts ja auch (ist momentan online).

  • Hallo rummy,

    wenn es mit Zeta 12.5 läuft, gibt es vermutlich einen Zusammenhang mit der verwendeten/veralteten PHP-Version. Zu Zeiten von Zeta 12.5 war ja noch PHP 5.6 aktuell, welche vermutlich momentan auf dem Server aktiviert ist.

    Da es mit 12.5 und der aktuell verwendeten PHP-Version läuft, wäre der nächste Schritt, eine Subdomain für den Test Zeta 15 + PHP 7.2 einzurichten.

  • An der PHP - Version liegt es auch nicht. Eingestellt war 7.1, jetzt 7.2. Ich habe die Webseite jetzt einfach mal hochgeladen, und siehe da - alles funktioniert - online. ABER im Zeta Producer 15 wird der Fehler immer noch angezeigt. Das wäre mir ja jetzt eigentlich egal, allerdings werden alle nachfolgenden Inhalte abgebrochen und ich kann somit nichts mehr editieren. Es MUSS sich doch also um ein Problem bei Zeta 15.0.1 handeln.

  • Hallo,

    den PHP-Code haben Sie ja selbst geschrieben, der kommt ja nicht von uns (wenn ich das richtig verstehe). Daher können wir Ihnen dabei auch nicht helfen. Das müssen Sie schon selbst debuggen und ggf. mit Hilfe von Google eine Lösung finden. Die Datei mit der Fehlerquelle und genauer Zeilennummer wird ja in der Fehlermeldung ausgegeben, das ist dann ja schon mal ein Start.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • PS: in 12.5 wurde ja in Zeta Producer selbst kein PHP-Code ausgeführt (und damit auch keine Fehler generiert). Seit Version 14, ist aber ein Apache-Webserver eingebaut, der uns die Darstellung von PHP-Code in der internen Vorschau ermöglicht. Und das ist es, was Sie nun sehen. Sie können auf den Seiten aber mit F8 in den Spaltenmodus umschalten um Inhalte entsprechend zu bearbeiten…

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!