WebSite X5Help Center

 
Ulrike L.
Ulrike L.
User

Php Fehlermeldung in Zusammenhang mit Suchfunktion (x5engine.php)  de

Author: Ulrike L.
Visited 1184, Followers 2, Shared 0  

Hallo Miteinander,

ich habe mal wieder eine Frage, von der ich hoffe, dass Ihr mir weiterhelfen könnt.

Folgende php-Fehlermeldung erhalte ich zu meiner Website

PHP Deprecated:  Function create_function() is deprecated in /home/SC/WWW/als/ALS-Web/ALS-Website/res/x5engine.php on line 7753,

Ich habe mal nachgeschaut, scheinbar wird hier eine veraltete Funktion verwendet, welche es mit einer neueren PHP-Version ggf. nicht mehr geben wird.

Momentan funktioniert die Suchfunktion noch, aber wie sieht das zukünftig aus? 

Könnt Ihr mir dazu irgendwas sagen? Das ist doch Sache von Incomedia, da nichts Veraltetes zu verwenden, oder? Muss ich jetzt Sorge haben, dass in naher Zukunft die Suchfunktion nicht mehr funktioniert? Oder anderes?

Danke schon im Voraus und viele Grüße

Ulrike

Posted on the
13 ANSWERS - 1 USEFUL - 1 CORRECT
Franz-Josef H.
Franz-Josef H.
Moderator

Das ist aber schon eine Website mit der neuesten WebsiteX5-Version?

Du kannst mal versuchen, den Webspace bis auf Datebanken etc. zu löschen und anschließend das Projekt komplett neu hochladen. Vielleicht befinden sich noch Scripts von alten WebsiteX5-Versionen auf dem Server.

Read more
Posted on the from Franz-Josef H.
Ulrike L.
Ulrike L.
User
Author

Ja, ich verwende die neueste Website X5 Version. Allerdings habe ich die Seite ja schon im letzten Jahr angefangen, habe aber alle Updates mitgemacht und das Projekt wurde immer in die neue Version konvertiert.

Der Webspace wurde erst vor 2 Wochen ganz neu aufgesetzt, d.h. da kann sich eigentlich nichts Altes befunden haben.

Read more
Posted on the from Ulrike L.
Andreas S.
Andreas S.
Moderator

Und welche Php Version läuft jetzt auf deinem Server?

Read more
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Vielleicht wurde bei Dir aus irgendwelchen Gründen das Suchfeld-Objekt nicht aktualisiert...
Du könntest mal auf Deiner Site das Objekt "Suchfeld" herausnehmen und neu einfügen, wenn das nichts nutzt sollte Incomedia sich das ansehen...

Read more
Posted on the from Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Stimmt, Es sollte natürlich die neueste php-Version 7.2 oder 7.3 verwendet werden. 

Read more
Posted on the from Franz-Josef H.
Ulrike L.
Ulrike L.
User
Author

Danke für Eure Antworten. Die php-Version kläre ich ab, gehe aber davon aus, dass es die neueste ist (macht Sinn, wenn gerade erst alles frisch aufgesetzt wurde) und ich tausche mal das Suchfeld-Objekt aus.

Read more
Posted on the from Ulrike L.
Ulrike L.
Ulrike L.
User
Author

Die aktuelle php-Version ist 7.2.24.

Read more
Posted on the from Ulrike L.
Ulrike L.
Ulrike L.
User
Author

Hallo,

auch der Austausch des Suchfeld-Objektes hat leider nichts gebracht, die Fehlermeldung erscheint immer noch. Welche php-Version wird denn für WebsiteX5 Pro Version 2019.3.9 benötigt?

Viele Grüße

Ulrike

Read more
Posted on the from Ulrike L.
Franz-Josef H.
Franz-Josef H.
Moderator

Da gilt immer noch mindestens Version 5.6. Natürlich ist es besser eine neuere Version zu benutzen - sofern beim Webhoster verfügbar.

Wann erhältst Du die oben genannte Fehlermeldung? Beim Upload? Beim Aufruf der Suche? Kannst Du mal die URL der Website mitteilen, damit man sich selbst ein Bild machen kann?

Read more
Posted on the from Franz-Josef H.
Ulrike L.
Ulrike L.
User
Author

Diese Meldung ist nur bei der Analyse der Website aufgetaucht. Funktionieren tut alles. Aber die Meldung weist darauf hin, dass es die verwendete Funktion demnächst wohl so nicht mehr geben wird und sie deshalb über kurz oder lang ausgetauscht werden sollte. Es wäre schön, wenn sich Incomedia mal dazu äußern könnte, ob sie planen, die betreffende Funktion demnächst mal durch eine aktuellere Version zu ersetzen.

Wie kann man Incomedia dazu bringen, sich mal zu diesem Thema zu äußern?

Read more
Posted on the from Ulrike L.
Franz-Josef H.
Franz-Josef H.
Moderator

Incomedia muss sich schon im eigenen Interesse über Neuerungen oder Änderungen an relevanten Funktionen und Funktionalitäten auf dem laufenden halten und diese auch in der Software entsprechend umsetzen. Eine generelle Information der Anwender (also uns) über erkannte und von Incomedia berücksichtigte Änderungen der Internetfunktionalitäten wird allerdings viele der Anwender überfordern.

Deine spezielle Frage habe ich jetzt aml an Incomedia weitergeleitet.

Read more
Posted on the from Franz-Josef H.
Ulrike L.
Ulrike L.
User
Author

Vielen Dank :o)

Read more
Posted on the from Ulrike L.
Incomedia
Stefano G.
Incomedia

Hello Ulrike 

The warning you're seeing indicates that the code used on that line has been deprecated, which means that it will probably no longer be present in future versions of PHP.

This does not mean that your website will have problems or won't work correctly though, you can still make full use of the website you generated. This is more of a warning to developers that they need to be on the lookout in the future for this code might not be suitable in an upcoming PHP version.

Since these warnings are used for developing reasons only, you can simply turn them off from your hosting administration panel or ask them to turn them off for you. This way, they will no longer be displayed on your website

In the meantime, I will forward this to the developers so that they are informed

Thank you

Stefano

GOOGLE TRANSLATE ---

Hallo Ulrike

Die Warnung, die Sie sehen, zeigt an, dass der in dieser Zeile verwendete Code veraltet ist, was bedeutet, dass er in zukünftigen Versionen von PHP wahrscheinlich nicht mehr vorhanden sein wird.

Dies bedeutet jedoch nicht, dass Ihre Website Probleme hat oder nicht ordnungsgemäß funktioniert. Sie können die von Ihnen erstellte Website dennoch vollständig nutzen. Dies ist eher eine Warnung für Entwickler, dass sie in Zukunft Ausschau halten müssen, damit dieser Code in einer kommenden PHP-Version möglicherweise nicht geeignet ist.

Da diese Warnungen nur zu Entwicklungszwecken verwendet werden, können Sie sie einfach in Ihrem Hosting-Verwaltungsbereich deaktivieren oder sie bitten, sie für Sie zu deaktivieren. Auf diese Weise werden sie nicht mehr auf Ihrer Website angezeigt

In der Zwischenzeit werde ich dies an die Entwickler weiterleiten, damit diese informiert werden

Vielen Dank

Stefano

Read more
Posted on the from Stefano G.