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

Teste kivitendo!

kivitendo Demo

kivitendo Demo mit Schweizer Kontenplan

Geld allein macht nicht glücklich - benutzt kivitendo!

0 Punkte

Hallo,

ich habe ein paar Threads zu dem Thema gefunden, aber keine Lösung.

Die Installation erfolgt auf einem Debian 10.1.0 Buster. Kivitendo habe ich mittels der Installationsanleitung installiert. Im Kapitel 2.6.1 https://www.kivitendo.de/kivi/doc/html/ch02s06.html sitze ich fest. Sobald ich im Browser localhost/kivitendo-erp-release-3.5.5/login.pl eingebe, wird diese Datei als Download angeboten.

Der Link in der Lösung hier: https://forum.kivitendo.de/931/admin-pl-wird-zum-download-angeboten?show=931#q931 funktioniert leider nicht, also komme ich da auch nicht weiter.

Die in Kap. 2.6.1 gezeigten Zeilen habe ich 1:1 in die apach2.conf (übrigens NICHT httpd.conf) kopiert.

Alle Dateien im Verz. /var/www/kivitendo-erp-release-3.5.5/bin/mozilla gehören www-data:www-data und sind ausführbar. Da ist die login.pl mit dabei.

Was könnte es noch sein?

Viele Grüße
Alois

Gefragt von (80 Punkte)

1 Antwort

0 Punkte

Hallo Alois,
ich denke das ist eine falsch konfigurierte Apachedatei.
ich hab meistens eine kivitendo.conf entsprechend der Doku unter
/etc/apache2/conf-available oder /etc/apache2/sites-available
je nachdem wie ich den Server anspreche auch einen DNS Eintrag im Router oder in der hosts-datei
die Seiten aktivierst Du dann mit a2enconf bzw a2ensite.
fcgid muss auch im Apache drinne sein und aktiviert a2enmod.
Ansonsten der Dokumentation folgen.

Werner kivitendodienstleister

Beantwortet von (5.8k Punkte)
httpd.conf und trotzdem login.pl

Hallo Werner,

vielen Dank für deinen Tipp. Wie du vielleicht vermutest - ich kenne mich mich dem Webserver und apache2 nicht besonders gut aus. Was ich bräuchte ist einfach eine Minimalkonfiguration, sodass ich Kivitendo einfach nur zum Laufen bringe.

Ich habe im Netz viel gelesen und weiß jetzt, dass das im Kap. 2.6.1 der Installationsanleitung stehende "httpd.conf" dazu dient, die Datei apache2.conf nicht zu verändern und versehentlich zu zerstören, sondern stattdessen nur mittels Include eine andere Datei zu lesen.
Ich habe die Zeilen in Kap. 2.6.1 nun in eine neue Datei /etc/apache2/httpd.conf kopiert und in /etc/apache2/apache2.conf als letzte Zeie "Include httpd.conf" ergänzt. Dann mit /etc/init.d/apache2 relad den apache neu gestartet - Nichts! Im Browser wird der Aufruf localhost/kivitendo-erp-release-3.5.5/login.pl mit dem Download von login.pl quittiert. Funktioniert also nicht.
Ausprobiert habe ich noch die Pluszeichen vor den Parametern in der Zeile beginnend mit Options. Gleiches Bild (Download login.pl ... ).

Aber wie gesagt, das brauche eine Minimalkonfiguration. Wie soll das Vorgehen in Kap. 2.6.1 geändert werden, damit der apache2 läuft und login.pl ausgeführt wird, anstatt als Download angeboten zu werden?

/Alois

Die Konfiguration aus 2.6.2.4 der Doku hier schon auf Deine Daten angepasst

AddHandler fcgid-script .fpl
AliasMatch ^/kivitendo-erp/[^/]+\.pl /var/www/kivitendo-erp-release-3.5.5/dispatcher.fpl
Alias    /kivitendo-erp/ /var/www/kivitendo-erp-release-3.5.5
FcgidMaxRequestLen 10485760
<Directory /var/www/kivitendo-erp-release-3.5.5>
AllowOverride All
Options ExecCGI Includes FollowSymlinks
Require all granted
</Directory>
<DirectoryMatch /var/www/kivitendo-erp-release-3.5.5/users>
Require all denied
</DirectoryMatch>

nach /etc/apache2/conf-available/kivitendo.conf schreiben
Deine Konfiguration http.conf rückgängig machen

folgende Befehle ausführen

a2enmod fcgid
a2enconf kivitendo

vielleicht ist es auch a2enconf kivitendo.conf

apache neu starten bzw reloaden

service apache2 restart

und versuchen kivitendo im Browser über

localhost/kivitendo-erp/ aufzurufen

Oder den Dienstleister Deiner Wahl beauftragen sollte nicht die Welt kosten

Werner kivitendodienstleister

Hallo Werner,

das hat was geändert. Bei Aufruf von http://localhost/kivitendo-erp/ kommt ein Internal Server Error. Ich habe aber noch keine Datenbank angelegt, mache daher mit Kap. 2.8 weiter. Wegen der Dienstleistung melde ich mich nächste Woche.

Viele Grüße
Alois

Ähnliche Fragen

0 Punkte
2 Antworten
0 Punkte
1 Antwort
0 Punkte
2 Antworten
0 Punkte
1 Antwort
Gefragt 26, Sep 2014 von tobias (310 Punkte)
0 Punkte
1 Antwort
...