PHP 8

Hier wird Hilfe zur Installation oder bei Fehlermeldungen angeboten
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

Hallo Leute,

zuerst: Ich bin leider ziemlicher Newbie aber hoffe mir kann jemand helfen. Habe den LMO mithilfe der Daten für PHP8.

Jetzt bekomme ich folgenden Fehler:

Warning: include(includes/ref/ref.php): Failed to open stream: No such file or directory in /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo.php on line 20 Warning: include(): Failed opening 'includes/ref/ref.php' for inclusion (include_path='.:/usr/share/php') in /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo.php on line 20 Warning: session_start(): Session cannot be started after headers have already been sent in /customers/1/9/6/rlsw.net/httpd.www/LMO/init.php on line 24 zur�ck

Kann mir da jemand helfen? Wenn ihr mehr infos braucht fragt gerne, soweit ich es verstehe.
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 343
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Lösche mal die Zeile 20 in der lmo.php

Code: Alles auswählen

include ("includes/ref/ref.php");
Da hat DwB wohl mal etwas probiert und dann wieder gelöscht.
Dann melde Dich noch mal mit den restlichen Fehler(n).
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

DANKE ... auf die Idee hätte ich auch kommen können..

Schon besser, aber jetzt gibt es Probleme mit:

$template->setVariable("Spieltageminus",$multi_cfgarray['anzahl_spieltage_zurueck']);
$template->setVariable("Spieltageplus",$multi_cfgarray['anzahl_spieltage_vor']);

Da scheint irgendwas mit dem Spieltagsformat nicht zu passen:
%x %20:%Nov ESC Huegelsheim 09 Fatal error: Uncaught Error: Call to undefined function HTML_icon() in /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo-savehtml.php:92 Stack trace: #0 /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo-showmain2.php(206): include() #1 /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo-start.php(57): include('/customers/1/9/...') #2 /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo.php(32): require('/customers/1/9/...') #3 {main} thrown in /customers/1/9/6/rlsw.net/httpd.www/LMO/lmo-savehtml.php on line 92

http://rlsw.net/LMO/lmo.php?todo=&file=/RLSW2022HR.l98
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 343
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

Wir kommen der Sache näher ... DANKE

Aber weitere Probleme ..

a) Er stellt weiterhin nur so n Balken da, statt des Ursprünglichen Designs
b) Ich kann mich im Adminbereich nicht einloggen

http://rlsw.net/LMO/lmo.php?todo=&file=RLSW2022HR.l98
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 343
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Der Link führt zu einem alten LMO.
http://rlsw.net/LMO/lmo.php
http://rlsw.net/LMO/lmoadmin.php
Ist anhand der lmoadmin.php zu sehen.
Nicht alle Dateien überschrieben?
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

also eigentlich sollte es ... vllt liegt es tatsächlich daran... Icvh prüfe das morgen und melde mich wieder.

Ich hatte dir hier runtergladen und eigentlich drüberkopiert ... https://github.com/henshingly/LMO_PHP7/tree/master/lmo

Danke und sorry
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

was ref.php betrifft: irgendwie rutscht der mir immer wieder in das Repository-

@sks1922: eines der letzten Commit betrifft das mini.-Addon, das ist nun ach mit Bootstrap versorgt. Sollte einen TEil Deiner PRobleme lösen. Einbindungen in ein CMS werden hier allerdings nicht supportet, wie man den LMO und Addons per include einbindet, bitte auf den Supportseiten des CMS erfragen.

@Paco: der LMO von Henshingly ist für PHP 7 optimiert, mein Fork geht auf PHP 8. Generell empfehle ich Dir nicht einfach blind rüber zu kopieren, sondern zunächst in einem Arbeitsverzeichnis den neuen LMO zu verproben. Denn mit PHP 8 haben sich einige Dinge geändert, u.a. halt das bereits von Dir gefundene Datumsthema. Heißt Du musst auch in Deinen Ligendateien entsprechende Anpassungen vornehmen.
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

