eltacoasado.com

  

Beste Artikel:

  
Main / Sybase open server wikihow

Sybase Open Server wikihow

Jeder ProcessMaker-Arbeitsbereich verwendet eine MySQL-Datenbank, um interne Informationen zu Prozessen, Benutzerberechtigungen und Berichten zu speichern. ProcessMaker kann jedoch auch so konfiguriert werden, dass eine Verbindung zu externen Datenbanken hergestellt wird, sodass eine Organisation ProcessMaker in andere DBMS- und Geschäftsanwendungen integrieren kann, die Datenbanken verwenden.

Standardmäßig ist es nur möglich, eine Verbindung zu MySQL-Datenbanken herzustellen. Andere Datenbanktypen können jedoch verwendet werden, wenn auf dem Server, auf dem ProcessMaker ausgeführt wird, die Client-Treiber und die PHP-Module für diese Datenbanken installiert sind. Siehe Andere Arten von Datenbanken. ProcessMaker erkennt automatisch, welche Datenbankmodule für PHP auf dem Server installiert sind. Eine Internetverbindung ist erforderlich, um auf externe Datenbanken zuzugreifen und Komponenten von Drittanbietern herunterzuladen, die von ProcessMaker nicht unterstützt werden und die Sie möglicherweise nicht installiert haben.

Öffnen Sie zum Erstellen einer neuen Datenbankverbindung das Projekt, in dem die Verbindung verwendet wird. Wählen Sie den Typ der Datenbanksoftware aus: Beachten Sie, dass ProcessMaker nur Datenbanken in der Dropdown-Liste anbietet, auf denen PHP-Module auf dem Server installiert sind, auf dem ProcessMaker ausgeführt wird. Erforderlich Geben Sie die IP-Adresse oder den Domänennamen ein, unter dem die Datenbankquelle installiert ist. Befindet sich die Datenbank auf demselben Server wie ProcessMaker, geben Sie Folgendes ein: Erforderlich Geben Sie den Namen der zu konsultierenden Datenbank ein.

Datenbanknamen unterscheiden im Allgemeinen nicht zwischen Groß- und Kleinschreibung. Erforderlich Geben Sie den Benutzernamen ein, um sich bei der externen Datenbank anzumelden. Geben Sie ggf. das Kennwort ein, um sich bei der externen Datenbank anzumelden. Erforderlich Geben Sie die von der externen Datenbank verwendete Portnummer ein. Geben Sie eine kurze Beschreibung der Datenbankverbindung ein.

Klicken Sie nach dem Ausfüllen der Informationen zur externen Datenbankverbindung auf Abbrechen, um das Fenster zu schließen, ohne die Konfiguration zu speichern, oder klicken Sie auf Verbindung testen, um zu überprüfen, ob die Konfiguration korrekt ist.

Wenn ProcessMaker erfolgreich eine Verbindung zur externen Datenbank herstellt, werden alle Testkriterien überprüft. Die Testergebnisse werden in einem neuen Fenster angezeigt (siehe Abbildung unten). Klicken Sie auf Zurück, um zum vorherigen Fenster zurückzukehren.

Um die Datenbankverbindung zu speichern, klicken Sie auf Speichern. Sie wird der Liste der vorhandenen Datenbankverbindungen hinzugefügt. Oben im Fenster wird eine Flash-Meldung angezeigt, die angibt, dass die Verbindung erfolgreich gespeichert wurde. Um die Datenbankverbindungen innerhalb eines Prozesses zu verwalten, klicken Sie in der Toolbox Prozessobjekte auf die Option Datenbankverbindungen. ID anzeigen: Klicken Sie auf diese Schaltfläche, um die eindeutige ID der Datenbankverbindung anzuzeigen. Hierbei handelt es sich um eine 32-Hexadezimalzahl, die von ProcessMaker zur Identifizierung der Verbindung verwendet wird.

