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>