Installation Znuny 6.0.37 unter Plesk (CentOS7)

Hilfe zu OTRS Problemen aller Art
Post Reply
hktechnik
Znuny newbie
Posts: 2
Joined: 14 Oct 2021, 14:13
Znuny Version: 6.0.37
Real Name: Peter Schulte
Company: Horschler Kommunikation GmbH

Installation Znuny 6.0.37 unter Plesk (CentOS7)

Post by hktechnik »

Hallo Community,

als Neuling in Sachen OTRS habe ich mich, glaube ich, gleich an ein herausforderndes Thema gewagt.
Ich möchte OTRS auf einem Plesk-Server installieren. Die verschiedenen Beiträge hier im Forum habe ich mir schon angesehen. Sind ja auch schon ein bisschen älter (letzter Eintrag von 2015).
Aber bei der Installation bin ich soweit, dass alle benötigten Module vorhanden sind (otrs und Perl).
Ich habe mich u.a. an folgender Anleitung orientiert: https://doc.znuny.org/manual/releases/i ... stall.html

Nach Ausführung des Installers wurde mir als Aufrufpfad folgendes angezeigt:
https://ticket.meine-domain.de/bin/cgi-bin/index.pl

Führe ich das aus, erhalte ich folgende Ausgabe:
"
Sie verwenden leider einen (stark) veralteten Webbrowser. Diese Software funktioniert mit einer großen Auswahl an Webbrowsern, aus denen Sie wählen können. Bitte installieren Sie einen neueren Webbrowser oder aktualisieren Sie Ihren vorhandenen. Bitte lesen Sie auch die Dokumentation oder fragen Sie Ihren Systemadministrator.
"
Und das egal welchen Webbrowser ich nutze (aktueller Chrome, Firefox, Edge).

Hat das etwas mit dem Pfad .../bin/cgi-bin/index.pl zu tun?

Habe im Log noch folgende Info gefunden:
[Mon Oct 18 10:00:43.861455 2021] [core:error] [pid 11974] (13)Permission denied: [client xx.xxx.xx.xxx:40845] AH00035: access to /otrs-web/js/js-cache/ModuleJS_32dd8d01bbeec4f8e92d4cb1377d519c.js denied (filesystem path '/opt/otrs/var/httpd/htdocs/js/js-cache/ModuleJS_32dd8d01bbeec4f8e92d4cb1377d519c.js') because search permissions are missing on a component of the path, referer: https://ticket.meine-domain.de/bin/cgi-bin/index.pl
[Mon Oct 18 10:00:43.861452 2021] [core:error] [pid 7238] (13)Permission denied: [client xx.xxx.xx.xxx:40489] AH00035: access to /otrs-web/js/js-cache/TemplateJS_0ab87ef8b324e10dc04d39162df54083.js denied (filesystem path '/opt/otrs/var/httpd/htdocs/js/js-cache/TemplateJS_0ab87ef8b324e10dc04d39162df54083.js') because search permissions are missing on a component of the path, referer: https://ticket.meine-domain.de/bin/cgi-bin/index.pl

Beim Plesk-Server muss das Verzeichnis otrs wegen der Berechtigungen im Root der Subdomain liegen, deshalb hatte ich auch schon in der Config.pm den Pfad im Abschnitt fs root directory angepasst. Trotzdem scheint das System noch auf den alten Pfad unter /opt zugreifen zu wollen.
Gibt es noch eine weitere Stelle, wo der Pfad justiert werden kann?


Freundliche Grüße
Peter
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Installation Znuny 6.0.37 unter Plesk (CentOS7)

Post by zzz »

Hallo Peter,

ich habe keine Erfahrung mit Plesk, wundere mich jedoch über die URL. Normalerweise sollte sie folgendermaßen aussehen: https://ticket.meine-domain.de/otrs/index.pl
Wenn das System nicht unter /opt/ liegt, müssen einige Stellen angepasst werden. Wenn ich spontan keine vergesse, sollte das zum einen der Pfad im Crontab, die Webserver-Einstellungen und das Perl-Skript für den Webserver sein.

Die einfachere Lösung wäre es jedoch eine symbolische Verknüpfung vom Speicherort auf /opt/otrs zu erstellen. In jedem Fall sollte noch einmal das SetPermissions-Skript ausgeführt werden.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
hktechnik
Znuny newbie
Posts: 2
Joined: 14 Oct 2021, 14:13
Znuny Version: 6.0.37
Real Name: Peter Schulte
Company: Horschler Kommunikation GmbH

Re: Installation Znuny 6.0.37 unter Plesk (CentOS7)

Post by hktechnik »

Vielen Dank Emin,
habe die Einstellungen nochmal versucht anzupassen, aber das Ergebnis blieb das gleiche.

Ich habe aber eine Alternative gefunden - Znuny per Docker:
https://hub.docker.com/r/juanluisbaptiste/znuny
Man muss zwar den Docker-Composer auf Plesk nachinstallieren, aber letztlich geht das.
Da gibts zwar noch ein SSL-Zertifikats-Problem, aber das ist ein anderes Ticket :)

Viele Grüße
Peter
Post Reply