Fehlersuche#

REST-Schnittstelle nicht aktiviert#

Nach dem Versuch, sich anzumelden, sieht Ihre Seite wie folgt aus:

../_images/noWebservice.png

Hier sind zwei Möglichkeiten für den Fehler:

  • Sie haben das REST-Interface auf Ihrer Allegra-Instanz nicht aktiviert

  • Sie haben nicht die richtige URL zu Ihrer Allegra-Instanz eingerichtet

Für die erste Option folgen Sie der Anleitung zur Aktivierung der REST-Schnittstelle.

Unzulässige Berechtigungen#

Wenn Sie versuchen, das Update-Skript auszuführen, oder während der Ersteinrichtung oder nach einem Update erhalten Sie möglicherweise den folgenden php-Fehler.

Warning: fopen(config.php): failed to open stream: Permission denied in

Das liegt daran, dass die Berechtigungen und/oder Eigentümer im Verzeichnis deploy nicht richtig eingestellt sind. Gehen Sie zurück zum Kapitel Installation und folgen Sie den Anweisungen dort.

CORS nicht konfiguriert#

Möglicherweise erhalten Sie CORS-Fehlermeldungen in Ihrer Browserkonsole. Dies liegt wahrscheinlich daran, dass Sie bestimmte Domains auf Ihrem Server oder CMS-System blockieren.

Unsachgemäße URL-Konfiguration#

Haben Sie die falsche URL der Allegra-Instanz eingegeben?

Call https://www.yourdomain.com/service-desk/install.php and set it again

Passwort wiederherstellen#

Das Passwort, das Sie benötigen, um Updates auszuführen oder die Allegra-URL zu ändern, ist in der Datei config.php in Ihrem Deploy-Verzeichnis gespeichert. Wenn Sie es wiederherstellen möchten, müssen Sie diese Datei bearbeiten. Das Passwort ist als md5-String verschlüsselt, Sie müssen Ihr Passwort mit diesem Verschlüsselungsalgorithmus verschlüsselt in Ihre config.php*-Datei schreiben.

Eine Möglichkeit, diese md5-Zeichenkette in php zu erzeugen, ist:

<?php echo md5(<your password>); ?>

Warnung

Nun müssen Sie es in Ihre config.php-Datei schreiben und das alte Passwort durch das neue ersetzen. Es ist sehr wichtig, dabei nicht die Struktur dieser Datei zu ändern.