Frage zum editieren der PL/pm dateien

Hilfe zu Znuny Problemen aller Art
Locked
John
Znuny newbie
Posts: 96
Joined: 17 Aug 2007, 17:07

Frage zum editieren der PL/pm dateien

Post by John »

Hallo leute,

ich war gerade dabei einige Änderungen an der Config.pm vorzunehmen (natürlich alle nach Anleitung vom Handbuch) und als ich fertig war, speicherte ich alles ab, wollte den Apache neustarten, doch dies ist nicht möglich gewesen. irgendwie läßt sich dieser nicht mehr starten, sobald ich irgendeine Ändrung in den OTRS dateien mache (hauptsächlich pl/pm dateien)

woran liegt dass und wie kann ich es ändern?

P.s: Tschuldigung für diese evtl. Anfängerfrage.
============================

OTRS 3.1.4 mit ITSM (auf ESX 5)
Debian Squeeze
MySQL
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Frage zumeditieren der PL/pm dateien

Post by larf »

Den dämlichen Spruch, dass meine Glaskugel grade zur Reparatur ist, werde ich dir mal nicht reindrücken.
Trotzdem wäre eine klare Fehlermeldung wesentlich besser als eine Umschreibung des Problems.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
John
Znuny newbie
Posts: 96
Joined: 17 Aug 2007, 17:07

Frage zum editieren der PL/pm dateien

Post by John »

die einzig klare fehlermeldung die ich dir liefern kann ist:

/usr/share/otrs/Kernel# /etc/init.d/apache2 start
Starting web server: apache2 failed!

brauchst noch mehr infos? letzte info ist, dass wenn ich meine Änderungen in den PL/PM Dateien rückgängig mache, der Apache sich wieder starten lässt
============================

OTRS 3.1.4 mit ITSM (auf ESX 5)
Debian Squeeze
MySQL
larf
Znuny expert
Posts: 285
Joined: 31 May 2006, 11:20

Frage zum editieren der PL/pm dateien

Post by larf »

John wrote:die einzig klare fehlermeldung die ich dir liefern kann ist:

/usr/share/otrs/Kernel# /etc/init.d/apache2 start
Starting web server: apache2 failed!

brauchst noch mehr infos? letzte info ist, dass wenn ich meine Änderungen in den PL/PM Dateien rückgängig mache, der Apache sich wieder starten lässt
Frage 1: was sagt das Log?
Frage 2: was genau hast du editiert?
Frage 3: läuft der Webserver eventuell schon?
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1

Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
John
Znuny newbie
Posts: 96
Joined: 17 Aug 2007, 17:07

Frage zum editieren der PL/pm dateien

Post by John »

1. log bemerkt, dass ich etwas an der Config.pm geändert habe und kan irgendeine pl datei nicht ausführen, obwohl sie existiert (sry, ich schreibe derzeit aus dem gedächtnis, da ich den gleichen Fehler mit einer Änderung an der EMail.pm hatte)

2. die Config.pm; ich habe genau das gemacht, was in dieser Doku steht: http://doc.otrs.org/2.2/de/html/x1824.h ... on-mapping

3. der Webserver läuft noch nicht; ich habe ihn mit restart und mit start versucht zu starten. Es gibt auch keinen apache/Webserver Prozess (aufruf über ps aux)
============================

OTRS 3.1.4 mit ITSM (auf ESX 5)
Debian Squeeze
MySQL
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Frage zum editieren der PL/pm dateien

Post by jojo »

ausser an der Config.pm (und der GenericAgent.pm) solltest Du erstmal nichts ändern...

Wechsel in das Verzeichnis /opt/otrs (oder wo auch immer Du otrs installiert hast)
Führe folgenden Befehl aus:

perl -cw Kernel/Config.pm
"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
John
Znuny newbie
Posts: 96
Joined: 17 Aug 2007, 17:07

Frage zum editieren der PL/pm dateien

Post by John »

da bekomme ich folgende meldung bei der standard config.pm:

Kernel/Config.pm syntax OK

bei meiner modifizierten:

syntax error at Kernel/Config.pm line 145, near "["
Kernel/Config.pm had compilation errors.

Allerdings habe ich genau den Text der Dokumentation übernommen! Die betroffene zeile sieht wie folgt aus:

[ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],

Was soll daran nicht stimmen?




EDIT:

Ich habe eine zwischenlösung gefunden. ICh habe einfach den betroffenen Parameter auskommentiert und schon funktionierts; denn och verstehe ich nicht, warum dass nicht funktioneren sollte! wenn jemand zufällig eine Lösung für dieses Phänomen hat; wäre ich dankbar für eine Erläuterung
============================

OTRS 3.1.4 mit ITSM (auf ESX 5)
Debian Squeeze
MySQL
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Frage zum editieren der PL/pm dateien

Post by jojo »

[ 'ValidID', 'Valid', 'valid_id', 0, 1, 'int', '', 0 ],

Der Wert hinter int, ist das ein " oder 2 ' ?

Es müssen 2 ' sein
"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
John
Znuny newbie
Posts: 96
Joined: 17 Aug 2007, 17:07

Frage zum editieren der PL/pm dateien

Post by John »

Es sind 2 ' . deswegen verstehe ich dass ja nicht.
============================

OTRS 3.1.4 mit ITSM (auf ESX 5)
Debian Squeeze
MySQL
Locked