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 ...
0 0 Punkte
0 0 Antworten
Autoprofis Gefragt 22 Jan
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
0 0 Punkte
3 3 Antworten
Anonym Gefragt 13, Jun 2012
Hallo Zusammen, ich versuche ERP und CRM auf einem Debian 6 in einen Apache VirtualHost zu installieren. Inzwischen hat das aber mit installieren nichts mehr zu tun. Ich ...
0 0 Punkte
0 0 Antworten
Werner_Hahn Gefragt 17, Jul 2023
Hallo, Mit der Version 3.8 ist das neue Design in kivitendo implementiert worden. Es wirkt moderner, aufgeräumter und ist angenehmer zum täglichem langem daran Arbeiten...