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 versuche "verzweifelt" das FCGI-Modul einzurichten. Wenn ich das versuche, bekomme ich die Datei "controller.pl" zum Download angeboten. Eshandelt sich um eine Portbasierte vhost- Umgebung. Portbasiert, da der Port, auf dem Kivitendo läuft, über die Firewall ins Internet zur Verfügung gestellt wird und das nicht auf dem Standardport läuft. Normalerweise ist das auch noch verschlüsselt, aber das fehlt hier noch und wird später wieder eingefügt (erstmal FCGI zum lafen bringen).

Hier der Auszug aus der Konfig:

--------------------/etc/apache2/vhosts.d/ip-based_vhosts.conf-------------------

DocumentRoot /mnt/lvm/srv/www/vhosts/kivitendo
ServerName kivitendo_neu1
ServerAdmin admin@webserver
EnableSendfile Off
AddHandler fcgid-script .fpl
AliasMatch ^/mnt/lvm/srv/www/vhosts/kivitendo/[^/]+.pl /mnt/lvm/srv/www/vhosts/kivitendo/dispatcher.fpl
Alias /mnt/lvm/srv/www/vhosts/kivitendo/ /mnt/lvm/srv/www/vhosts/kivitendo/
Alias /lx-erp/ /mnt/lvm/srv/www/vhosts/kivitendo/
FcgidMaxRequestLen 10485760

AllowOverride All
Options ExecCGI Includes FollowSymlinks
Order Allow,Deny
Allow from All


--------------------/etc/apache2/vhosts.d/ip-based_vhosts.conf-------------------

FCGI läuft allerdings:
a2enmod -l
authz_host actions alias auth_basic authz_groupfile authn_file authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif status userdir dav dav_fs headers imagemap info rewrite ssl vhost_alias php5 perl reqtimeout authz_default fcgid

Installierte Module für Kivitendo:
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.900
Looking for DateTime ...................................................... 0.77
Looking for DBI 1.50 ..................................................... 1.616
Looking for DBD::Pg 1.49 ................................................ 2.18.0
Looking for Email::Address ............................................... 1.896
Looking for Email::MIME .................................................. 1.911
Looking for FCGI 0.72 ..................................................... 0.74
Looking for JSON .......................................................... 2.53
Looking for List::MoreUtils 0.21 .......................................... 0.32
Looking for Params::Validate .............................................. 1.00
Looking for PDF::API2 2.000 .............................................. 2.015
Looking for Rose::Object ................................................. 0.859
Looking for Rose::DB ..................................................... 0.769
Looking for Rose::DB::Object ............................................. 0.798
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 ................................................. 2.22
Looking for Text::CSV_XS 0.23 ............................................. 0.82
Looking for Text::Iconv 1.2 ................................................ 1.7
Looking for URI 1.35 ...................................................... 1.59
Looking for XML::Writer 0.602 ............................................ 0.612
Looking for YAML 0.62 ..................................................... 0.62

Standard check for required modules done. See additional parameters for more checks (--help):

hat jemand eine Idee, was ich falsch mache?

MFG
SNR

von (1.6k Punkte)

1 Antwort

0 Punkte
von (18.0k Punkte)

Das im Link trifft hier ja nicht so zu (habe ja keinen Zeilenumbruch oder Leerzeilen=> das Angezeigte oben liegt nur daran, dass ich keinen "code"-Tag verwendet habe und so einige Zeilen fehlen).

Mein Verstädnisproblem habe ich aber erkannt: "/url/for/kivitendo-erp/" in der Anleitung bedeutet für mich: "/"
Bei mir gibt es schliesslich "nur" diesen einen Dienst auf der URL/IP meines Servers.

Hier mal meine IP-based-VHOST Config incl. Verschlüsselung (überall, wo hinten ">" steht muss nat. auch vorne ein "<" in der Zeile stehen):

VirtualHost *:1234>
DocumentRoot /mnt/lvm/srv/www/vhosts/kivitendo
ServerName kivitendo
ServerAdmin webmaster@server
ScriptAlias /cgi-bin/ /mnt/lvm/srv/www/vhosts/kivitendo/
AddHandler cgi-script .pl
AddHandler fcgid-script .fpl
AliasMatch ^/[^/]+.pl /mnt/lvm/srv/www/vhosts/kivitendo/dispatcher.fpl
Alias / /mnt/lvm/srv/www/vhosts/kivitendo/
FcgidMaxRequestLen 10485760
Directory /mnt/lvm/srv/www/vhosts/kivitendo/>
AllowOverride None
Options +ExecCGI +Includes +FollowSymlinks
Order Allow,Deny
Allow from All
SSLRequireSSL
SSLOptions +StdEnvVars
/Directory>
Directory /mnt/lvm/srv/www/vhosts/kivitendo/users>
Order Deny,Allow
Deny from All
SSLRequireSSL
SSLOptions +StdEnvVars
/Directory>
IfDefine SSL>
SSLEngine On
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl.crt/server.crt
SSLCertificateKeyFile /etc/apache2/ssl.key/server.key_opw
ErrorLog /var/log/apache2/error_ssl.log
CustomLog /var/log/apache2/access_ssl.log combined
/IfDefine>
/VirtualHost>

Ähnliche Fragen

0 Punkte
2 Antworten
0 Punkte
2 Antworten
0 Punkte
1 Antwort
0 Punkte
1 Antwort
Gefragt 26, Sep 2014 von Anonym
0 Punkte
1 Antwort
Gefragt 13, Mär 2020 von al (100 Punkte)
...