Keine Kategorien vergeben

Installation und Konfiguration von PhantomJS


Download

Download direkt von der Projektseite

Installation

Eine Installation ist weder unter Linux noch unter Windows nötig. Einfach in den entsprechenden Binary-Ordner verschieben (/usr/local/bin bzw. C:\BlueSpice\bluespice_bin) und ausführbar machen.

Einbinden in die Wiki-Installation

$bsgArticlePreviewCapturePhantomJSExecutable = "/usr/local/bin/phantomjs";

Oder entsprechend auf Windows anpassen ("C:\\BlueSpice\\bluespice_bin\\phantomjs.exe").


Bei LDAP mit ComfortSignOn (SingleSignOn) zu beachen

Es müssen lokale Dienste wie der PhantomJS ohne Login auf das BlueSpice zugreifen können:

<VirtualHost *:443>
        ...
        <Directory /var/www/bluespice>
            ...
            <RequireAny>
                AuthType Kerberos
                ...
                Require ip 127.0.0.1 #PhantomJS
            </RequireAny>
        </Directory>
        ...

zusätzlich sollte das noch in die LocalSettings.php aufgenommen werden (oder in die entsprechende settings.d Konfiguration):

$bsgArticlePreviewCapturePhantomJSBaseUrl = 'http://localhost';

Problembehebung

PhantomJS erstellt keine neuen Screenshots

Sollte das Erstellen von Screenshots nicht funktioniert haben, können Rückstände des Erstellungsprozesses zurück bleiben.

Löschen Sie hierzu den Inhalt folgender Ordner:

Alle Dateien (hier werden die "lock-Dateien" angelegt um ein doppeltes erstellen zu verhindern):

%BlueSpice_install_path%/images/cache/bluespice/ArticlePreviewCapture/


Entweder alle Dateien (bereits erstellte Screenshots werden gelöscht) oder Dateien mit 0 Byte größe:

%BlueSpice_install_path%/images/bluespice/ArticlePreviewCapture/

Anhänge

Diskussionen