Salve ho trasferito lms forma da un sito ad un altro (stesso hosting), ma non funziona:
Ecco alcuni erro che mi scono dal debug:
PHP Notice: Undefined index: notuse_customscript in /web/htdocs/www........it/home/lib/lib.forma.php on line 49: /web/htdocs/www.......it/home/appLms/index.php
PHP Notice: Undefined index: notuse_plugin in /web/htdocs/www.......it/home/lib/lib.forma.php on line 31: /web/htdocs/www.......it/home/appLms/index.php
Non-static method Learning_Cart::init() should not be called statically in /web/htdocs/www......it/home/lib/layout/lib.layout.php on line 164: /web/htdocs/www.......it/home/appLms/index.php
Prima di tutto spiega esattamente in che senso hai "trasferito". Secondo, suppongo che il tuo "non funziona" si riferisca ad una blank page o ad un errore 500.
Quelli che hai postato Sono notice e warnings che hai sicuramente anche su una installazione "funzionante", mentre la blank page o l'error 500 Sono conseguenza di un fatal (di solito l'ultimo nella log history).
Ciao Pexlex,
il problema è legato al parametro ONLY_FULL_GROUP_BY che impone delle restrizioni su query che usano la GROUP BY.
Devi togliere quel paramentro dalla configurazione di mysql.
I'm Livio, the Two. If you need, you can contact the one.
CisterNino wrote: ↑Wed Oct 14, 2020 9:24 am
Ciao Pexlex,
il problema è legato al parametro ONLY_FULL_GROUP_BY che impone delle restrizioni su query che usano la GROUP BY.
Devi togliere quel paramentro dalla configurazione di mysql.
purtroppo su aruba non è permesso modificare la configurazione di mysql
CisterNino wrote: ↑Wed Oct 14, 2020 9:43 am
se non ricordo male in qualche versione precedente di mysql quella condizione non c'è in my.cnf.
Puoi chiedere un downgrade di mysql ?
si sono al cell con il centro assistenza, vediamo se riersco a risolvere, grazie
Per risolvere il problema, sulla pagina di connessione al servizio Mysql è necessario impostare la dicitura ''set session sql_mode=''; '' questa dicitura è da riportare in tutti i punti dove crea la connessione con il mysql, nelle sue pagine php.
Se usi il driver mysqli, potresti mettere quell'istruzione nel file db\docebodb.mysqli.php, nella funzione connect in riga 53
(prima di $this->set_timezone();).
Però ti tocca testare che tutto giri correttamente.
I'm Livio, the Two. If you need, you can contact the one.
Some of the cookies we use are essential for parts of the site to operate and have already been set. We also use Google Analytics scripts, which all use cookies.
You may delete or block all cookies from this site in your browser options.