Fehlersuche#
REST-Schnittstelle nicht aktiviert#
Nach dem Versuch, sich anzumelden, sieht Ihre Seite wie folgt aus:
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.