Diese Nummer wird benötigt, um die Funktion executeQuery in einem Trigger zu verwenden. Klicken Sie hier, um die Verbindung zu löschen. Ein Fenster wird angezeigt, um das Löschen zu bestätigen. Klicken Sie auf Ja, um das Fenster zu schließen und zur Liste der Datenbanken zurückzukehren.

Klicken Sie auf Nein, um die Verbindung zu löschen. Oben im Fenster wird eine Flash-Nachricht angezeigt, die das Löschen bestätigt. Alle erforderlichen Module sind bereits installiert, um eine externe MySQL-Datenbank zu verwenden, da dieselben Module für die Verwendung der von ProcessMaker verwendeten internen Datenbanken benötigt werden.

Standardmäßig sind MySQL-Server so eingerichtet, dass sie nur lokale Verbindungen vom lokalen Host empfangen. Wenn ProcessMaker versucht, eine Verbindung zu einem MySQL-Server auf einem anderen Computer herzustellen, muss dieser Server so konfiguriert werden, dass externe Verbindungen zulässig sind. Bearbeiten Sie die my. Starten Sie dann den MySQL-Server neu. Suchen Sie nach dem Client-Zeichensatzparameter, dem Zeichensatz, mit dem ProcessMaker Abfragen an die MySQL-Datenbank sendet.

Setzen Sie in der Konfiguration der Datenbankverbindung von ProcessMaker Encode auf den Zeichensatz, der vom Client-Zeichensatz und von Conn verwendet wird. ProcessMaker erwartet, dass der Client- und der Verbindungszeichensatz identisch sind. Wenn sie nicht gleich sind, ändern Sie sie so, dass sie gleich sind. Um sie vorübergehend zu ändern, verwenden Sie:. Aktivieren Sie diese PHP-Module, indem Sie das PHP bearbeiten. Die PHP. Suchen Sie nach dem Abschnitt Windows-Erweiterungen und kommentieren Sie die PostgreSQL-Module aus, indem Sie das Semikolon entfernen. vom Anfang der folgenden Zeilen:.

Starten Sie den Apache-Server neu, um die neue PHP-Konfiguration zu verwenden. Öffnen Sie einen Prozess, gehen Sie zu Datenbankverbindungen und klicken Sie auf die Schaltfläche Neu. PostgreSQL sollte jetzt eine verfügbare Option im Dropdown-Feld Engine sein. Beispiel: ProcessMaker 3. Laden Sie je nach Systemarchitektur X86 oder x64 eine der markierten Optionen herunter.

Fügen Sie zum Aktivieren der mssql-Erweiterung die folgende Zeile im Abschnitt Dynamische Erweiterungen hinzu: Starten Sie als Nächstes den Apache-Server neu, um die neue PHP-Konfiguration zu verwenden. Dies kann auf verschiedene Arten erfolgen: Verwenden der Microsoft Windows-Dienstekonsole: Die Dienstekonsole wird geöffnet. Suchen Sie nach dem Dienst processmakerApache und klicken Sie auf die Option Neustart.

Nur die Eingabeaufforderung verwenden: Zum Beispiel für eine Bitnami-Installation auf dem C: Der Apache-Dienst, der während der ProcessMaker-Installation erstellt wurde, heißt "processmakerApache". Führen Sie den folgenden Befehl aus, der den Namen des Dienstes enthält, um den Apache-Dienst neu zu starten. Melden Sie sich schließlich bei ProcessMaker an und öffnen Sie einen Prozess. Gehen Sie dann zu Datenbankverbindungen und klicken Sie auf den Link Neu. Füllen Sie die restlichen Felder gemäß der Beschreibung im Abschnitt Erstellen einer neuen Datenbankverbindung aus.

Klicken Sie abschließend auf die Option Verbindung testen. Wenn die Konfiguration korrekt ist, werden alle Markierungen im Dialogfeld "Serververbindung testen" grün. Wenn ein Problem auftritt, lesen Sie den Abschnitt Mögliche Konfigurationsprobleme. Melden Sie sich bei ProcessMaker an und wählen Sie die Registerkarte Admin. Klicken Sie unter Einstellungen auf die Option PHP-Informationen und scrollen Sie zum Abschnitt mssql-Erweiterung, der sich normalerweise zwischen den Abschnitten myhash und mysql befindet.

