1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Server Cloud: accesso a un database esterno
Questa guida spiega come accedere a un database esterno da un server Cloud Infomaniak.
PHP_PDO_ODBC
Dal menu Estensioni PHP del tuo server Cloud è possibile installare l'estensione PHP_PDO_ODBC:
- Accedi al tuo spazio Infomaniak (manager.infomaniak.com)
- Passa a
Server Cloud e seleziona il server di interesse
- Dal menu a sinistra scegli Estensioni PHP
- Fai clic sul pulsante blu Installa un’estensione
- Scegli l'estensione PHP_PDO_ODBC
- Convalida l’installazione
Se non disponi del menu Estensioni PHP nella console di amministrazione del tuo server Cloud Infomaniak, sarĂ necessario migrare ai nostri server Cloud di nuova generazione.
Noi non installiamo PDO_DBLIB.
Connettore
Le informazioni del connettore devono essere definite staticamente nel file /etc/odbc.ini o nella home dell’utente ~~/.odbc.ini, ma anche dinamicamente nel codice PHP.
Ad esempio con il driver FreeTDS definito in precedenza, la versione del driver deve essere specificata anche 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');