Ho cambiato modalità, ho inserito un database sqlite inserendo application.ini questi parametri
resources.db.adapter = "PDO_SQLITE"
resources.db.params.dbname = APPLICATION_PATH "/../data/db/nomedatabase.sqlite"
e il tutto funziona.
Con mysql purtroppo no, mi da sempre quell'errore. Il database va perchè riesco a collegarmi con l'interfaccia phpmyadmin. Ho provato anche con questo codice
<?php
$host = "nomehost";
$db = "nomedb";
$user = "utente";
$pass = "xxxxx";
$conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);
$sql = "SELECT * FROM contatti";
$q = $conn->query($sql) or die("failed!");
while($r = $q->fetch(PDO::FETCH_ASSOC)){
echo $r['indirizzo'];
}
?>
e si collega tranquillamente.
Proverò nei prossimi giorni ad installarlo su un altro server remoto, diverso da register.it e vedrò cosa succede

Rispondi quotando