Wenn nicht, klicken Sie mit der rechten Maustaste darauf und wählen Sie Aktivieren. Überprüfen Sie im Eigenschaftendialog, ob in der Option Integriertes Konto die Option "Netzwerkdienst" ausgewählt ist. Der Benutzer muss die Anmeldemethode auswählen. Um die Anmeldemethode für einen Benutzer anzuzeigen, öffnen Sie SQL Server Management Studio, klicken Sie mit der rechten Maustaste auf Sicherheit, wählen Sie Anmelden und suchen Sie nach dem in der Verbindung angegebenen Benutzer.

Klicken Sie mit der rechten Maustaste auf den Benutzer und wählen Sie Eigenschaften. Stellen Sie sicher, dass die angegebenen Anmeldeinformationen im Dialogfeld Anmeldeeigenschaften die richtigen sind. Überprüfen Sie anschließend die Benutzereinstellungen, indem Sie zu Status wechseln. Überprüfen Sie, ob die Option zum Herstellen einer Verbindung zum Datenbankmodul "Erteilen" lautet und ob die Anmeldung "Aktiviert" ist.

Stellen Sie sicher, dass der angegebene Benutzer der Eigentümer ist oder über die Berechtigung zum Zugriff auf die Datenbank verfügt. Wenn Sie Ubuntu 16 verwenden. Wenn Sie Debian 8 verwenden. Laden Sie dann den Quellcode der neuesten stabilen Version von freeTDS herunter. Dekomprimieren Sie den Code, konfigurieren und kompilieren Sie ihn:. Installieren Sie das Paket php5-devel, das den Befehl phpize enthält:. Laden Sie dann den Quellcode für Ihre PHP-Version in ein lokales Verzeichnis herunter. Beachten Sie, dass die folgenden Befehle nur die mssql-Erweiterung kompilieren und in Ihre vorhandene PHP-Installation einfügen, ohne etwas anderes zu ändern:

Starten Sie schließlich Apache neu, um die neue Konfiguration verwenden zu können. Der Zeichensatz für den Apache-Server muss UTF-8 sein. Diese vier Komponenten müssen in UTF-8 enthalten sein, damit alles funktioniert: Um Berechtigungsprobleme mit den Freetds zu vermeiden.

Beispielsweise:. Schließlich im globalen Bereich der Freetds. Die TDS-Version kann sich abhängig von der Version des Datenbankmoduls ändern, mit dem der Server zu kommunizieren versucht.

Weitere Informationen finden Sie auf der Freetds-Leitfadenseite. Wenn Sie in Feldern suchen, ist das Ergebnis NULL. Um eine Verbindung zu einer Oracle-Datenbank herzustellen, muss die Client-Software von Oracle auf demselben Server installiert sein, auf dem ProcessMaker ausgeführt wird. Der folgende SQL-Befehl kann verwendet werden, um die Version der Datenbank zu finden: Oracle bietet Anweisungen und RPM-Pakete zur Installation seines Instant Client unter Linux, die kostenlos heruntergeladen werden können unter:.

Laden Sie für ein 64-Bit-System Instant Client für Linux x86-64 herunter. Öffnen Sie ein Terminal auf dem Server, auf dem ProcessMaker installiert ist, und melden Sie sich als Root an, oder installieren Sie mit sudo die folgenden Pakete, die von Oracle Instant Client benötigt werden: Kopieren Sie die Oracle Instant Client-Paketdateien in das aktuelle Verzeichnis und geben Sie den folgenden Befehl ein, um sie zu installieren:

Wenn Sie eine 64-Bit-Version von Instant Client verwenden, erstellen Sie symbolische Links, damit der Instant Client gefunden werden kann:

(с) 2019 eltacoasado.com