Beiträge

Kauflösung: Umbenennung des yalst-Verzeichnisses

Gelegentlich werden wir gefragt, ob man das yalst-Verzeichnis bei der Kauflösung auch umbenennen kann. Dieses ist nach der Installation möglich. Allerdings müssen Sie in der Datenbank, Tabelle „settings“, dann auch den Wert folgender Felder (Struktur und Daten) entsprechend anpassen:

  • dir
  • logo
  • button_online
  • button_offline

Ferner müssen alle Einstellungen, die Grafiken und Sounds aus der mitgelieferten Bibliothek (/yalst/lib) verwenden, auf den neuen Pfad angepaßt werden.

Wichtig:
Der Setup-Bereich ist darauf angewiesen, daß sein Pfad „/yalst/setup“ lautet. Während der Installation und für Updates muß der Verzeichnisname daher kurzzeitig „yalst“ lauten.

In der kostenlosen Free-Edition ist die hier beschriebene Umbenennung nicht möglich.

Kauflösung: SSL-Unterstützung nachträglich installieren

Grundvoraussetzung:
Die Domain, auf der Sie yalst installiert haben, muß auch per „https“ erreichbar sein. Beispiel: wenn es die URL http://www.example.com/yalst gibt, muß auch https://www.example.com/yalst eingerichtet sein. Wir empfehlen auf jeden Fall ein gültiges SSL-Zertifikat zu verwenden, damit es nicht auf jeder Seite, wo Sie yalst einbinden, zu Sicherheitswarnmeldungen der Browser kommt.

Am einfachsten wird Ihre Kauflösung direkt bei der Installation für den SSL-Betrieb konfiguriert, indem Sie in Schritt 2 die Optionen „Kunden-/Konfigurationsbereich soll SSL-verschlüsselt laufen“ und/oder „Chat-Einbindung in SSL-verschlüsselte Seiten/SSL-verschlüsselte Chats“ anwählen. Das Setup-Skript richtet dann alles entsprechend ein.

Aber auch ein nachträgliches Einrichten ist möglich. Dazu muß die Konfigurationsdatei yalst/data/yalst.ini im Abschnitt [Domain] editiert werden (vgl. hierzu auch Abschnitt 6 der Installationsanleitung):

[Domain] domain = "www.example.com"
ssl = true
ssl2 = true

(ssl steht für die Kundenbereichsverschlüsselung und ssl2 für die Einbindung in https-Seiten und für verschlüsselte Chats)

Sonderfall SSL-Proxy:

Seit yalst 4.0 benötigen Sie nicht mehr unbedingt eine eigene „https-Domain“, sondern können auch einen sogenannten SSL-Proxy verwenden, der von einigen Providern zur Verfügung gestellt wird. In diesem Fall müssen Sie die Adresse Ihres SSL-Proxys in der oben genannten yalst.ini-Datei zusätzlich im Abschnitt [Domain] eintragen. Beispiel:

[Domain] domain = "www.example.com"
ssl = true
ssl2 = true
sslproxy = "https://ssl.example.com/example"

Bitte beachten Sie, daß die SSL-Unterstützung in der Free-Edition nicht zur Verfügung steht.

Kauflösung: Rechtschreibkontrolle nachträglich installieren

Unsere Software kann mit Hilfe des externen Programms „aspell“ (Bestandteil vieler Linux-Distributionen) die Chat-Beiträge der Online-Berater (Operatoren) auf Schreibfehler prüfen. Dazu wird normalerweise schon während der Installation der Pfad zu „aspell“ angegegeben oder automatisch erkannt (z.B. /usr/bin). Wurde hier nichts eingetragen, ist diese Funktion deaktiviert.

Um die Rechtschreibkontrolle nachträglich – nach erfolgter aspell-Installation – einzurichten, sind folgende Schritte notwendig:

1. Konfigurationsdatei yalst-data/yalst.ini
hier muß der Pfad zu „aspell“ eingetragen werden, z.B. (vgl. hierzu auch Abschnitt 6 der Installationsanleitung):
; externe Programme
[External] aspell = "/usr/bin"

2. Datenbank
das Feld „preview“ der Tabelle „settings“ muß bei allen Zugängen auf „true“, und auch der Standardwert muß „true“ gesetzt werden
(z.B. mit phpMyAdmin)

Damit aspell genutzt werden kann, muß der Aufruf externer Programme seitens der PHP-Konfiguration erlaubt sein. Typische „Fallstricke“ sind hier:

  • Zugriffsrechte auf Dateisystem-Ebene
  • open_basedir-Beschränungen in der PHP-Konfiguration
  • das Abschalten der PHP-Funktionen für externe Programme
  • die Nutzung des PHP-Safemodes

Ggf. kann es hilfreich sein, das aspell-Binary in das DocumentRoot der yalst-Installation zu kopieren und diesen Pfad dann in yalst.ini anzugeben, häufig ist die Ausführung hier erlaubt.

Für die oben beschriebene Datenbank-Aktualisierung liefern wir in den yalst-Download-Archiven eine Update-Datei mit (aspell.yuf), die über yalst-Setup eingespielt werden kann und die erforderlichen Änderungen veranlaßt.