Update,

 

I restored server from a snapshot to 4.13 then re-ran the rpm for 5.0.6 it resulted in the same error.

 

Thank you,

Shawn

 

From: otrs-bounces@otrs.org [mailto:otrs-bounces@otrs.org] On Behalf Of Gadow, Shawn
Sent: Thursday, February 4, 2016 3:52 PM
To: otrs@otrs.org
Subject: [otrs] error AH01797 Upgraded from 4.13 to 5.06

 

Hi,

 

I upgraded from 4.13 to 5.06 today using the RPM (opensuse) and I am now appearing to have issues with apache.  Any help would be greatly appreciated.

 

[Thu Feb 04 15:19:10.969919 2016] [mpm_prefork:notice] [pid 9670] AH00163: Apache/2.4.6 (Linux/SUSE) OpenSSL/1.0.1k mod_perl/2.0.8 Perl/v5.18.1 configured -- resuming normal operations

[Thu Feb 04 15:19:10.970056 2016] [core:notice] [pid 9670] AH00094: Command line: '/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D SYSTEMD -D FOREGROUND'

[Thu Feb 04 15:19:17.877274 2016] [access_compat:error] [pid 9688] [client 10.1.10.248:52638] AH01797: client denied by server configuration: /opt/otrs/bin/cgi-bin/index.pl

 

Below is my apache2-httpd.include.conf

 

# --

# added for OTRS (http://otrs.org/)

# --

 

ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"

Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"

 

<IfModule mod_perl.c>

 

    # Setup environment and preload modules

    Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl

 

    # Reload Perl modules when changed on disk

    PerlModule Apache2::Reload

    PerlInitHandler Apache2::Reload

 

    # general mod_perl2 options

    <Location /otrs>

    Order allow,deny

                Allow from all

         Require all granted

#        ErrorDocument 403 /otrs/customer.pl

        ErrorDocument 403 /otrs/index.pl

        SetHandler  perl-script

        PerlResponseHandler ModPerl::Registry

        Options +ExecCGI

        PerlOptions +ParseHeaders

        PerlOptions +SetupEnv

 

        <IfModule mod_version.c>

                        <IfVersion < 2.4>

                Order allow,deny

                Allow from all

            </IfVersion>

            <IfVersion >= 2.4>

                Require all granted

            </IfVersion>

        </IfModule>

        <IfModule !mod_version.c>

            Require all granted

        </IfModule>

         <IfModule core.c>

            <IfVersion < 2.4>

                Order allow,deny

                Allow from all

            </IfVersion>

            <IfVersion >= 2.4>

                Require all granted

            </IfVersion>

        </IfModule>

    </Location>

 

    # mod_perl2 options for GenericInterface

    <Location /otrs/nph-genericinterface.pl>

        PerlOptions -ParseHeaders

    </Location>

 

</IfModule>

 

<Directory "/opt/otrs/bin/cgi-bin/">

    AllowOverride None

    Options +ExecCGI -Includes

 

    <IfModule mod_version.c>

                    <IfVersion < 2.4>

                Order allow,deny

                Allow from all

            </IfVersion>

            <IfVersion >= 2.4>

                Require all granted

            </IfVersion>

    </IfModule>

    <IfModule !mod_version.c>

      Require all granted

    </IfModule>

 

    <IfModule mod_filter.c>

        <IfModule mod_deflate.c>

            AddOutputFilterByType DEFLATE text/html text/javascript application/javascript text/css text/xml application/json text/json

         </IfModule>

    </IfModule>

 

</Directory>

 

<Directory "/opt/otrs/var/httpd/htdocs/">

    AllowOverride None

 

    <IfModule mod_version.c>

                    <IfVersion < 2.4>

                Order allow,deny

                Allow from all

            </IfVersion>

            <IfVersion >= 2.4>

                Require all granted

            </IfVersion>

    </IfModule>

    <IfModule !mod_version.c>

        Require all granted

    </IfModule>

 

    <IfModule mod_filter.c>

        <IfModule mod_deflate.c>

            AddOutputFilterByType DEFLATE text/html text/javascript application/javascript text/css text/xml application/json text/json

         </IfModule>

    </IfModule>

 

    # Make sure CSS and JS files are read as UTF8 by the browsers.

    AddCharset UTF-8 .css

    AddCharset UTF-8 .js

 

    # Set explicit mime type for woff fonts since it is relatively new and apache may not know about it.

    AddType application/font-woff .woff

 

</Directory>

 

<IfModule mod_headers.c>

    # Cache css-cache for 30 days

    <Directory "/opt/otrs/var/httpd/htdocs/skins/*/*/css-cache">

        <FilesMatch "\.(css|CSS)$">

            Header set Cache-Control "max-age=2592000 must-revalidate"

        </FilesMatch>

    </Directory>

 

    # Cache css thirdparty for 4 hours, including icon fonts

    <Directory "/opt/otrs/var/httpd/htdocs/skins/*/*/css/thirdparty">

        <FilesMatch "\.(css|CSS|woff|svg)$">

            Header set Cache-Control "max-age=14400 must-revalidate"

        </FilesMatch>

    </Directory>

 

    # Cache js-cache for 30 days

    <Directory "/opt/otrs/var/httpd/htdocs/js/js-cache">

        <FilesMatch "\.(js|JS)$">

            Header set Cache-Control "max-age=2592000 must-revalidate"

        </FilesMatch>

    </Directory>

 

    # Cache js thirdparty for 4 hours

    <Directory "/opt/otrs/var/httpd/htdocs/js/thirdparty/">

        <FilesMatch "\.(js|JS)$">

            Header set Cache-Control "max-age=14400 must-revalidate"

        </FilesMatch>

    </Directory>

</IfModule>

 

# Limit the number of requests per child to avoid excessive memory usage

MaxRequestsPerChild 4000

 

Thank you,

Shawn