Anpassung zweier Homepages (PHP) nach Serverupdate

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Hallo zusammen,

zwei Homepages liefen die letzten Jahre problemlos. Vor einigen Tagen hat der Webhoster ein Update eingespielt, seither gibt es Probleme.

Fehlermeldung Homepage 1:
Fatal error: Uncaught Error: Call to undefined function session_status() in /www/htdocs/**/head.incl.php:3 Stack trace: #0 /www/htdocs/**/index.html(6): include() #1 {main} thrown in /www/htdocs/**/head.incl.php on line 3

Fehlermeldung Homepage 2:
Fatal error: Uncaught Error: Class 'imagick' not found in /www/htdocs/***/dein-suchsel.html:10 Stack trace: #0 {main} thrown in /www/htdocs/***/dein.html on line 10

Ich bräuchte jemanden, der mir beide Homepages schnellstmöglich wieder zum Laufen bringt.
Hierfür kann ich euch einen FTP-Zugang einrichten.

Bezahlung per Überweisung oder PayPal.

Es eilt sehr, da mir aktuell einige Einnahmen durch die nicht funktionierenden Seiten verloren gehen.

Meldet euch bitte mit eurer Preisvorstellung hier im Forum.

Danke!
 
Zuletzt bearbeitet:

Aaron3219

Senior HTML'ler
6 Oktober 2015
1.083
215
63
18
Call to undefined function session_status()
Dann solltest du erstmal in Erfahrung bringen, was der Webhoster da upgedatet hat.
Der Error schließt eigentlich darauf, sofern beim Update alles richtig gelaufen ist, dass der Hoster eine PHP-Version eingespielt hat, die niedriger als 5.4 ist. Das wäre allerdings sehr unlogisch. Mir fällt kein Grund ein, warum dein Hoster eine so veraltete Version aufspielen sollte.
 
  • Like
Reactions: Steffen.W

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Als ich beim Support darauf hingewiesen habe, dass beide Homepages seit dem Update Fehler ausspucken, kam als Antwort:
... müssten Sie die Programmierung so anpassen, dass diese mindestens die PHP Version 5.6 benutzen kann.
Derzeit versuchen Ihre Scripte eine Funktion aufzurufen, die in der derzeitigen PHP Version nicht mehr existiert und damit die Fehlermeldung auslöst.
 

Aaron3219

Senior HTML'ler
6 Oktober 2015
1.083
215
63
18
Das ist nicht korrekt.
session_status() existiert seit PHP Version 5.4.0 und existiert auch immer noch.
Das verstärkt meinen Verdacht, dass du eine veraltete PHP-Version hast.

Lass dir doch mal mit phpversion() die aktuelle PHP Version ausgeben.
 
Zuletzt bearbeitet:
  • Like
Reactions: Steffen.W

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Es läuft PHP 7.0.

Ich habe gerade nochmal beim Support nachgefragt:
Es gab ein Update von Ubuntu 14 auf Ubuntu 18.
 

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Im Anhang noch die ausführliche PHP-Info als PDF-Datei.
//edit: hmm, sowohl die pdf als auch die png-Datei wird hier nicht angehängt :(
//edit 2: hier die PDF-Datei bei wetransfer:
 
Zuletzt bearbeitet:

Aaron3219

Senior HTML'ler
6 Oktober 2015
1.083
215
63
18
Wie genau hast du die PHP-Version gecheckt?

Per CLI? Per phpversion()? Oder wie sonst?
 

Aaron3219

Senior HTML'ler
6 Oktober 2015
1.083
215
63
18
Ja den hab ich gesehen. Ich bin leider kein PHP-Guru und habe im Moment auch nur mein Handy bei mir. Ich kann dir also nicht wirklich weiterhelfen.

Von dem was ich sehen kann, ist eigentlich alles richtig und sollte funktionieren.

Vielleicht solltest du nochmal beim Hoster anrufen und schildern, was du alles gemacht hast. Bin gespannt, was sie darauf zu antworten haben.
 
  • Like
Reactions: Steffen.W

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Habe ich bereits. Ihre Antwort sieht man in meinem Post von 17.55 Uhr.
Wirklich hilfreich ist das für mich nicht :(
 

Aaron3219

Senior HTML'ler
6 Oktober 2015
1.083
215
63
18
Ja das habe ich gelesen.

Was die geredet haben ist aber falsch. Du hast eine PHP-Version, in der diese Funktion existiert! Du musst ihnen sagen, dass sie das bitte selber überprüfen sollen. Sie werden zu dem selben Entschluss kommen.
 
  • Like
Reactions: Steffen.W

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Soeben kam nochmal eine Mail vom Support. Der Fehler liegt in htaccess:
Code:
AddType application/x-httpd-php html htm
 

Steffen.W

Neues Mitglied
15 November 2019
10
0
1
27
Eben kam nochmal eine Mail vom Support. Der neue Code lautet:
Code:
AddHandler php70-cgi .php .html .htm
Damit funktioniert nun auch alles wieder! :)
 
Werbung: