Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Connettere un server cloud a un database esterno
Aggiornamento 06/08/2026
Questa guida spiega come connettersi a un database esterno da un Server Cloud.
Introduzione
- È possibile connettersi a MySQL tramite SSL (sia esterno che interno), specificandolo al momento della creazione della connessione.
- La porta MySQL
3306è chiusa per impostazione predefinita; per aprirla, consultare questa guida. - Infomaniak non installa
PDO_DBLIB.
Installare PHP_PDO_ODBC
Prerequisiti
- È necessario avere il menu Estensioni PHP nel Manager Infomaniak, nella sezione Server Cloud (in caso contrario, sarà necessario aggiornare il Server Cloud).
È possibile installare l'estensione PHP_PDO_ODBC dal menu Estensioni PHP del tuo Server Cloud:
- Clicca qui per accedere alla gestione del tuo prodotto sul Manager Infomaniak (hai bisogno di aiuto?).
- Fate clic direttamente sul nome assegnato al prodotto in questione.
- Fate clic su Estensioni PHP nel menu laterale sinistro.
- Fare clic sul pulsante blu Installa un'estensione.
- Selezionare l'estensione
PHP_PDO_ODBC. - Conferma l'installazione.
Configura il connettore
La configurazione del driver è già definita in /etc/odbcinst.ini:
[FreeTDS]
Description = Accesso al database MS SQL con il driver Free TDS
Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.soNon è necessario ridefinirla staticamente nel file .odbc.ini o nella directory home dell'utente ~~/.odbc.ini, né dinamicamente nel codice PHP.
Ad esempio, se il driver FreeTDS è stato definito in precedenza, è necessario specificare anche la versione del driver alla fine della dichiarazione dell'oggetto pdo:
$con = new PDO('odbc:Driver=FreeTDS;Server=__SERVER IP__;Port=3306;DATABASE=__DATABASE NAME__;UID=__USERNAME__;PWD=__PASSWORD__;TDS_Version=8.0');Link a questa FAQ: https://faq.infomaniak.com/895
Questa FAQ è stata utile?