Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ticket:osticket [2015/07/03 11:21] – [Lösung] geraldticket:osticket [2024/03/13 18:28] (aktuell) – [Lösung] gerald
Zeile 1: Zeile 1:
 {{tag>isTicket Ticketsystem ticket support email-ticket email}} {{tag>isTicket Ticketsystem ticket support email-ticket email}}
 ====== osTicket ====== ====== osTicket ======
 +
 +ost-config.php liegt in support/include/ bzw. in upload/include/
  
 [[http://osticket.com]] 1.6.0 (stable) Feb-09-2010  [[http://osticket.com]] 1.6.0 (stable) Feb-09-2010 
 +[[http://osticket.com]] 1.9.11 (stable) Jun-01-2015 (Internationalisierung, volles UTF-8, nur Ajax spinnt manchmal)
 +
  
 sieht OK aus, viele Funktionen. Zumindest von der Schönheit macht es keinen so guten Eindruck wie das Trellis. [[:ticket|Andere Ticketsysteme]] sieht OK aus, viele Funktionen. Zumindest von der Schönheit macht es keinen so guten Eindruck wie das Trellis. [[:ticket|Andere Ticketsysteme]]
 +
 +===== Ferienhinweise =====
 +
 +Damit bei JEDER Ticket-Mail der Ferienhinweis gesendet wird:
 +in /include/class.email.php dioe Methode send suchen und dort einfügen:
 +
 +<code>
 +        // gerald:
 +        @include(trim($_SERVER["SEASONHINT_FILE"])); // aktuelle hinweise
 +        if ($hint_to_display != "")
 +     $message .= "\n\n".str_replace("NL", "",str_replace("<br \>", "", utf8_encode($hint_to_display)));
 +</code>
  
 ===== Problem Dt. Sprache ===== ===== Problem Dt. Sprache =====
 +
 +Deutsch fehlt: lade de.phar von Webseite herunter und installiere Datei in support/include/i18n/de.phar . Das ist alles.
    
 +
 +Alte Version: keine Internationalisierung.
 Sprache ist in Code integriert. Es gibt jedoch Übersetzungen ins Deutsche. Dabei wurde allerdings der gesamte Code übersetzt, dh. man bekommt die Übersetzung nur als ganze Installation. Dabei wurden offenbar auch interne Pfade und Begriffe übersetzt, daher liest man von Problemen, die das Original nicht hat. Da bleib ich lieber bei Englisch. Nachtrag: hab die Seiten einzeln ersetzt (bei denen ich mir sicher war, dass nichts verschlimmbessert wurde) und selbst übersetzt. Insgesamt ist die Übersetzung aber sehr gut.... Sprache ist in Code integriert. Es gibt jedoch Übersetzungen ins Deutsche. Dabei wurde allerdings der gesamte Code übersetzt, dh. man bekommt die Übersetzung nur als ganze Installation. Dabei wurden offenbar auch interne Pfade und Begriffe übersetzt, daher liest man von Problemen, die das Original nicht hat. Da bleib ich lieber bei Englisch. Nachtrag: hab die Seiten einzeln ersetzt (bei denen ich mir sicher war, dass nichts verschlimmbessert wurde) und selbst übersetzt. Insgesamt ist die Übersetzung aber sehr gut....
  
Zeile 274: Zeile 294:
 osTicket v.1.9.5 osTicket v.1.9.5
  
-===== Problem =====+===== Problem Falsche Umlaute im Browser =====
  
 HTML, header, Webseiten selbst und Metatags sagen, dass es UTF-8 ist. Im Browser kommen die Umlaute nicht richtig rüber. Erst wenn man die Codierung im Browser manuell umstellt (evtl. auch erst weg von UTF-8 und dann wieder hin), zeigt er korrekte Zeichen an.  HTML, header, Webseiten selbst und Metatags sagen, dass es UTF-8 ist. Im Browser kommen die Umlaute nicht richtig rüber. Erst wenn man die Codierung im Browser manuell umstellt (evtl. auch erst weg von UTF-8 und dann wieder hin), zeigt er korrekte Zeichen an. 
Zeile 298: Zeile 318:
 </code> </code>
  
-===== Problem =====+===== Problem Einloggen geht nicht =====
  
 Mit manchen Browsern kann man sich nicht einloggen. Kommt keine Fehlermeldung, nur ein 'Authentifizierung erforderlich'. Bei der Passwort-Vergessen-Funktion meckert er aber CSRF-Token falsch. Mit manchen Browsern kann man sich nicht einloggen. Kommt keine Fehlermeldung, nur ein 'Authentifizierung erforderlich'. Bei der Passwort-Vergessen-Funktion meckert er aber CSRF-Token falsch.
Zeile 306: Zeile 326:
 Der Pfad der Cookies ist falsch. Die werden für ein falsches Verzeichnis gespeichert. Dass es mit manchen Browsern überhaupt geht, liegt daran, dass die einen Bug haben und den Pfad gar nicht auswerten. Der Pfad der Cookies ist falsch. Die werden für ein falsches Verzeichnis gespeichert. Dass es mit manchen Browsern überhaupt geht, liegt daran, dass die einen Bug haben und den Pfad gar nicht auswerten.
 Bei meinem Server ist es so, dass die einzelnen Domains in jeweils Unterverzeichnisen liegen und via .htaccess in einzelne Domains in diese Unterverzeichnisse geschickt werden. Bei meinem Server ist es so, dass die einzelnen Domains in jeweils Unterverzeichnisen liegen und via .htaccess in einzelne Domains in diese Unterverzeichnisse geschickt werden.
-Leider funktioniert daher die automatische Erkennung der Konstanzten ROOT_PATH in der support/bootstrap.php nicht (weil der das Unterverzeichnis auch sieht). Daher wir der Cookie mit falschen Pfad gesetzt.+Leider funktioniert daher die automatische Erkennung der Konstanten ROOT_PATH in der support/bootstrap.php nicht (weil der das Unterverzeichnis auch sieht). Daher wir der Cookie mit falschen Pfad gesetzt.
  
-Für solche Fälle gibt es am Ender der ost-config.php die Möglichkeit, die ROOT_PATH manuell zu setzten. Doch leider: Bug. Die bootsprap.php wird VOR der ost-config.php ausgeführt und daher bringt es nicht, die define('ROOT_PATH', '/support/'); dort zu setzten, weil sie bereits gesetzt ist. +Für solche Fälle gibt es am Ende der ost-config.php die Möglichkeit, die ROOT_PATH manuell zu setzten. Doch leider: Bug. Die bootsprap.php wird VOR der ost-config.php ausgeführt und daher bringt es nicht, die define('ROOT_PATH', '/support/'); dort zu setzten, weil sie bereits gesetzt ist. 
 Lösung (quick&dirty bugfix): Lösung (quick&dirty bugfix):
 Öffne bootstrap.php und setzt an den Anfang: Öffne bootstrap.php und setzt an den Anfang:
Zeile 316: Zeile 336:
 </code> </code>
  
-===== Problem =====+Update 2024: Das Problem existiert immer noch! 
 + 
 + 
 +===== Problem IMAP/POP-Abholung =====
  
 Kann kein IMAP/POP-Abholung (oder Versenden anlegen.  Kann kein IMAP/POP-Abholung (oder Versenden anlegen. 
Zeile 341: Zeile 364:
 Was diese Versionsabfrage soll? Keine Ahnung! Was diese Versionsabfrage soll? Keine Ahnung!
  
-===== Problem =====+===== Problem SMTP ===== 
 +Das SMTP scheint nicht mehr zu funktionieren. Fehlermeldung: osticket STARTTLS failed (code: 220, response: 2.0.0 Start TLS)]
  
 +==== Lösung ====
 +[[https://github.com/pear/Net_SMTP/issues/14]]
 +PHP 5.6 
 +
 +I was getting this error, but even disabling STARTTLS (as several of the above comments suggest) didn't help, as it then reported an authentication error. I found the proper fix for at least my situation.
 +
 +If you're using PHP 5.6, there are changes to SSL:
 +http://php.net/manual/en/migration56.openssl.php
 +
 +Mainly, there is extra verification done on the connection. This verification wasn't done on 5.5 so these issues were ignored. But in my situation, the server was sending the SMTP EHLO command with "localhost" and apparently that causes PHP's new verification to fail.
 +
 +The solution is to patch osTicket's mail class at /include/pear/Net/SMTP.php - change this line:
 +
 +$this->_socket_options =$socket_options;
 +
 +to
 +
 +$this->_socket_options = array('ssl' => array('verify_peer_name' => false));
 +
 +This turns the verification off. For my setup, the mail server is on the same local network as the osTicket server, so I'm not overly concerned about the security.
 +
 +The other solution is to downgrade to PHP 5.5 which doesn't have this extra verification.
 +
 +
 +===== Backspace-Taste lässt Cursor an bel. Stelle wandern (Forefox) =====
 +
 +==== Lösung ====
 +
 +Quelle((http://osticket.com/forum/discussion/86322/cursor-looses-focus-when-using-backspace))
 +
 +You need to edit the file /js/redactor-osticket.js:
 +<code>
 + this.$draft_saved = $('<span>')
 +            .addClass("pull-right draft-saved")
 +            .hide()
 +            .append($('<span>'));
 +                //.text(__('Draft Saved')));
 +        // Float the [Draft Saved] box with the toolbar
 +        //this.$toolbar.append(this.$draft_saved);
 +        if (this.opts.draftDelete) {
 +            var trash = this.buttonAdd('deleteDraft', __('Delete Draft'), this.deleteDraft);
 +            this.buttonAwesome('deleteDraft', 'icon-trash');
 +            trash.parent().addClass('pull-right');
 +            trash.addClass('delete-draft');
 +        }
 +        
 +</code>
 +Eine Zeile (//this.$toolbar.append(this.$draft_saved);) auskommentieren. Das ist alles.        
 ==== Lösung ==== ==== Lösung ====
  
                  
 
Nach oben
ticket/osticket.1435922516.txt.gz · Zuletzt geändert: 2024/02/29 13:34 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp