Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Verbinden Sie einen Cloud-Server mit einer externen Datenbank
Diese Anleitung erklärt, wie Sie sich von einem Cloud-Server aus mit einer externen Datenbank verbinden.
Einleitung
- Es ist möglich, eine SSL-Verbindung zu MySQL herzustellen (intern oder extern) – dies ist bei der Verbindungsherstellung anzugeben.
- Der MySQL-Port
3306ist standardmäßig geschlossen – um ihn zu öffnen, lesen Sie bitte diese andere Anleitung. - Infomaniak installiert
PDO_DBLIBnicht.
PHP_PDO_ODBC installieren
Voraussetzungen
- Im Infomaniak Manager unter Cloud-Server muss das Menü PHP-Erweiterungen verfügbar sein (andernfalls muss der Cloud-Server aktualisiert werden).
Sie können die Erweiterung PHP_PDO_ODBC über das Menü PHP-Erweiterungen Ihres Cloud-Servers installieren:
- Klicken Sie hier, um zur Verwaltung Ihres Produkts im Infomaniak Manager zu gelangen (Benötigen Sie Hilfe?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie im linken Menü auf PHP-Erweiterungen.
- Klicken Sie auf die blaue Schaltfläche Erweiterung installieren.
- Wählen Sie die Erweiterung
PHP_PDO_ODBCaus. - Bestätigen Sie die Installation.
Konfigurieren Sie den Konnektor
Die Konfiguration des Treibers ist bereits in /etc/odbcinst.ini definiert:
[FreeTDS]
Description = Zugriff auf eine MS SQL-Datenbank mit dem Free TDS-Treiber
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.soEs ist nicht erforderlich, diese statisch in der Datei .odbc.ini oder im Home-Verzeichnis des Benutzers ~~/.odbc.ini oder auch dynamisch im PHP-Code neu zu definieren.
Beispiel: Wenn der Treiber FreeTDS bereits definiert ist, muss auch die Version des Treibers am Ende der Deklaration des pdo-Objekts angegeben werden:
$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER_IP__;Port=3306;DATABASE=__DATABASE_NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');Link zu dieser FAQ: https://faq.infomaniak.com/895
War diese FAQ nützlich?