Programmierung PHP Trouble Ticket
· Übersicht · Neuigkeiten · Features · Lizenzinfo · Download · FAQ · QS / Tests ·

FAQ

"Oft gestellte Fragen" (oder: Was Sie unserer Meinung nach wissen sollten)

Frage: "Ist PHP Trouble Ticket kostenlos?"
Kurze Antwort: Nein!
Lange Antwort: In speziellen Fällen ist PHP Trouble Ticket kostenfrei einsetzbar.
Für den privaten Einsatz, zu Ausbildungszwecken und für gemeinnützige Einrichtungen ist der Einsatz von PHP Trouble Ticket System (bis zu einer gewissen Grösse) kostenfrei.
Falls Sie unser PHP Trouble Ticket System in einer solchen Umgebung einsetzen, wären wir Ihnen für eine kurze, informelle EMail dankbar, in der Sie uns mitteilen, wer Sie sind und wozu Sie unser Programm nutzen. Dies dient lediglich der eigenen Statistik über die Anzahl der Anwender und die Anwendungsgebiete, so dass wir das Programm besser auf die Bedürfnisse der Nutzer abstimmen können. Sollten Sie darüber hinaus Ideen, Verbesserungsvorschläge oder neue Übersetzungen haben, so nehmen wir diese natürlich gerne an.
Sollten Sie das PHP Trouble Ticket System in einer kommerziellen Umgebung betreiben wollen, und fragen nach den Konditionen.
Frage: "An wen soll ich Fragen, Rückmeldungen oder Fehlermeldungen bezüglich PHP Trouble Ticket schicken?"
Allgemeine Fragen und Rückmeldungen:
Fragen bezüglich kommerzieller Nutzung, Lizenzen, Preisen und Veröffentlichuns-Daten:
Fehlermeldungen:
Frage: "Ist PHP Trouble Ticket fertiggestellt?"
Kurze Antwort: Nein!
Lange Antwort: Alle wichtigen Funktionen und viele von uns geplante Fähigkeiten sind bereits umgesetzt, einsatzbereit und gründlich getestet.
Das hält uns natürlich nicht davon ab, das Programm weiter zu verbessern.
Frage: "Ich bekomme die Fehlermeldung 'Warning: Failed opening 'config.inc.php' for inclusion', wenn ich die PHP Trouble Ticket Seite aufrufe. Wo liegt das Problem?
Antwort: Diese Fehlermeldung seitens PHP bedeutet, dass der Webserver (bzw. das mit gleichen Rechten laufende PHP) die Datei 'config.inc.php' nicht lesen konnte - sehr wahrscheinlich aufgrund falscher bzw. unzureichender Datei-Rechte.
Die Datei 'config.inc.php' ist die einzige Datei im Archiv, die nicht für jeden Benutzer lesbar ist - schliesslich enthält sie bei einem einsatzfähigen TTS den Benutzernamen und das Passwort für den Datenbank-Zugriff.
Zur Korrektur bestimmen Sie bitte den Benutzer (oder die Gruppe), mit der Ihr Webserver läuft und ändern den Besitzer (oder die Gruppe) sowie die Zugriffsrechte der Datei 'config.inc.php' entsprechend (mittels 'chmod' und 'chown'/'chgrp'), so dass der Webserver die Datei lesen kann. Achtung: Ändern sie nicht die Zugriffsrechte derart, dass die Datei für alle Benutzer lesbar ist - dies wäre ein grosses Sicherheits-Risiko.
Frage: "Warum bekomme ich Fehlermeldungen Über undefinierte Funktionen?"
Antwort: Bitte überprüfen Sie die Zugriffsrechte auf die PHP-Dateien, (insbesondere in den Unterverzeichnissen 'includes/' und 'locale/', welche leicht übersehen werden). Der Webserver muss alle .php und .inc.php - Dateien lesen können.
Frage: "Ich habe alles wie in der Anleitung beschrieben installiert, aber wenn ich eine Seite lade, bekomme ich statt lesbarer Nachrichten nur seltsame Zeichenketten wie TXT_LOGIN oder TXT_REQUIRES_COOKIES. Was mache ich falsch?"
Antwort: Bei einigen Distributionen scheint die 'gettext'-Unterstützung von PHP defekt zu sein. PHP meldet, dass 'gettext' zur Vefügung steht (also nutzt PHP Trouble Ticket dieses), aber die 'gettext'-Funktionen liefern keine sinnvollen Rückgabe-Werte. Leider haben wir bislang nicht herausfinden können, wo genau der Verursacher für dieses Problem zu finden ist.
Glücklicherweise gibt es jedoch eine Alternative: Bearbeiten Sie bitte die Datei 'config.inc.php' und fügen sie die folgende Zeile ein:
define("HAVE_GETTEXT", "no");
Hiermit schalten sie manuell die Verwendung von 'gettext' innerhalb von PHP Trouble Ticket ab und nutzen stattdessen die etwas langsamere, jedoch überall verfügbare Lösung.
Frage: "Warum bekomme ich die Fehlermeldung 'Incorrect table definition; There can only be one auto column and it must be defined as a key', wenn ich die Tabellen anlegen will?"
Antwort: Wenn Sie diese Fehlermeldung bekommen, sobald Sie die Tabellen für PHP Trouble Ticket einspielen wollen, ist Ihre MySQL - Version (extrem) veraltet!
Die MySQL-Versionen ab 3.23.41 funktionieren.
Frage: "Funktioniert PHP Trouble Ticket mit anderen Webservern ausser Apache?"
Antwort: Wenn ein Webserver PHP unterstützt und parallel zu einem von uns unterstützten Datenbank-Server läuft - möglicherweise!
Uns wurde berichtet, dass PHP Trouble Ticket auch mit dem Microsoft IIS Webserver funktioniert. Wir haben leider weder die Zeit noch die Resourcen, dies selber zu testen. Falls Sie eine weitere Kombination erfolgreich einsetzen, teilen Sie uns das doch einfach mit.
Frage: "Funktioniert PHP Trouble Ticket mit PHP 5?"
Antwort: Ja, auch wenn die spezifischen Verbesserungen, die von PHP 5 eingeführt wurden, noch nicht genutzt werden.
Frage: "Funktioniert PHP Trouble Ticket mit anderen Datenbanken?"
Kurze Antwort: Eventuell!
Lange Antwort: PHP Trouble Ticket funktioniert mit MySQL und PostgreSQL. Falls eine weitere Datenbank mit den gleichen SQL-Befehlen funktioniert (oder unsere SQL-Befehle entsprechend angepasst werden können, ohne die Kompatibilität mit MySQL und PostgreSQL zu brechen) und eine PHP-Anbindung existiert, können wir sicherlich PHP Trouble Ticket an diese Datenbank anpassen.
Frage: "Kann ich PHP Trouble Ticket im PHP safe-mode oder mit 'open_basedir'-Einschränkungen betreiben?"
Antwort: Ja. Details hierzu sind im Handbuch zu finden.
Wenn ich versuche, ein neues Ticket zu erstellen oder ein bestehendes Ticket zu bearbeiten, bekomme ich von MySQL die Fehlermeldung 'Access denied'. Ich kann mich am TTS anmelden, also stimmen die Datenbank-Zugriffsdaten.
Der Datenbank-Benutzer, der für den Betrieb des PHP Trouble Ticket Systems verwendet wird, benötigt für seine Arbeit die Rechte INSERT, UPDATE, SELECT, DELETE und LOCK TABLES. Das 'LOCK TABLES'-Recht war bis MySQL Version 4 implizit gegeben und muss seit 4.0.2 explizit gesetzt werden. Genau diese Berechtigung, Tabellen gegen Änderungen temporär zu sperren, fehlt in diesem Fall.
Frage: "Kann ich die Standard-Felder bearbeiten? Ich möchte gerne das 'fällig am'-Feld deaktivieren…"
Antwort: Änderungen an den Standard-Feldern sind leider nicht möglich, und eine entsprechende Möglichkeit ist derzeit auch nicht geplant.
Frage: "Warum ist PHP Trouble Ticket verschlüsselt?"
Antwort: Wir habenbeschlossen, die PHP Trouble Ticket Quelltexte zu verschlüsseln, da wir in der Vergangenheit schlechte Erfahrungen mit Betrügern hatten - insbesondere mit solchen, die die Copyright-Informationen entfernt und das Programm als Ihr eigenes angeboten haben. Wir entschuldigen uns bei unseren ehrlichen Nutzern für eventuelle zusätzliche Probleme, aber wir hielten diesen Schritt für notwendig, um unsere Interessen zu schützen.
Frage: "Was bedeutet ''TTS nicht verfügbar: Lizenz fehlt oder ist abgelaufen.''?"
Antwort: Set der Version 1.1 benötigt PHP Trouble Ticket eine Benutzer-Lizenz. Wenn die oben angegebene Meldung erscheint, haben Sie entweder noch keine Lizenz eingegeben oder Ihre Lizenz ist abgelaufen. Näheres zur Eingabe von Lizenz-Informationen entnehmen Sie bitte dem Handbuch.
Frage: "Was bedeutet ''Anmeldung nicht verfügbar: Maximale Benutzerzahl ist erreicht.''"
Antwort: Im Prinzip ist genau das gemeint, was dort steht: Sie haben die maximale Anzahl von Benutzern, welche in Ihrer Lizenz zugelassen sind, errreicht. Kontaktieren Sie uns () um eine Löung für dieses Problem zu finden.
Was bedeutet "Zu viele aktive Benutzer sind registriert.", wenn ich mich einloggen will?
Diese Meldung bedeutet: Sie haben die maximale Anzahl von Benutzern, welche in Ihrer Lizenz zugelassen sind, erreicht. Sollten Sie nicht mehr aktive Benutzer in Ihrer Installation haben, löschen Sie diese oder setzen Sie bei diesen nicht mehr benötigten Benutzern die Zugriffsrechte auf "Keine Rechte".
Um dieses zu ermöglichen, ist Benutzern mit dem Zugriffsrecht "root" weiterhin die Benutzung des TTS erlaubt. Sollten Sie eine Lizenz für mehr Benutzer benötigen, kontaktieren Sie uns unter .
Wenn ich den Escalator / Das EMail-Gateway aufrufe, bekomme ich die Fehlermeldung "Programm nicht verf%uuml;gbar: Lizenz fehlt oder ist abgelaufen.", aber meine Lizenz ist doch gültig?
Die zusätzlichen Module sind nicht für jeden frei verfügbar, auch wenn sie (inzwischen) im TTS-Paket mit ausgeliefert werden. Um diese Module nutzen zu können, benötigen Sie eine registrierte Lizenz (also eine von uns ausgestellte Lizenz, keine von der Webseite bezogene, automatisch erzeugte Lizenz).
Frage: "Haben Sie um Erlaubnis gefragt, die Namen der Charactere aus dem Userfriendly-Comic in Ihren Beispieldaten zu verwenden?"
Antwort: Natürlich doch.
Haben Sie denn heute schon Userfriendly besucht?
Dustpuppy NOW!

Falls Sie Fragen haben, oder ein Problem, welches weder von dieser Liste noch vom Handbuch abgedeckt wird, und wir werden uns bemühen, Ihnen zu helfen.
Danke für Ihr Interesse an PHP Trouble Ticket!

- Ihr Nightstone systems Entwickler-Team

 

Switch to english Auf Deutsch umschalten

© 2002-2018 Nightstone Systems - Mirror: Nightstone systems