Xampp und OTRS

Hilfe zu OTRS Problemen aller Art
Post Reply
RaconyRE
Znuny newbie
Posts: 6
Joined: 26 Nov 2009, 16:03
Znuny Version: 2.4.5

Xampp und OTRS

Post by RaconyRE »

Hallo zusammen,

ich versuche gerade verzweifelt mein OTRS unter Xampp (Betriebssystem Windows XP Prof.) zu installieren. Da Xampp bereits einen Apache und SQL beinhaltet kann ich eine Installation mit dem Installer nicht verwenden. In diesem Beitrag steht folgendes:
1. XAMPP (am besten aktuellste Version) inkl. Apache, Perl etc. installieren
2. OTRS-Source (zip-File) in XAMPP integrieren
3. httpd.conf anpassen
4. <server>/otrs/installer.pl ausführen
Dazu habe ich jedoch noch folgende Fragen:
1.) Ist unter Punkt 2 dieses Zip-File gemeint? Wenn ich das Zip-File entpacke ist im "Root" keine Datei installer.pl zu finden.
2.) Was muss der unter Punkt 3 erwähnten httpd.conf angepasst werden?
3.) Wie bereits erwähnt ist in dem Root-Verzeichnis des Zip-Files keine installer.pl zu finden.

Ich kenne es halt nur so, dass ich mir ein Zip-File runterlade, es entpacke und bei Xampp in den htdocs Ordner schiebe. Hab ich hier bei OTRS etwas übersehen?

Ich bitte dringend um Hilfe, weil mein Chef schon ganz kribbelig wird ;-)

Grüße
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Xampp und OTRS

Post by Joyner »

Hallo,

ja die zip-Datei ist gemeint.

Das entpackte otrs-Verz. packst du in z.B C:\xampp\otrs

In der httpd.conf fügst du am Ende noch:

Code: Select all

# OTRS settings
LoadFile "C:\xampp\perl\bin\perl510.dll"
Include "c:\xampp\otrs\scripts\apache2-httpd-new.include.conf"
Letzer Schritt:
In der apache2-httpd-new.include.conf die Pfard anpassen von /opt/otrs/ auf dann c:/xampp/otrs

Apache starten und im error.log schauen, ob alles i.O. ist.

mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
RaconyRE
Znuny newbie
Posts: 6
Joined: 26 Nov 2009, 16:03
Znuny Version: 2.4.5

Xampp und OTRS

Post by RaconyRE »

Hallo,

vielen Dank für den guten hinweis. Leider bekomme ich im Logfile noch folgenden Fehler ausgeworfen:
[Fri Nov 27 14:46:49 2009] [error] Can't locate Kernel/Config.pm in @INC (@INC contains: /opt/otrs/Kernel/cpan-lib /opt/otrs/ C:/xampp/perl/lib C:/xampp/perl/site/lib . C:/xampp/apache) at c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl line 61.\nBEGIN failed--compilation aborted at c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl line 61.\nCompilation failed in require at (eval 2) line 1.\n
[Fri Nov 27 14:46:49 2009] [error] Can't load Perl file: c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl for server localhost:80, exiting...
Hab ich eventuell in der apache2-httpd-new.include.conf etwas zu wenig oder zu viel geändert?

Code: Select all

# --
# added for OTRS (http://otrs.org/)
# $Id: apache2-httpd-new.include.conf,v 1.5 2008/11/10 11:08:55 ub Exp $
# --

# agent, admin and customer frontend
ScriptAlias /otrs/ "c:/xampp/htdocs/orts/bin/cgi-bin/"
Alias /otrs-web/ "c:/xampp/htdocs/otrs/var/httpd/htdocs/"

# if mod_perl is used
<IfModule mod_perl.c>

    # load all otrs modules
    Perlrequire "c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl"

    # Apache::Reload - Reload Perl Modules when Changed on Disk
    PerlModule Apache2::Reload
    PerlInitHandler Apache2::Reload
    PerlModule Apache2::RequestRec

    # set mod_perl2 options
    <Location /otrs>
#        ErrorDocument 403 /otrs/customer.pl
        ErrorDocument 403 /otrs/index.pl
        SetHandler  perl-script
        PerlResponseHandler ModPerl::Registry
        Options +ExecCGI
        PerlOptions +ParseHeaders
        PerlOptions +SetupEnv
        Order allow,deny
        Allow from all
    </Location>

</IfModule>

# directory settings
<Directory "c:/xampp/htdocs/bin/cgi-bin/">
    AllowOverride None
    Options +ExecCGI -Includes
    Order allow,deny
    Allow from all
</Directory>
<Directory "c:/xampp/htdocs/var/httpd/htdocs/">
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

