File otrs-3.1.1-httpd_conf.patch of Package otrs

Index: scripts/apache2-httpd.include.conf
===================================================================
--- scripts/apache2-httpd.include.conf.orig
+++ scripts/apache2-httpd.include.conf
@@ -4,8 +4,8 @@
 # --
 
 # agent, admin and customer frontend
-ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"
-Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"
+ScriptAlias /otrs/ "@OTRS_ROOT@/otrs/bin/cgi-bin/"
+Alias /otrs-web/ "@OTRS_ROOT@/otrs/var/httpd/htdocs/"
 
 # activate this if you are using an Oracle database
 #SetEnv ORACLE_HOME /path/to/your/oracle/
@@ -17,7 +17,7 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht
 <IfModule mod_perl.c>
 
     # load all otrs modules
-    Perlrequire /opt/otrs/scripts/apache2-perl-startup.pl
+    Perlrequire @OTRS_ROOT@/otrs/scripts/apache2-perl-startup.pl
 
     # Apache::Reload - Reload Perl Modules when Changed on Disk
     PerlModule Apache2::Reload
@@ -45,26 +45,53 @@ Alias /otrs-web/ "/opt/otrs/var/httpd/ht
 </IfModule>
 
 # directory settings
-<Directory "/opt/otrs/bin/cgi-bin/">
+<Directory "@OTRS_ROOT@/otrs/bin/cgi-bin/">
     AllowOverride None
     Options +ExecCGI -Includes
     Order allow,deny
     Allow from all
 </Directory>
-<Directory "/opt/otrs/var/httpd/htdocs/">
+<Directory "@OTRS_ROOT@/otrs/var/httpd/htdocs/">
+    Options +FollowSymlinks
     AllowOverride None
     Order allow,deny
     Allow from all
 </Directory>
+<Directory "@OTRS_ROOT@/otrs/var/httpd/htdocs/js/thirdparty/ckeditor-3.4.2/">
+  #
+  # Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
+  # For licensing, see LICENSE.html or http://ckeditor.com/license
+  #
+
+  #
+  # On some specific Linux installations you could face problems with Firefox.
+  # It could give you errors when loading the editor saying that some illegal
+  # characters were found (three strange chars in the beginning of the file).
+  # This could happen if you map the .js or .css files to PHP, for example.
+  #
+  # Those characters are the Byte Order Mask (BOM) of the Unicode encoded files.
+  # All FCKeditor files are Unicode encoded.
+  #
+
+  AddType application/x-javascript .js
+  AddType text/css .css
+
+  #
+  # If PHP is mapped to handle XML files, you could have some issues. The
+  # following will disable it.
+  #
+
+  AddType text/xml .xml
+</Directory>
 
 <IfModule mod_headers.c>
-    <Directory "/opt/otrs/var/httpd/htdocs/skins/*/*/css-cache">
+    <Directory "@OTRS_ROOT@/otrs/var/httpd/htdocs/skins/*/*/css-cache">
         <FilesMatch "\.(css|CSS)$">
             Header set Cache-Control "max-age=2592000 must-revalidate"
         </FilesMatch>
     </Directory>
 
-    <Directory "/opt/otrs/var/httpd/htdocs/js/js-cache">
+    <Directory "@OTRS_ROOT@/otrs/var/httpd/htdocs/js/js-cache">
         <FilesMatch "\.(js|JS)$">
             Header set Cache-Control "max-age=2592000 must-revalidate"
         </FilesMatch>
openSUSE Build Service is sponsored by