Wie Konfiguriere ich Openfire für die Verwendung einer benutzerdefinierten Datenbank verwenden openfire.xml?
Habe ich ausprobiert, diese Anleitung aus dem Openfire-Dokumentation, aber keine meiner änderungen scheinen angewendet worden sind. Ich kann mich nicht anmelden wie bei einem der user aus meinem custom-Datenbank, auch wenn ich Benutzernamen als admin. Muss ich manuell alle änderungen an den system-Eigenschaften in der Datenbank gespeichert (Openfire ist ofProperty
Tabelle)?
Ich würde auch gerne wissen, ob es einen Weg gibt, zu verhindern oder anpassen, welche Tabellen Openfire wird zu meiner Datenbank.
- Sind Sie in der Lage, diese Arbeit zu machen? Ich habe gerade gesehen ich habe meine Antwort für diesen Weg zurück in '11
- Ja, denke ich. Sorry, ich vergaß zu Antworten, aber ich kann mich nicht erinnern wie ich es geschafft habe. Die Funktion ist längst vergessen.
- Hat meine Antwort geholfen?
- Ich bin mir nicht wirklich sicher, aber ich habe immer machte es einen Punkt zu akzeptieren, die Antworten, die Lösung meiner Probleme, so ist es wahrscheinlich auch nicht.
- jede Lösung ?? ich bin mit ähnlichen Themen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist, was ich Tat, um den setup-externe Datenbank (in meinem Fall MySQL):
Unter der Annahme, dass du eine Openfire-Instanz, Sie sollten aufhören, den server und Bearbeiten Sie die openfire.xml
Fügen Sie einfach
<setup>false</setup>
also das nächste mal, wenn Sie öffnen Sie die web-Schnittstelle werden Sie direkt auf der setup-Seite die Ihnen erlauben, zu wählen und stellen Sie Ihre Datenbank-server.Vom Openfire installieren, Verzeichnis kopieren Sie die SQL-Abfrage aus /resources/Datenbank (wählen Sie die für Ihre spezielle Datenbank, in meinem Fall habe ich
openfire_mysql.sql
)Natürlich müssen Sie setup-Privilegien.
Ich folgte einfach den Assistenten und legen Sie die Informationen in die Eingabefelder ein, die Sie beim einrichten der Datenbank, wie IP-Adresse, Benutzername und Passwort, ich habe setup bei den Privilegien in phpMyAdmin. Sollte alles eingerichtet sein und ausgeführt in wenigen Minuten.
Falls Sie Fehler bei der Einrichtung der Datenbank über das web-interface, versuchen, um zu überprüfen, ob Sie Ihre Datenbank-server MySQL-port offen ist, seine 3306. Einige
sudo iptables
wenn Ihr nicht.Hoffe, das hilft.