# MaxRequestsPerChild (so no apache child will be to big!)
MaxRequestsPerChild 400
Jetzt kann ich meinen Apache garnicht mehr starten ;-) Ich bitte nochmal um ein wenig Hilfe ;-)

Grüße
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Xampp und OTRS

Post by Joyner »

Hi,

dupliziere mal im scripts mal die apache-perl-startup.pl und speichere diese als apache2-perl-startup.pl.

In der apache2-perl-startup.pl noch die "use lib"-Pfade anpassen.

mfg
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
RaconyRE
Znuny newbie
Posts: 6
Joined: 26 Nov 2009, 16:03
Znuny Version: 2.4.5

Xampp und OTRS

Post by RaconyRE »

Hallo,

nochmal vielen Dank für die Antwort. Leider zeigt mir das Apache Error-Log immer noch den gleichen Fehler an. Ich habe keine Idee mehr woran das liegt. Der Apache kann nicht mehr gestartet werden. Wenn ich den Eintrag rausnehme funktioniert es einwandfrei.

Hast Du vielleicht noch eine Idee?
Quakeer
Znuny newbie
Posts: 23
Joined: 30 Sep 2008, 09:12

Xampp und OTRS

Post by Quakeer »

Wunderbar, ich wollte eh schon die ganze Zeit OTRS mal unter XAMPP versuchen.
Werde dies ggf. noch heute versuchen und ein Bericht abgeben ob der Fehler bei mir auch so auftritt wie bei dir.

Hoffe mal nicht, weil ich würde auch gerne OTRS und noch andere Anwendungen über XAMPP laufen lassen... ;-)

mfg
Quakeer


Edit:
Also ich habs versucht und bei mir schieße ich auch den Apache-Server ab... mein XAMPP meldet nur:

Code: Select all

Busy...
WARNING: terminating worker thread 0
Apache started
MySQL läuft problemlos weiter... noch irgendeine idee?

Dann bin ich mir auch nicht so sicher, ob das richtig ist:
Joyner wrote:In der httpd.conf fügst du am Ende noch:

Code: Select all

# OTRS settings
LoadFile "C:\xampp\perl\bin\perl510.dll"
Include "c:\xampp\otrs\scripts\apache2-httpd-new.include.conf"
weil unter

Code: Select all

"c:\xampp\otrs\scripts\apache2-httpd-new.include.conf" 
ist es nicht zu finden bei mir wäre es nämlich:

Code: Select all

"C:\xampp\htdocs\otrs\scripts\apache2-httpd-new.include.conf" 
oder liege ich da falsch?
"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Xampp und OTRS

Post by Joyner »

Hallo,

1. auf die richtige Schreibweise achten:
RaconyRE wrote:ScriptAlias /otrs/ "c:/xampp/htdocs/orts/bin/cgi-bin/"
[/code]
2. Probiere zudem mal, das otrs-Dir und C:\xampp\ zu verschieben und neu einzubinden.
Denn alles das was unter c:\xampp\htdocs liegt ist ja schon eingebunden...somit würdest du das otrs-dir ein zweites Mal einbinden wollen, was natürlich nicht geht.

mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
Quakeer
Znuny newbie
Posts: 23
Joined: 30 Sep 2008, 09:12

Xampp und OTRS

Post by Quakeer »

@Joyner:
hast du vielleicht noch eine Idee... weil wenn ich den letzten eingetragen befehl in der "httpd.conf" wieder zurück ändere funktioniert Apache wieder wie vorher.
d.h. irgendwas stimmt mit dem Befehl wohl nicht.

Besteht vielleicht die Möglichkeit, dass du eine "Step-by-Step" Anleitung für uns machen könntest? :-)
Ich sag mal so... ich spiele das gerade auf einem Testsystem auf und verwende auch die Standardverzeichnisse ;-)

wäre wirklich super

mfg
Patrick
"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Xampp und OTRS

Post by Joyner »

Hallo,

das OTRS mache ich so nebenbei. Und XAMPP ist ja schon wesentlich leichter als sämtliche Module manuell zu installieren. Ne Step-by-Step ist da etwas übertrieben,dann sollte der Win-Installer verwendet werden - dort sind auch sämtliche Moduldateien, z.B. für eine LDAP-Intergration enthalten.
Wenn man die error.log im Apache-Dir beachtet, welche Datei, welches Modul etc. den Fehler verursacht, ist es ja nicht so schwer. Und da das Problem ja scheinbar in der Apache-conf oder der Perl-Datei vom OTRS liegt, einfach diese nochmal prüfen.

Versucht mach anstelle von C:\xampp\... C:/xampp/... zu schreiben... :)

mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
Quakeer
Znuny newbie
Posts: 23
Joined: 30 Sep 2008, 09:12

