LMO auf Nginx Web Server

Hier wird Hilfe zur Installation oder bei Fehlermeldungen angeboten
Antworten
Benutzeravatar
Olli52
LMO-Neuling
LMO-Neuling
Beiträge: 4
Registriert: So 14. Apr 2024, 12:41

LMO auf Nginx Web Server

Beitrag von Olli52 »

Hallo zusammen,
ich betreibe eine Webseite auf einer Azure Web App.
Bei Azure Web Apps kann man auswählen ob der Web Server auf Windows oder Linux läuft.
PHP 8 ist aber nur noch unter Linux supported.
Deshalb wollte ich nun auf die Linux Variante gehen.
Aber bei Azure kommt dann Nginx als Web Server zum Einsatz.
Grundsätzlich funktioniert LMO darauf. Aber die komplette Formatierung, Farben, etc. gehen verloren.
Ich habe keine große Ahnung von Web Servern. Aber es sieht so aus, als würden .htaccess Dateien auf nginx nicht unterstützt werden.
Habt ihr eine Idee, ob man LMO auf Nginx ans Laufen bringen kann, oder ob der Aufwand zu groß ist?
Danke!
Viele Grüße
Oliver
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 662
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: LMO auf Nginx Web Server

Beitrag von Henshingly »

Olli52 hat geschrieben: So 14. Apr 2024, 13:05 .....
Grundsätzlich funktioniert LMO darauf. Aber die komplette Formatierung, Farben, etc. gehen verloren.
Ich habe keine große Ahnung von Web Servern. Aber es sieht so aus, als würden .htaccess Dateien auf nginx nicht unterstützt werden.
Habt ihr eine Idee, ob man LMO auf Nginx ans Laufen bringen kann, oder ob der Aufwand zu groß ist?
Danke!
Viele Grüße
Oliver
Fehlende Farben und Formatierungen hören sich eher nach "falscher" Pfadangabe in der config/init-parameters.php an.
Haste mal 'nen Link zum LMO? und den Inhalt der grad genannten Datei?
Sollte ungefähr so aussehen.

Code: Alles auswählen

<?php 
	$lmo_dateipfad='DEN_DATEIPFAD _KANNST_DU_BEIM_POSTEN_WEGLASSEN'; //Dateipfad zum LMO
	$lmo_url='https://vest-sport.de/lmo8'; //abolute URL zum LMO
?>
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
Benutzeravatar
Olli52
LMO-Neuling
LMO-Neuling
Beiträge: 4
Registriert: So 14. Apr 2024, 12:41

Re: LMO auf Nginx Web Server

Beitrag von Olli52 »

Hallo Henshingly,
vielen Dank für Deine Antwort.

Also meine init-parameters.php Datei sieht so aus:

Code: Alles auswählen

<?php 
        $lmo_dateipfad='/home/site/....'; //Dateipfad zum LMO
        $lmo_url='http://deck37c.azurewebsites.net'; //abolute URL zum LMO
?>
Viele Grüße
Oliver
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 662
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: LMO auf Nginx Web Server

Beitrag von Henshingly »

Ändere mal

Code: Alles auswählen

 $lmo_url='http://deck37c.azurewebsites.net'; //abolute URL zum LMO
nach

Code: Alles auswählen

 $lmo_url='https://deck37c.azurewebsites.net'; //abolute URL zum LMO
in der 2ten Zeile.
Dort steht nämlich http am Anfang statt https

Schöne Sonntag noch
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
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 662
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: LMO auf Nginx Web Server

Beitrag von Henshingly »

Falls Du eine "richtige" URL für deinen LMO benutzt, trägst Du diese unter

Code: Alles auswählen

 $lmo_url='';
ein.
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
Benutzeravatar
Olli52
LMO-Neuling
LMO-Neuling
Beiträge: 4
Registriert: So 14. Apr 2024, 12:41

Re: LMO auf Nginx Web Server

Beitrag von Olli52 »

Hallo Henshingly,
vielen Dank für deine Antwort!
Die Änderung hat keinen Unterschied ergeben.
Ich bin aber dennoch nun einen Schritt weiter.
Bei Nginx gibt es zwei Möglichkeiten PHP anzusprechen.
Einmal über fastcgi und einmal über php-fpm.
Ich habe nun auf einer virtuellen Ubuntu Maschine LMO mit Nginx zum Laufen gebracht.
Man musste noch in der Nginx Konfiguration einige php-fpm Parameter setzen.
Leider hat Azure sich für den älteren Weg fastcgi entschieden. :(
Da muss ich jetzt noch etwas rumtesten.
Also liegt es nicht an LMO, sondern nur an der Einbindung von PHP unter Nginx.
Ich werde dann mal weitertesten. :)
Vielen Dank und schönen Sonntag!
Oliver
Benutzeravatar
Olli52
LMO-Neuling
LMO-Neuling
Beiträge: 4
Registriert: So 14. Apr 2024, 12:41

Re: LMO auf Nginx Web Server

Beitrag von Olli52 »

Hallo Henshingly,
nach einigen Wochen Pause wollte ich das Thema doch noch mal aufklären. :)
Du hattest natürlich genau Recht. :prayer:
Ich musste einfach die URL anpassen.
Dummerweise habe ich die URL über den Setup-Assistenten korrigiert.
Und der hat immer wieder aus dem HTTPS ein HTTP beim Abspeichern gemacht. :(
Nachdem ich die Datei init-parameters.php direkt angepasst habe, war das Darstellungsproblem behoben.
Vielen Dank!
Für die kommende Bundesliga-Saison werde ich nun die neue Version bei mir scharfschalten.
Viele Grüße
Oliver
Antworten