jDiction Forum

Deutsch => Allgemeine Fragen => Topic started by: mhp on December 11, 2018, 02:24:54 pm

Title: PHP Version 7
Post by: mhp on December 11, 2018, 02:24:54 pm
Hallo zusammen

Leider scheint jdiction auf PHP 7 und höher nicht zu laufen. Es kommt eine weisse Seite oder eine 500er Fehlermeldung.
Gibt es dafür bereits einen Fix?

Gruss, Florian
Title: Re: PHP Version 7
Post by: Harald Leithner on December 11, 2018, 04:01:55 pm
Hi,

jdiction funktioniert unter PHP 7, im error.log sollte der genaue Fehler stehen. Es wäre auch möglich in der systemconfig von Joomla das error reporting zu aktivieren.

sg
Title: Re: PHP Version 7
Post by: mhp on January 28, 2019, 12:23:46 pm
Danke für Deine Antwort.
Ich habe beides probiert. Es gibt leider kein error.log und auch bei MAxium error reporting kommt nichts. Es wirft immer einen Internal Server Error.
Bei einer anderen Website funktioniert alles auf php7.
Hat es einen Zusammenhang mit dem easyblog der installiert ist?
Oder hast Du eine andere Idee?

Liebe Grüsse
Florian
Title: Re: PHP Version 7
Post by: mhp on January 28, 2019, 12:25:18 pm
Kann Dir gerne auch die Zugangsdaten geben, wenn Du mal reinschauen möchtest.
Werde auch gerne Member sobald es das gibt.
Title: Re: PHP Version 7
Post by: Harald Leithner on January 28, 2019, 12:32:51 pm
Hi,

schick mir die zugangsdaten bitte per PM.

username, passwort, url
Title: Re: PHP Version 7
Post by: Harald Leithner on January 29, 2019, 04:23:59 pm
Hallo,

einen Grund habe ich nicht gefunden warum es nicht gehen sollte.

Ich hab das Error reporting jetzt auf "Entwickler" gestellt, System Debugging aktiviert und das debug plugin in das Access Level "Special" verschoben. Außerdem die shared session (front und backend) aktiviert damit man das Plugin im Frontend sieht.

Hast du die Möglichkeit irgendwelche logs zu sehen vom Provider aus?

Bitte probier nochmal das Umstellen auf PHP 7, vielleicht sieht man jetzt etwas, ansonsten müsste etwas im php error.log stehen das vielleicht nur der provider einsehen kann.

sg
Harald

Title: Re: PHP Version 7
Post by: mhp on January 30, 2019, 10:30:46 am
Leider kommt immer noch der Server Internal Fehler beim Umstellen auf php7.1
Leider ist kein error.log geschrieben worden.
Title: Re: PHP Version 7
Post by: Harald Leithner on January 30, 2019, 10:36:53 am
dann kann nur der hoster helfen.... weil ohne debuginfo kann ich auch nicht helfen :-(
Title: Re: PHP Version 7
Post by: mhp on January 30, 2019, 04:46:02 pm
Was brauchst du vom Hoster? Soll ich die php errors auf on stellen? oder was brauchst du?
Title: Re: PHP Version 7
Post by: Harald Leithner on January 30, 2019, 06:16:31 pm
Php hat eine error file, das muss dir der hoster zu Verfügung stellen.
Title: Re: PHP Version 7
Post by: mhp on January 31, 2019, 11:29:31 am
Lieber Harald

Danke, ich habe das aktiviert und habe nun neue Informationen:

Im error log kommt diese Meldung:
[31-Jan-2019 11:17:58 Europe/Zurich] PHP Notice:  Undefined offset: 31 in /home/wienerc/public_html/libraries/jdiction/database/jddatabaseviewxml.php on line 998

Und bei Umschaltung auf PHP 7.1 kommt im Frontend diese Meldung:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1601662856 bytes) in /home/wienerc/public_html/libraries/jdiction/database/driver/mysqli.php on line 99

Gruss
Florian
Title: Re: PHP Version 7
Post by: Harald Leithner on January 31, 2019, 11:49:38 am
Ok, bitte stell mal den jdiction datenbank treiber auf nicht XML um.
Title: Re: PHP Version 7
Post by: mhp on January 31, 2019, 01:43:26 pm
Bringt leider nichts, kommt wieder Fehlermeldung server internal
Title: Re: PHP Version 7
Post by: Harald Leithner on January 31, 2019, 01:45:23 pm
Einmal ohn jdiction treiber versuchen also den Standard mysqli bitte.
Title: Re: PHP Version 7
Post by: mhp on January 31, 2019, 01:51:58 pm
Das scheint zu funktionieren!

Was bedeutet das nun?
Title: Re: PHP Version 7
Post by: Harald Leithner on January 31, 2019, 02:51:27 pm
hmm sehr eigenartig... ich muss mir das ansehen warum der mysql treiber versucht soviel speicher zu allokieren.

Allerdings bin ich bis übernächste Woche nicht da, komme erst dann dazu.
Title: Re: PHP Version 7
Post by: mhp on February 05, 2019, 01:59:39 pm
Hallo Harald

Sehr gerne, ich habe nämlich soeben eine andere Website mit dem genau gleichen Problem, allerdings kann ich da auch wenn ich den Datenbankserver umstelle nicht die Fehlermeldung wegkriegen. Muss im Moment bei PHP5.6 bleieb, bis wir eine Lösung zusammen finden. Irgendwie scheint da etwas nicht optimal zusein. Melde Dich doch bitte, wenn Du zurück bist.

Gruss, Florian
Title: Re: PHP Version 7
Post by: mhp on February 05, 2019, 03:14:49 pm
Im Anhang noch die Einstellungen unter php7.1 mit dem es nicht mehr funktioniert und ein internal Server Error entsteht.
Hast Du eine Idee an was das liegen könnte?
Title: Re: PHP Version 7
Post by: Harald Leithner on April 01, 2019, 04:03:18 pm
Hi,

sorry noch nicht, kannst du bitte schauen ob du ein logfile hast bzw. das logging und display_errors aktivieren?

sg

Harald
Title: Re: PHP Version 7
Post by: mhp on April 02, 2019, 10:35:50 am
Danke, wenn ich display errors aktiviere geht sogar bei PHP5.6 die Website nicht mehr und gibt einen Encoding Fehler.
Im Anhang sende ich Dir die error log Datei
Title: Re: PHP Version 7
Post by: Harald Leithner on April 02, 2019, 10:46:55 am
ok da steht nichts drin...

hast du ein test system wo ich es mir selbst ansehen kann?
ftp und super user bräuchte ich per PM