Конфигурация Perl Foswiki отображается в браузере в виде простого текста

Я пытаюсь установить FosWiki на localhost. Когда я запустил файл конфигурации (localhost/wiki/bin/configure), это отображается как простой текст в браузере. Я уверен perl установлен на /usr/bin/perl,

Я также пытался разрешить Apache запускать скрипты, вот мой файл конфигурации apache.

<VirtualHost *:80>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    <Directory "/opt/lampp/htdocs/wiki/bin">
            AllowOverride None
            Options ExecCGI FollowSymLinks
            SetHandler cgi-script
            Order allow,deny
            Allow from all
    </Directory>

</VirtualHost>

Спасибо за вашу помощь!

1 ответ

Решение

Я нашел ответ: вам нужно установить libapache2-mod-perl пакет для того, чтобы Apache мог выполнить скрипт perl.

Другие вопросы по тегам