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

Interner Fehler – BlueSpice Wiki
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