So, danke erstmal nochmal

Habe das jetzt mühevoll manuell rüberkopiert und gecheckt ... Vom Aussehen her ist jetzt erstmal nur n Gesamtplan da, aber immerhin

Login geht aber immer nich nicht

Im Endeffekt ist der LMO bei uns aktuell nur so n Relikt, weil darüber das Tippspiel läuft, daher kann ich es etwas entspannter sehen. Aber eigentlich hätte ich gerne alles wie vorher, so wie auch in den Test-LMOs.

ABER: Login im Admin-Bereich geht immer nich nicht :-(
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 343
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Tippspiel wird nicht laufen.
Ich habe das Addon nicht auf Bugs getestet.
Welchen LMO hast Du denn jetzt installiert?
https://github.com/dwblmo/LMO_PHP7 //läuft unter PHP8
Oder
https://github.com/henshingly/LMO_PHP7 //läuft noch nicht unter PHP8

Wegen dem Login....
Die Datei aus
install/config/lmo-auth.php
nach config/lmo-auth.php
kopieren und dann mit Benutzrname: admin
und Passwort: lmo
einloggen. Danach neuen Admin anlegen

MfG
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
sks1922
LMO-Neuling
LMO-Neuling
Beiträge: 18
Registriert: Sa 26. Nov 2022, 07:25
Kontaktdaten:

Re: PHP 8

Beitrag von sks1922 »

ehrlich gesagt verstehe ich dein Problem nicht wirklich
hast du das LMO überschrieben oder ein neues angelegt ?

für das Login musst die Datei /lmo/config/lmo-auth.php aus dem neuen lmo nehmen (admin lmo)

Ich habe zum Testen das alte LMO behalten (lmo)
http://www.sk-schaerding.at/lmo/lmo.php
und ein neues angelegt (lmo_8)
http://www.sk-schaerding.at/lmo_8/lmo.php
und das neue noch etwas angepasst (lmo_new)
http://www.sk-schaerding.at/lmo_new/lmo.php
und sie funktionieren alle
Benutzeravatar
sks1922
LMO-Neuling
LMO-Neuling
Beiträge: 18
Registriert: Sa 26. Nov 2022, 07:25
Kontaktdaten:

Re: PHP 8

Beitrag von sks1922 »

was mir gerade noch aufgefallen ist:

wenn man beim Datum den Wochentag verwendet, dann ist der englisch
und beim Spielplan fehlt die Spieltagsnummer
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

SO, ich habe jetzt nochmal das DIng komplett neu installiert, offensichtlich waren da zuviele Relikte drin ...

http://rlsw.net/lmo/lmo.php?file=/RLSW2022HR.l98

Immerhin klappt jetzt einiges aber:

Darstellung kompletter Spielplan. Ich hätte das gerne wieder wie du auch mit Ergebnisse / Tabelle je Spieltag

Und wenn ich Spielergebnisse speicher komm ich immer wieder auf die Gesamtspielplansübersicht, und danach ist sind die Ergbenisse wieder weg
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 343
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Ich habe echt keine Ahnung was Du da veranstaltet. Aber mir scheint es das Du kein Plan hast wie man Dateien per FTP auf einen Server kopiert.
Hier im Anhang nochmal der LMO von DwB.
Aber wie ich schon vorher schrieb; keine Garantie dass das Tippspiel läuft.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
Pacco
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: Do 1. Dez 2022, 18:52

Re: PHP 8

Beitrag von Pacco »

Sorry :-)

Also Problem scheint gefunden, meine Ligendatei scheint nicht mit dem neuen zu können .... Ich muss also nochmal neu erstellen, dann klappt das auch mit der Anzeige ...

Sobald ich die rein kopiere, oder teilweise, dann kommt das von mir beschriebene

ALSO nochmal vielen Dank für die Hilfe :thumbup:
Antworten