!/usr/bin/perl
use strict;
use SL::Dispatcher;
our $dispatcher = SL::Dispatcher->new('CGI');
$dispatcher->prestartup;
$dispatcher->handlerequest;
1;
Was ist das Problem hier?
Das ist keine Fehlermeldung sondern Perlcode der Dir im Browserfenster angezeigt wird.
Soetwas passiert oft wenn die Apache-config nicht in Ordnung ist, sprich die Handler greifen nicht und die Datei wird nicht von (fast-)cgi abgearbeitet (also ausgefuehrt).
Mittlerweile hast Du aber schon an so vielen Stellschrauben gedreht, dass Du Dir wahrscheinlich noch weitere Probleme eingehandelt hast. Am sinnvollsten Du versuchst mal wieder etwas Struktur in das Ganze zu bringen.
ging die Installation je mals und Du hast was veraendert, wenn ja was
geht login.pl, bzw der Aufruf von http://localhost/kivitendo-erp-3.0.0/
und die verwendete CGI Variante wird angezeigt?
wenn es eine frische Installation ist, lass sie erst einmal mit cgi laufen, bevor Du fcgi einsetzt.
- Beim Ueberfliegen der Kommentare entsteht auch der Eindruck, deine Config ist nicht sauber, lies Dir mal die Fallbackinfos zur kivitendo.conf durch.
- Am Besten Du nimmst eine frische kivitendo.conf.default also eine in der nix veraendert wurde.
- Du benennst alle lx*.conf Dateien um (zum Beispiel ".alt" anhaengen.
- Du nimmst eine leere Datei und nennst sie
kivitendo.conf
- in diese Datei schreibst Du nur die Sektionsueberschrift und die Optionen die Du anders haben willst als in der Datai
kivitendo.conf.default
z.B.
[authentication]
admin_password = geheim
[authentication/database]
user = kivitendo
password = geheim
# Mehr muss nicht unbedingt in Deiner kivitendo.conf stehen.
Vor allem, versuche kleine systematische Schritte zu gehen und lies auch noch mal https://demo.kivitendo.de/doc/UPGRADE
a2enmod fcgida2enmod fcgid
ERROR: Module fcgid does not exist!
Ist 2.6 wichtig oder kann man es auch überspringen?
Vor allem muss die Apache-Cofiguration zur verwendeten CGI variante passen. Klar ist das wichtig, wenn du fcgi verwenden willst! Kommt darauf an, wie die Apache config aussieht. Unter einem Debian sqeeze musst Du libapache2-mod-fcgid
installieren.
>Hi ich habe das nach dieser Anleitung auch versucht. Leider klappt es auch nicht.
>
>Ich muss echt sagen, dass es immer noch nicht leicht ist kivitendo zu installieren. Es ist immer noch nicht Benutzerfreundlich.
>Können wir mal an der offiziellen Anleitung weiter machen? Würde gerne mal wissen wo ich was falsch verstehe oder falsch gemacht habe.
Sorry, der Thread liest sich nicht, also ob Du alles gemacht hast wie es da steht. Du machst vor allem zu viel auf einmal. Niemand sagt das es leicht ist kivitendo zu installieren und zu betreuen. Das ist eine Taetigkeit fuer einen Serveradministrator. Versuche mal bitte wie oben geschrieben erst mal die CGI variante zum laufen zu bekommen, am besten mit einer frischen Apache-Config. Kleine kontinuierliche Schritte.