Внутренняя ошибка сервера 500 Bugzilla при установке

Я следовал этому руководству при установке Bugzilla, я не столкнулся с какой-либо проблемой, пока не нажал localhost/bugzilla в URL. мой sites-available/default Конфиг выглядит следующим образом:

    #ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    Alias /bugzilla/ /var/www/bugzilla/
    <Directory /var/www/bugzilla>
            AddHandler cgi-script .cgi .pl
            Options +Indexes +ExecCGI +FollowSymLinks
            DirectoryIndex index.cgi
            AllowOverride Limit
    </Directory>
    #<Directory "/usr/lib/cgi-bin">
    #       AllowOverride All
    #       Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    #       Order allow,deny
    #       Allow from all
    #</Directory>

И когда следят за var/log/apache2/error.log

(13)Permission denied: exec of '/var/www/bugzilla/index.cgi' failed

Из комментариев...

ls -l -rwxr-x--- 1 root apache2 2.6K Feb 20 01:16 /var/www/bugzilla/index.cgi 

2 ответа

Решение

Если вы делаете

ls -l /var/www/bugzilla/index.cgi

и это показывает

ls -l -rwxr-x--- 1 root apache2 2.6K Feb 20 01:16 /var/www/bugzilla/index.cgi 

вы увидите, что пользователь файла (root) не является пользователем Apache. Измените его на пользователя, которого вы используете для Apache. Давайте предположим, что это www-data затем...

sudo chown www-data /var/www/bugzilla/index.cgi

изменит этот файл (и только этот файл) на пользователя www-data, Это установит все файлы в /var/www/bugzilla/ пользователю www-data:

sudo chown -R www-data /var/www/bugzilla/

Будьте осторожны с этим: он может измениться больше, чем вы хотите.

Убедитесь, что у вас есть $webservergroup, а также $use_suexec установить правильно для вашей настройки в Bugzilla's localconfig файл, затем запустите checksetup.pl и он позаботится об исправлении всех ваших разрешений. Если у вас есть root-доступ на коробке (что похоже на то, что вы делаете, поскольку вы можете связываться с конфигурацией apache), тогда $use_suexec должно быть 0 и $webservergroup должно быть "www-dataMsgstr "Убедитесь, что вы root checksetup.pl,

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