Willkommen im kivitendo Forum! Hier erweitern und teilen AnwenderInnen und EntwicklerInnen ihr Wissen.

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan und neuem Layout

Unterstützt kivitendo mit der Basis-Subskription!

0 Punkte

Hallo!

Ich habe lokal Apache2 installiert. Ich möchte die Software kivitendo damit nutzen. Vorher habe ich mich viel mit SQL Ledger befasst, das baut wohl aufeinander auf.

Jedenfalls habe ich nach der offiziellen Installationsanleitung Kivitendo installiert. Wenn ich aber http://localhost/kivitendo/admin.pl aufrufe, bekomme ich eine Fehlermeldung von Apache:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Einige Quellen im Internet haben behauptet, dass die Rechte in /var/www/kivitendo falsch gesetzt wären, das hat am Anfang auch gestimmt. Jetzt habe ich aber alles auf 755 gesetzt.

Das Error-Log von Apache sieht übrigens so aus (ich habe nur die Zeilen eingefügt, die nach dem Aufruf von admin.pl dazukommen)

Can't locate Rose/Object.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl/5.14/parent.pm line 20.
BEGIN failed--compilation aborted at SL/System/Process.pm line 5.
Compilation failed in require at SL/Dispatcher.pm line 11.
BEGIN failed--compilation aborted at SL/Dispatcher.pm line 11.
Compilation failed in require at /var/www/kivitendo/admin.pl line 5.
BEGIN failed--compilation aborted at /var/www/kivitendo/admin.pl line 5.
[Sun Dec 15 23:12:10 2013] [error] [client 127.0.0.1] Premature end of script headers: admin.pl

Diese Ausgabe ist vielleicht noch wichtig:

$ ./scripts/installation_check.pl 
Checking Required Modules:
Looking for parent ....................................................... 0.225
Looking for Archive::Zip 1.16 ............................................. 1.30
Looking for Clone ......................................................... 0.31
Looking for Config::Std .................................................... 0.9
Looking for DateTime .................................................... NOT ok
Looking for DBI 1.50 ..................................................... 1.622
Looking for DBD::Pg 1.49 ................................................ 2.19.2
Looking for Email::Address ............................................... 1.888
Looking for Email::MIME ................................................. NOT ok
Looking for FCGI 0.72 ................................................... NOT ok
Looking for JSON ........................................................ NOT ok
Looking for List::MoreUtils 0.21 .......................................... 0.30
Looking for Params::Validate ............................................ NOT ok
Looking for PDF::API2 2.000 ............................................. NOT ok
Looking for Rose::Object ................................................ NOT ok
Looking for Rose::DB .................................................... NOT ok
Looking for Rose::DB::Object ............................................ NOT ok
Looking for String::ShellQuote 1.01 ....................................... 1.04
Looking for Sort::Naturally ............................................... 1.02
Looking for Test::Harness 3.00 ............................................ 3.23
Looking for Template 2.18 ............................................... NOT ok
Looking for Text::CSV_XS 0.23 ........................................... NOT ok
Looking for Text::Iconv 1.2 ................................................ 1.7
Looking for URI 1.35 ...................................................... 1.60
Looking for XML::Writer 0.602 ........................................... NOT ok
Looking for YAML 0.62 ..................................................... 0.62 Standard check for required modules done. See additional parameters for more checks (--help):

Folgende Zeilen habe ich der apache2.conf angefügt (den Code habe ich von meiner funktionierenden SQL Ledger Installation):

AddHandler cgi-script .pl
Alias /kivitendo /var/www/kivitendo/

<Directory /var/www/kivitendo>
  AllowOverride All
  AddHandler cgi-script .pl
  Options ExecCGI Includes FollowSymlinks
  Order Allow,Deny
  Allow from All
</Directory>

<Directory /users>
 Order Deny,Allow
 Deny from All
</Directory>

Was mich ja am meisten wundert: SQL Ledger funktioniert! Aber warum bekomme ich Kivitendo nicht hin??

Über eure Hilfe wäre ich sehr dankbar!

Nooster

von
Bearbeitet von Anonym

1 Antwort

+1 Punkt
 
Beste Antwort

Es gibt mehrere "NOT OK" Zeilen im Installationscheck, die müssen alle behoben werden. Hier fehlen Perl-Pakete, die man sich entweder direkt von CPAN oder generell einfacher aus der eigenen Distribution holt. Siehe hier: https://demo.kivitendo.de/doc/html/ch02s02.html#Pakete

SQL-Ledger braucht diese Module nicht, da SQL-Ledger z.B. nicht mit Rose-DB arbeitet. Es sind ja auch schon ein paar Jahre und Code-Zeilen vergangen, seit kivitendo seinen eigenen Weg gegangen ist.

von (16.8k Punkte)
ausgewählt von Anonym
...