Installationsprobleme
Installationsprobleme
Hallo, ich möchte LMO 4.1.4 und PHP 8.5.6 ausprobieren, da es nach der Einstellung von Professional League ja keinen einzigen Ligamanager
als simplen Client ("Äpp") mehr gibt, und dh Einfachkeit halber den built-in Web-server von PHP (thread safe) nehmen
Setup :
D:\PHP (in Pfad aufgenommen)
D:\LMO (4.1.4 reinkopiert und aus \install addon und config kopiert wie bei der manuellen Installation gefordert, alles im grünen Bereich bis dahin)
und "install"-Directory gelöscht.
CMD als admin
d:\PHP -S localhost:8055 -t . (localhost:80 geht nicht da, keine Zugriffsrechte)
Aufruf von localhost:8055 ergibt Bild 1 und Bild 2 "Link zu LMO" endet dann immer bei :
Parse error: syntax error, unexpected string content "http://localhost:8055\'; //abo..." in D:\LMO\config\init-parameters.php on line 3
wobei besagte init.parameters ja nur 3 Zeilen hat :
<?php
$lmo_dateipfad='D:/LMO'; //Dateipfad zum LMO
$lmo_url='http://localhost:8055\'; //abolute URL zum LMO
?>
Alternativ auf localhost:8080 mit änderung in https:// usw einiges versucht, Eber ohne erfolg
Insofern ein Rätsel, was hier nicht klappt, bin allerdings neu bei PHP - müssen für LMO bestimmte extentions aktiviert werden ?
Ich werd mal eine ältere PHP Version nehmen
Vielen Dank
als simplen Client ("Äpp") mehr gibt, und dh Einfachkeit halber den built-in Web-server von PHP (thread safe) nehmen
Setup :
D:\PHP (in Pfad aufgenommen)
D:\LMO (4.1.4 reinkopiert und aus \install addon und config kopiert wie bei der manuellen Installation gefordert, alles im grünen Bereich bis dahin)
und "install"-Directory gelöscht.
CMD als admin
d:\PHP -S localhost:8055 -t . (localhost:80 geht nicht da, keine Zugriffsrechte)
Aufruf von localhost:8055 ergibt Bild 1 und Bild 2 "Link zu LMO" endet dann immer bei :
Parse error: syntax error, unexpected string content "http://localhost:8055\'; //abo..." in D:\LMO\config\init-parameters.php on line 3
wobei besagte init.parameters ja nur 3 Zeilen hat :
<?php
$lmo_dateipfad='D:/LMO'; //Dateipfad zum LMO
$lmo_url='http://localhost:8055\'; //abolute URL zum LMO
?>
Alternativ auf localhost:8080 mit änderung in https:// usw einiges versucht, Eber ohne erfolg
Insofern ein Rätsel, was hier nicht klappt, bin allerdings neu bei PHP - müssen für LMO bestimmte extentions aktiviert werden ?
Ich werd mal eine ältere PHP Version nehmen
Vielen Dank
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Installationsprobleme
Deine Rechnerkonfiguration wäre interessant.
Du scheinst ja einen Windows Rechner mit PHP zu Haus zu haben.
Du scheinst ja einen Windows Rechner mit PHP zu Haus zu haben.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Installationsprobleme
Läuft der Webserver auf Deinem PC denn richtig?
Erstelle eine PHP-Datei (z. B. info.php), füge dann den Befehl ein und lade diese Datei in das Hauptverzeichnis deines Webservers. Rufe die Datei anschließend in deinem Browser auf (z.B. http://localhost/info.php), um alle PHP- und Serverinformationen zu sehen.
Den Inhalt kannst Du vielleicht hier posten.
Erstelle eine PHP-Datei (z. B. info.php), füge dann den Befehl
Code: Alles auswählen
<?php phpinfo(); ?>Den Inhalt kannst Du vielleicht hier posten.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Installationsprobleme
Ah jetzt hab ich es verstanden.
Du hast dir den von php.net heruntergeladen.
https://www.php.net/downloads.php?os=wi ... ersion=8.5
Hab ich noch nie mit gearbeitet.
Teste ich morgen mal.
MfG Henshingly
Du hast dir den von php.net heruntergeladen.
https://www.php.net/downloads.php?os=wi ... ersion=8.5
Hab ich noch nie mit gearbeitet.
Teste ich morgen mal.
MfG Henshingly
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Re: Installationsprobleme
Oh ja, der läuft, natürlich vorher getestet.Henshingly hat geschrieben: Mo 18. Mai 2026, 16:42 Läuft der Webserver auf Deinem PC denn richtig?
Erstelle eine PHP-Datei (z. B. info.php), füge dann den Befehlein und lade diese Datei in das Hauptverzeichnis deines Webservers. Rufe die Datei anschließend in deinem Browser auf (z.B. http://localhost/info.php), um alle PHP- und Serverinformationen zu sehen.Code: Alles auswählen
<?php phpinfo(); ?>
Den Inhalt kannst Du vielleicht hier posten.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Installationsprobleme
Habe nicht viel rumexperimentiert.
die PHP Klamotten nach C: entpackt.
C:\php
den LMO innerhalb des Ordners entpackt
C:\php\lmo\
die php.ini bearbeitet
den Befehl in einem Terminal ausgeführt
die entsprechenden beiden Ordner aus dem Ordner install in den Rootordner kopiert und die Installation gestartet.
Siehe Bilder läuft
die PHP Klamotten nach C: entpackt.
C:\php
den LMO innerhalb des Ordners entpackt
C:\php\lmo\
die php.ini bearbeitet
den Befehl
Code: Alles auswählen
.\php -S localhost:8000die entsprechenden beiden Ordner aus dem Ordner install in den Rootordner kopiert und die Installation gestartet.
Siehe Bilder 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.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Installationsprobleme
Ach ja die URL um den LMO bei mir zu erreichen lautete
http://localhost:8000/lmo/
Danach konnte ich die Installation bis zur letzten Seite durchlaufen lassen.
http://localhost:8000/lmo/
Danach konnte ich die Installation bis zur letzten Seite durchlaufen lassen.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Re: Installationsprobleme
Vielen Dank, ich werd das später mal versuchen zu replizieren, auf der commandline hast Du ja keine weiteren parameter -t . angegeben.
Hast Du php.ini-production oder development als template für php.ini genommen und irgendwelche extensions auskommentiert ?
Edit - ich sehe vom Screenshot Du hast dev genommen
Hast Du php.ini-production oder development als template für php.ini genommen und irgendwelche extensions auskommentiert ?
Edit - ich sehe vom Screenshot Du hast dev genommen
Zuletzt geändert von Ramses26 am Mo 18. Mai 2026, 20:01, insgesamt 1-mal geändert.
Re: Installationsprobleme
So, es läuft, vielen Dank.Henshingly hat geschrieben: Mo 18. Mai 2026, 18:30 Ach ja die URL um den LMO bei mir zu erreichen lautete
http://localhost:8000/lmo/
Danach konnte ich die Installation bis zur letzten Seite durchlaufen lassen.
Der "Fehler" lag an folgendem : startet man den Server nicht in c:\php sondern in c:\php\lmo wird die url http://localhost:8000\ mit Backslash erzeugt und in init-parameters.php abgelegt. Aus c:\php heraus dagegen wird sauber http://localhost:8000/lmo erzeugt, ohne backslash.
Generell muß man bei den verschiedenen Schritten sehr aufpassen, zB daß man "install" nicht vor dem letzten Screen schon löscht ...
Bemerkungen :
Hier sollte im Text stehen daß auch "img" kopiert werden soll, nicht nur addon und config, sonst erscheint das "Kaffee spenden"-Icon nicht. In der Hilfe selbst ist "img" erwähnt
Folgende Meldung taucht auf der admin-Seite auf wenn man PHP 8.5.6 benutzt, nach dem login : Soweit ich auf die Schnelle sehen konnte geht es um "[PHP 8.4] Deprecated functionality: fgetcsv(): the $escape ...",
nimmt man also, 8.3.31 stattdessen, tauchen die Meldungen nicht auf.
Dürfte bekannt sein, ob es mehr als Warnungen sind kann ich nicht beurteilen.
Vielen Dank für die Mühe !
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: Installationsprobleme
Das wird obsolet werden. Ich bin dabei den Installationsvorgang komplett zu ändern und neu zu erstellen.Ramses26 hat geschrieben: Mo 18. Mai 2026, 22:45 ....
Bemerkungen :
1.jpg
Hier sollte im Text stehen daß auch "img" kopiert werden soll, nicht nur addon und config, sonst erscheint das "Kaffee spenden"-Icon nicht. In der Hilfe selbst ist "img" erwähnt
....
ändere mal in der Zeile 28 der lmo-loadauth.php folgenden CodeRamses26 hat geschrieben: Mo 18. Mai 2026, 22:45 ...
Folgende Meldung taucht auf der admin-Seite auf wenn man PHP 8.5.6 benutzt, nach dem login :
2.jpg
Soweit ich auf die Schnelle sehen konnte geht es um "[PHP 8.4] Deprecated functionality: fgetcsv(): the $escape ...",
nimmt man also, 8.3.31 stattdessen, tauchen die Meldungen nicht auf.
Dürfte bekannt sein, ob es mehr als Warnungen sind kann ich nicht beurteilen.
...
Code: Alles auswählen
while ($data = fgetcsv($datei, 10000, '|')) {mit folgenden Code
Code: Alles auswählen
while ($data = fgetcsv($datei, 10000, '|', '"', '\\')) {genau die php.ini-development kopiert und als php.ini gespeichert. Anschließend mit meinem Texteditor geöffnet.Ramses26 hat geschrieben: Mo 18. Mai 2026, 22:45 Vielen Dank, ich werd das später mal versuchen zu replizieren, auf der commandline hast Du ja keine weiteren parameter -t . angegeben.
Hast Du php.ini-production oder development als template für php.ini genommen und irgendwelche extensions auskommentiert ?
Edit - ich sehe vom Screenshot Du hast dev genommen
Und folgende Sachen bearbeitet.
- date.timezone =
erweitert mit meiner Zeitzone
date.timezone = "Europe/Berlin"
- ;extension_dir = "ext"
Das Semikolon am Anfang entfernt
extension_dir = "ext"
- Und dann nach
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
ein paar Extensions durchs löschen der Semikolons aktiviert.
Gruß Henshingly
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Re: Installationsprobleme
funktioniert, prima !Henshingly hat geschrieben: Di 19. Mai 2026, 13:43
Das wird obsolet werden. Ich bin dabei den Installationsvorgang komplett zu ändern und neu zu erstellen.
ändere mal in der Zeile 28 der lmo-loadauth.php folgenden CodeCode: Alles auswählen
while ($data = fgetcsv($datei, 10000, '|')) {
mit folgenden Codedie Änderung ist in der Repositorx bei GitHub schon drin. Mit dem nächsten LMO ist das also gegessen.Code: Alles auswählen
while ($data = fgetcsv($datei, 10000, '|', '"', '\\')) {
Danke, Zeitzone und "ext" hatte ich schon geändert, einem youtube-video hierzu folgend.Henshingly hat geschrieben: Di 19. Mai 2026, 13:43 genau die php.ini-development kopiert und als php.ini gespeichert. Anschließend mit meinem Texteditor geöffnet.
Und folgende Sachen bearbeitet.
- date.timezone =
erweitert mit meiner Zeitzone
date.timezone = "Europe/Berlin"
- ;extension_dir = "ext"
Das Semikolon am Anfang entfernt
extension_dir = "ext"Wen es interessiert hier meine php.ini. php.iniNatürlich habe ich nicht rumgetestet. sondern nur mal eben versucht auf 'nem Windows PC einen LMO zu Haus zu installieren.
- Und dann nach
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
ein paar Extensions durchs löschen der Semikolons aktiviert.
Gruß Henshingly
Bzgl der extensions scheint es ja so zu sein, daß sicher einige standardmäßig aktiviert sein sollten, viele (zB bz2, curl ) sind ja selbsterklärend, aber
für LMO scheint es ja keine Anforderungen spezifischer Aktivierungen zu geben.
Vielen Dank für die Hilfestellungen, ein super Projekt.
Ich habe mich früher viel mit Ligaverwaltung befasst und in den 90ern für den Hausgebrauch sogar eine Verwaltung in in QB4.5 geschrieben, danach LM98 und vor allem Professional League genutzt.
Generell scheint die Vielfalt bei den Ligaverwaltungslösungen seit 10-15 Jahren drastisch abgenommen zu haben von Excel-lLösungen für EM/WM einmal abgesehen.
Angesichts von Internet-Seiten wie Liveticker macht es ja auch wenig Sinn wie damals Ergebnisse für die einzelnen Ligen wie Serie A noch selbst einzutippen.
Allerdings muß man wie auch in LMO (keine Kritik) komplexere Turniere die Gruppen und KO-Phasen beinhalten, oder wie in vielen Ligen die Championsship/relagtions runden, immer aufspalten.