Xampp und OTRS

Post by Quakeer »

Joyner wrote:Hallo,

das OTRS mache ich so nebenbei. Und XAMPP ist ja schon wesentlich leichter als sämtliche Module manuell zu installieren. Ne Step-by-Step ist da etwas übertrieben,dann sollte der Win-Installer verwendet werden - dort sind auch sämtliche Moduldateien, z.B. für eine LDAP-Intergration enthalten.
Wenn man die error.log im Apache-Dir beachtet, welche Datei, welches Modul etc. den Fehler verursacht, ist es ja nicht so schwer. Und da das Problem ja scheinbar in der Apache-conf oder der Perl-Datei vom OTRS liegt, einfach diese nochmal prüfen.

Versucht mach anstelle von C:\xampp\... C:/xampp/... zu schreiben... :)

mfg
Sebastian
Okay, da hast auch recht.
Ich werde mich nochmal dranhocken und ein bissele mit meiner Datenbank rumspielen (ist eh nur ein Testsystem :-) )
Sobald ich irgendwas neues hab, oder wenn das funktioniert mit "C:/xampp/" werde ich dich/euch Bericht erstatten :-P

mfg
Pat
"Produktiv-System": OTRS: 3.0.4
"Testing-System": OTRS: X.X.X
OS: Windows Server 2003
Apache 2 / MySQL 5
RaconyRE
Znuny newbie
Posts: 6
Joined: 26 Nov 2009, 16:03
Znuny Version: 2.4.5

Xampp und OTRS

Post by RaconyRE »

Hallo zusammen,

den folgenden Fehler habe ich lokalisieren können:
[Fri Nov 27 14:46:49 2009] [error] Can't locate Kernel/Config.pm in @INC (@INC contains: /opt/otrs/Kernel/cpan-lib /opt/otrs/ C:/xampp/perl/lib C:/xampp/perl/site/lib . C:/xampp/apache) at c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl line 61.\nBEGIN failed--compilation aborted at c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl line 61.\nCompilation failed in require at (eval 2) line 1.\n
[Fri Nov 27 14:46:49 2009] [error] Can't load Perl file: c:/xampp/htdocs/otrs/scripts/apache2-perl-startup.pl for server localhost:80, exiting...
Dies lag daran, dass die Kernel/Config.pm mit dem Zusatz ".dist" im Verzeichnis lag. Ich habe das .dist entfernt. Jetzt lässt sich der Apache ohne Probleme starten.

Jetzt kommt es aber zu einem anderem Problem. Wenn ich nun die Seite http://localhost/otrs/installer.pl aufrufe bekomme ich folgende Meldung:
Software error:

at c://xampp/htdocs/otrs/Kernel/Config/Defaults.pm at line 2387.

For help, please send mail to [...]
Hmpf. Ich hab hier wirklich keine Idee mehr... HILFE... bitte :-)

RaconyRE

[edit]
Wenn ich nur die Adresse http://localhost/otrs/ aufrufe bekomme ich eine Verzeichnisstruktur :-(
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Xampp und OTRS

Post by Joyner »

RaconyRE wrote:
Software error:
at c://xampp/htdocs/otrs/Kernel/Config/Defaults.pm at line 2387.
Hi,

was steht in der Zeile 2387?
Setze vor die Zeile mal ne # zum auskommentieren und probiere es dann erneut.

mfg
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
RaconyRE
Znuny newbie
Posts: 6
Joined: 26 Nov 2009, 16:03
Znuny Version: 2.4.5

Xampp und OTRS

Post by RaconyRE »

In Zeile 2387 steht:

Code: Select all

die;
Dies gehört zu einer if-else Funktion. Wenn ich diese Zeile auskommentiere bekomme ich den Fehler:
Can´t load log backend module Kernel::System::Log::SysLog! Attemp to reload Kernel/System/Log/SysLog.pm aborted.
Compilation failed in require at (eval 153) line 3.

For help, please send mail to [...]
Irgendwie wird mir das alles zu kompliziert. Hmpf... Nur mein Chef will das Ding haben! ;-)
RaconyRE
Znuny newbie
Posts: 6
Joined: 26 Nov 2009, 16:03
Znuny Version: 2.4.5

Xampp und OTRS

Post by RaconyRE »

Weiß denn hier keiner mehr einen Rat? :-(
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Xampp und OTRS

Post by jojo »

Hallo,

anscheinend nicht.

Nutz entweder:

- Linux für solche Zwecke
- den Windowsinstaller
Irgendwie wird mir das alles zu kompliziert. Hmpf... Nur mein Chef will das Ding haben! ;-)
Wenns wichtig ist, solltest Du sowie nicht auf rumbasteln....
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Post Reply