Copy settings

alonzo

Well-known member
Ciao Eugenio,
quando tento di copiare i settaggi delle tabelle uguali in Form configurator ottengo questo messaggio di errore:
[08] Error: during query execution. The DBMS server said: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Nome-Database.dadabik_forms' doesn't exist


You are using DaDaBIK version 8.3-Lerici enterprise, installed on 22/04/2018 (installation code: 134945adc9d86b4c92), the latest version of DaDaBIK is Found
The document has moved here.
released on //
You are not running the last release of DaDaBIK, the release you are running might have bugs and security holes, see the official change log for further information. You can upgrade DaDaBIK here.
PHP Version: 5.6.34
mysql version: 5.5.59-38.11-log
Web server: Apache
Client: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36
 

eugenio

Administrator
Staff member
Ciao,
quel "Nome-Database" l'hai scritto per evitare di scrivere il nome reale del db o è veramente ciò che vedi come messaggio d'errore?

Esiste la tabella dadabik_forms nel database in cui è installato dadabik?

Ciao,
 

alonzo

Well-known member
Si certo, sarebbe Sql12345_5
Si la tabella esiste, anche se con altro suffisso...(tab_forms)
 

eugenio

Administrator
Staff member
Ok, allora il problema deriva da quello, come parametro $prefix_internal_table in config.php cosa vedi?
 

eugenio

Administrator
Staff member
Hai perfettamente ragione, c'è un bug nel copy settings che si verifica quando viene cambiato $prefix_internal_table rispetto al valore di default. Grazie per la segnalazione.

Per risolverlo dovrebbe essere sufficiente cambiare, in internal_table_manager.php

questa stringa (la troverai solo una volta):

dadabik_forms

con questa (virgolette incluse):

".$quote.$prefix_internal_table."forms".$quote."

fammi sapere se funziona tutto.
 
Top