J'essaie de faire fonctionner OTRS 4.0 sur Ubuntu 14.04. J'ai suivi toutes les instructions pour installer à partir des sources .
Lorsque j'ouvre le site (localhost/otrs/index.pl), un fichier .pl vide est fourni au téléchargement. Apparemment, Apache trouve le fichier index.pl mais ne sait pas quoi en faire.
Modules
cgi.load -> ../mods-available/cgi.load
Perl.load -> ../mods-available/Perl.load
Question
Comment faire en sorte que Perl fonctionne avec Apache?
Assurez-vous d’avoir défini le chemin suivant dans votre /etc/Apache2/Apache2.conf
:ScriptAlias /cgi-bin/ "/path/to/cgi-bin/"
et que vos scripts sont dans ce dossier.
Si vos scripts se terminent par .pl, assurez-vous de changer la ligneAddHandler cgi-script .cgi
à AddHandler cgi-script .cgi .pl
dans /etc/Apache2/Apache2.conf
et vérifiez qu’il n’est pas commenté.
Options FollowSymLinks +ExecCGI
doit être défini dans votre hôte virtuel.
Réveiller les morts mais avec la réponse. Faire ceci:
ln -s /etc/Apache2/mods-available/cgid.load /etc/Apache2/mods-enabled/
ln -s /etc/Apache2/mods-available/cgid.conf /etc/Apache2/mods-enabled/
Sudo service Apache2 restart
et il fonctionne.