Fatal Error nach Update
|
|
m1730 |
Geschrieben am 10. Dezember 2018 10:11:07
|
|
hi Leute, ich hoffe hier drüber mal Hilfe zu bekommen. ich habe heute mein System mit dem inoff. Pack überspielt. Laut README hab ich die Zeile in der Config bzgl. mysqli ergänzt, und mehr nicht alles hat im Prinzip geklappt. nur wenn ich jetzt ein Panal lade kommt das: Fatal error: Uncaught Error: Call to undefined function mysql_fetch_object() in der fehler soll da drin sein: $sql2 = mysql_query($query2) or die(mysql_error()); while ($ds = mysql_fetch_object($sql2)){ kann mir da jemand helfen, was da falsch ist? danke schonmal |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Krelli |
Geschrieben am 11. Dezember 2018 02:35:50
|
|
Dieser Fehler wird von einem veralteten Panel verursacht. Die Meldung sollte dir sagen, welches Script verantwortlich ist. |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
m1730 |
Geschrieben am 11. Dezember 2018 05:09:21
|
|
Zuerst mal Danke für deine Antwort. Mir ist bekannt das dafür ein Panel verantwortlich ist, sprich das nahezu jedes meiner Panals diesen Fehler verursacht, den wenn ich im CMS dieses Panal deaktiviere meldet sich das nächste usw.! Die Frage ist wie muss ich das umbauen? Zusammengefügt am 11. Dezember 2018 um 07:21:36: ich möchte mein Problem hier noch etwas austexten... also wie gesagt erhalte ich den folgenden Fehler: Fatal error: Uncaught Error: Call to undefined function mysql_fetch_object() in /var/www/.....xxx_panel.php=> :8 Stack trace: #0 /var/www...(71): include() #1 /var/www/...(57): require_once('/var/www/.... #2 /var/www/...(19): require_once('/var/www/.....') #3 {main} thrown in /var/... on line 8 nun steht das folgende in dieser Line 7/8 drin (xxx_panal.php): 7 $sql2 = mysql_query($query2) or die(mysql_error()); 8 while ($ds = mysql_fetch_object($sql2)){ .... nun ist mir aufgefallen das in der maincore die Linie fehlt wo die functions.php eingebunden wird. mache ich dies mit: require_once "functions.php"; (Zeile 869) so erhalte ich neu, diesen Fehler beim aufrufen der selben Seite: Fatal error: Uncaught Error: Call to undefined function mysql_fetch_object() in /var/www/...:10 Stack trace: #0 /var/www/...(869): require_once() #1 /var/www/...(18): require_once('/var/www/..') #2 {main} thrown in /var/www/.../functions.php on line 10 die Linie 9/10 der func.php beinhalten folgendes: 9 $sqlserverconnect = mysql_query($serverconnect) or die(mysql_error()); 10 $ds = mysql_fetch_object($sqlserverconnect); und diesen Fehler erhalte ich bei jedem Panel das ich nutze... die Frage ist nun wie muss ich das ändern in den Panels und der func.php damit das unter php7.x läuft. ich hab eigentlich gehofft das diese "veraltete" Funktion wie mysql durch das Update nicht auf mysqli usw. angepasst werden muss, liege ich da falsch? ich danke für eine Antwort Zusammengefügt am 11. Dezember 2018 um 13:37:56: ich konnte dieses Problem jetzt lösen in dem ich überall wo => mysql_fetch_object drin war die ersetzt habe mit => mysqli_fetch_object also hier ein i eingesetzt habe, ich war zwar der Meinung das dies nicht nötig war, wieso doch weiss evtl. einer der Spezialisten hier nun stosse ich aber an das nächste Problem: Fatal error: Uncaught Error: Call to undefined function mysql_error() dies resultiert aus dieser Zeile: $sqlserverconnect = mysqli_query($serverconnect) or die(mysql_error()); da hab ich nach or die, jetzt mysqli_error / mysqli_connect_error versucht, wenn ich das mache bleibt die Seite jedoch weiss, es erscheint auch keine fehlermeldung. Bearbeitet von m1730 am 11. Dezember 2018 12:40:48 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Krelli |
Geschrieben am 11. Dezember 2018 16:41:04
|
|
Zunächst solltest du die Hinweise in diesem Beitrag befolgen: https://www.phpfusion-deutschland.de/...#post_9018 Und dieses Code Download Code or die(mysql_error()) Aus der Zeile Code Download Code $sqlserverconnect = mysqli_query($serverconnect) or die(mysql_error()); Code Download Code $sqlserverconnect = dbquery($serverconnect); |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
m1730 |
Geschrieben am 11. Dezember 2018 17:39:11
|
|
Ich Danke dir für dein Feedback versuche das morgen Zusammengefügt am 12. Dezember 2018 um 14:16:50: zuerst einmal, dir ein grosses Danke Systemweb dank diesen Angaben und dem Link konnte ich doch den grössten Teil zum laufen bringen es bleibt noch einiges an Fleissarbeit zu erledigen. was ich aktuell nicht wegbringe ist folgendes: in meinem Header, sprich in meinem Menu wird ein weiterer bereich angezeigt wenn man als User eingeloggt ist, Login klappt auch doch da steht jetzt nicht mehr der Benutzeername sondern steht da iUSERNAME, Links daneben steht Error: Unknown coumn 'iUSERID' in 'where clause' komischerweise gehen aber alle Funktionen in diesem UserMenuBereich, soll heissen da weiss er wer eingelogt ist, aber beim Titel der UserNavBar weiss er es nicht; das steht da in der theme.php drin: Code Download Code <li class="dropdown"> da knabbre ich jetzt schon eine Weile dran drum,... Zusammengefügt am 13. Dezember 2018 um 23:29:07: So es bleibt mir noch viel Fleissarbeit aber ich glaube das wird Danke schonmal Bearbeitet von Septron am 17. Dezember 2018 10:06:11 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
Springe ins Forum: |