Bearbeitet von Anonym
1 1 Punkt

Hallo Community,
Ich nutzte bisher lx-office immer sehr erfolgreich. Jetzt habe ich einen neuen Server mit Plesk und dort bekomme ich es leider nicht zum laufen.

Ich habe alles nach der Installationsanleitung gemacht. Leider läuft Kivitendo nur wenn wenn ich im Plesk Controllpanal mod_suexec des Apache ausschalte. Dann läuft es ohne Probleme. Mein Problem ist aber dann, das horde Webmail nicht mehr läuft und Fehler bringt, bis ich mod_suexec wieder anschalte.

in der Apache error_log steht:
Premature end of script header: controller.pl

in der suexec.log:

[2015-09-23 17:33:49]: cannot stat program: (login.pl)
[2015-09-23 17:34:04]: uid: (10010/**) gid: (1004/1004) cmd: login.pl

laut meine google recherche hat suexec ein problem mit den symlinks.....
oder kann ich bei plesk suexec nur für eine Domain ausschalten??

wie bekomme ich das gelöst, hat jmd. eine Idee

schonmal danke....
Pascal

1 Antwort

0 0 Punkte

Ich hatte ein ähnliches Problem, welches ich dann mit Apache Rewrite-Regeln umgangen habe. Das folgende Skript generiert die Regeln für alle Symlinks:

find . -type l -a -name "*.pl" | while read i; do
  echo "RewriteRule ^${i#./}(.*)\$ $(readlink $i)\$1"
done

Die folgenden Regeln können einfach in die .htaccess-Datei eingetragen werden:

RewriteEngine On
RewriteBase /kivitendo/
RewriteRule ^oe.pl(.*)$ am.pl$1
RewriteRule ^controller.pl(.*)$ am.pl$1
RewriteRule ^gl.pl(.*)$ am.pl$1
RewriteRule ^login.pl(.*)$ admin.pl$1
RewriteRule ^fu.pl(.*)$ am.pl$1
RewriteRule ^rc.pl(.*)$ am.pl$1
RewriteRule ^ct.pl(.*)$ am.pl$1
RewriteRule ^licenses.pl(.*)$ am.pl$1
RewriteRule ^datev.pl(.*)$ am.pl$1
RewriteRule ^ustva.pl(.*)$ am.pl$1
RewriteRule ^generictranslations.pl(.*)$ common.pl$1
RewriteRule ^bp.pl(.*)$ am.pl$1
RewriteRule ^vk.pl(.*)$ am.pl$1
RewriteRule ^ar.pl(.*)$ am.pl$1
RewriteRule ^cp.pl(.*)$ am.pl$1
RewriteRule ^ic.pl(.*)$ am.pl$1
RewriteRule ^ca.pl(.*)$ am.pl$1
RewriteRule ^amtemplates.pl(.*)$ am.pl$1
RewriteRule ^ap.pl(.*)$ am.pl$1
RewriteRule ^sepa.pl(.*)$ am.pl$1
RewriteRule ^common.pl(.*)$ am.pl$1
RewriteRule ^is.pl(.*)$ am.pl$1
RewriteRule ^foo.pl(.*)$ test.pl$1
RewriteRule ^dispatcher.pl(.*)$ admin.pl$1
RewriteRule ^ir.pl(.*)$ am.pl$1
RewriteRule ^am.pl(.*)$ admin.pl$1
RewriteRule ^bankaccounts.pl(.*)$ am.pl$1
RewriteRule ^wh.pl(.*)$ am.pl$1
RewriteRule ^pe.pl(.*)$ am.pl$1
RewriteRule ^rp.pl(.*)$ am.pl$1
RewriteRule ^letter.pl(.*)$ am.pl$1
RewriteRule ^acctranscorrections.pl(.*)$ am.pl$1
RewriteRule ^dn.pl(.*)$ am.pl$1
RewriteRule ^todo.pl(.*)$ am.pl$1
RewriteRule ^do.pl(.*)$ am.pl$1

Ähnliche Fragen

0 0 Punkte
2 2 Antworten
Anonym Gefragt 27, Sep 2012
Ich benötige beispielweise 1 Rechnungsformular MIT unseren kompletten Grafiken u. Geschäftsangaben (zur Erzeugung von PDF-Rg,.)und 1 Rechnungsformular OHNE diese (für ...
1 1 Punkt
1 1 Antwort
groovyman Gefragt vor 2 Tagen
Salut Jan, das Misch/Masch kommt offenbar durch den Inhalt des erp-users Verzeichnisse zustande. Tatsächlich finden sich dort durchaus betagte tcc oder html.tcc Dateien,...
0 0 Punkte
0 0 Antworten
Werner_Hahn Gefragt 14, Apr 2025
Bsp.: Rechnungsstellung am 30.06 Valuta soll 30.11. (Gültig/Zahlbar ab) sein auf den 30.11 sollen dann 14 Tage 2% Skonto möglich sein. Oder anders. Die Zahlungsbedingun...
0 0 Punkte
0 0 Antworten
Autoprofis Gefragt 22, Jan 2025
Guten Tag, Rechnungsabgrenzungsposten (kurz RAP) sind Posten in der Buchhaltung. Auf ihnen werden die Erträge und Aufwendungen verbucht, deren tatsächliche Einnahme bzw...
0 0 Punkte
1 answers 1 Antwort
Anonym Gefragt 21, Jun 2013