altervista + Failed to create tmp table + Unknown storage engine ‘InnoDB’

Se ti appare un messaggio di questo tipo significa che hai un problema di configurazione del db.

Il tuo tema, la tua demo necessita di un db tipo InnoDb e invece al momento attuale il tuo database presenta delle tabelle di tipo differente e più precisamente di tipo “myisam”.

Innanzi tutto devi procedere con l’attivazione di InnoDb nell’amministrazione del tuo “altersito”. Trovi il link nella dashboard: “Gestisci Database”

Come secondo passo devi accedere al tuo phpMyAdmin è lanciare un commando sql:

SELECT CONCAT(‘ALTER TABLE DBNAME.’, TABLE_NAME,’ ENGINE=InnoDB;’)
FROM Information_schema.TABLES WHERE TABLE_SCHEMA = ‘DBNAME’ AND ENGINE = ‘MyISAM’ AND TABLE_TYPE = ‘BASE TABLE’

sostituisci a “DBNAME” il nome del tuo database

Ora dovrebbe essere tutto ok.