ich hoffe das ich es halbwegs richtig zusammen schreiben kann

Ich habe OTRS 3.3.8 Lokal unter Windows 7 mit IIS 7 (kein Server) installiert.
Der Login ist ja, wenn man die Standard Layout.pm ändert, für das normale OTRS möglich. Das ganze funktioniert auch ohne Probleme.
in dem man die Zeile
Code: Select all
if ( $ENV{SERVER_SOFTWARE} =~ /^microsoft\-iis\/6/i ) {
Code: Select all
if ( $ENV{SERVER_SOFTWARE} =~ /^microsoft\-iis\/7/i ) {
Code: Select all
# check if IIS 6 is used, add absolute url for IIS workaround
# see also:
# o http://bugs.otrs.org/show_bug.cgi?id=2230
# o http://bugs.otrs.org/show_bug.cgi?id=9835
# o http://support.microsoft.com/default.aspx?scid=kb;en-us;221154
if ( $ENV{SERVER_SOFTWARE} =~ /^microsoft\-iis\/7/i ) {
my $Host = $ENV{HTTP_HOST} || $Self->{ConfigObject}->Get('FQDN');
my $HttpType = $Self->{ConfigObject}->Get('HttpType');
$Param{Redirect} = $HttpType . '://' . $Host . $Param{Redirect};
Log Auszug (Login ist also Möglich)
Code: Select all
[Wed Oct 29 10:10:17 2014][Notice][Kernel::System::Auth::DB::Auth] User: riether authentication ok (Method: sha256, REMOTE_ADDR: xx.x.xxx.xx)
Da kommt dann unter Paket Verwaltung der Hinweis dass das Paket nicht richtig installiert ist.
Das einzige was dort bemängelt wird ist das folgende:
Code: Select all
KIXCore: Dateiunterschiede für Datei KIXCore/Kernel/Output/HTML/Layout.pm
1163c1163
< if ( $ENV{SERVER_SOFTWARE} =~ /^microsoft\-iis\/6/i ) {
---
> if ( $ENV{SERVER_SOFTWARE} =~ /^microsoft\-iis\/7/i ) {
Jetzt habe ich im Bug Reporting http://bugs.otrs.org/show_bug.cgi?id=9835 gelesen das diese Änderungen nicht mehr notwendig sein sollen.
Ich hoffe jemand kennt die Lösung

Danke und Gruß Barcuda