Qualcuno sa dirmi se Forma LMS 2.1 ha un limite di compatibilità con PHP 7.3?
Sto effettuando un'installazione ed un aggiornamento e costantemente mi genera errore.
PHP 5.6 è ormai EOL e non sarebbe opportuno utilizzarlo.
Qualcuno mi può aiutare?
[RISOLTO] Forma LMS 2.1 con PHP 7.3 Incompatibile?
[RISOLTO] Forma LMS 2.1 con PHP 7.3 Incompatibile?
Last edited by wolk73 on Thu Mar 14, 2019 2:57 pm, edited 1 time in total.
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
È supportato PHP 7.0. PHP 7.1-7.3 in una versione successiva. Installazione attuale con Debian 9, Centos 7, OpenBSD 6.4, nessun problema di installazione in questo modo (php 7.0.33).
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
E se dovessi aggiornare dalla ver. Docebo 4.0.4 mi crea dei problemi di compatibilità dalla versione PHP 5.6?
Perché eseguendo l'aggiornamento con PHP 7.0 al secondo passaggio, si presenta tale errore di sorgente collegamento al DB:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28 Stack trace:
#0 /var/www/html/localhost/db/lib.docebodb.php(80): Mysql_DbConn->connect('localhost', '****', '*******', 'i*****')
#1 /var/www/html/localhost/db/lib.docebodb.php(495): DbConn::getInstance(NULL)
#2 /var/www/html/localhost/upgrade/controllers/Step2Controller.php(89): sql_get_client_info()
#3 /var/www/html/localhost/upgrade/views/Step2.php(4): Step2Controller->checkRequirements()
#4 /var/www/html/localhost/upgrade/controllers/StepController.php(20): include_once('/var/www/html/l...')
#5 /var/www/html/localhost/lib/installer/lib.step.php(58): StepController->render()
#6 /var/www/html/localhost/upgrade/index.php(63): StepManager::loadCurrentStep()
#7 {main} thrown in /var/www/html/localhost/db/drivers/docebodb.mysql.php on line 28
Perché eseguendo l'aggiornamento con PHP 7.0 al secondo passaggio, si presenta tale errore di sorgente collegamento al DB:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28 Stack trace:
#0 /var/www/html/localhost/db/lib.docebodb.php(80): Mysql_DbConn->connect('localhost', '****', '*******', 'i*****')
#1 /var/www/html/localhost/db/lib.docebodb.php(495): DbConn::getInstance(NULL)
#2 /var/www/html/localhost/upgrade/controllers/Step2Controller.php(89): sql_get_client_info()
#3 /var/www/html/localhost/upgrade/views/Step2.php(4): Step2Controller->checkRequirements()
#4 /var/www/html/localhost/upgrade/controllers/StepController.php(20): include_once('/var/www/html/l...')
#5 /var/www/html/localhost/lib/installer/lib.step.php(58): StepController->render()
#6 /var/www/html/localhost/upgrade/index.php(63): StepManager::loadCurrentStep()
#7 {main} thrown in /var/www/html/localhost/db/drivers/docebodb.mysql.php on line 28
Last edited by wolk73 on Thu Mar 14, 2019 2:39 pm, edited 1 time in total.
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Non dovresti avere problemi. Il consiglio è di aggiornare a Forma 2.1 e aggiornare a Php 7 successivamente. Docebo 4.0.4 è talmente vecchia che non supporta versioni di php recenti.
Naturalmente quando si fanno upgrade sempre seguire le istruzioni di installazione (fare backup, esportare le lingue prima dell'aggiornamento ecc.)
Naturalmente quando si fanno upgrade sempre seguire le istruzioni di installazione (fare backup, esportare le lingue prima dell'aggiornamento ecc.)
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Infatti Max con il 5.6 no problem, ma eseguendo l'aggiornamento con PHP 7.0 al secondo passaggio, si presenta tale errore di sorgente collegamento al DB:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28 Stack trace:
#0 /var/www/html/localhost/db/lib.docebodb.php(80): Mysql_DbConn->connect('localhost', '****', '*******', 'i*****')
#1 /var/www/html/localhost/db/lib.docebodb.php(495): DbConn::getInstance(NULL)
#2 /var/www/html/localhost/upgrade/controllers/Step2Controller.php(89): sql_get_client_info()
#3 /var/www/html/localhost/upgrade/views/Step2.php(4): Step2Controller->checkRequirements()
#4 /var/www/html/localhost/upgrade/controllers/StepController.php(20): include_once('/var/www/html/l...')
#5 /var/www/html/localhost/lib/installer/lib.step.php(58): StepController->render()
#6 /var/www/html/localhost/upgrade/index.php(63): StepManager::loadCurrentStep()
#7 {main} thrown in /var/www/html/localhost/db/drivers/docebodb.mysql.php on line 28
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28 Stack trace:
#0 /var/www/html/localhost/db/lib.docebodb.php(80): Mysql_DbConn->connect('localhost', '****', '*******', 'i*****')
#1 /var/www/html/localhost/db/lib.docebodb.php(495): DbConn::getInstance(NULL)
#2 /var/www/html/localhost/upgrade/controllers/Step2Controller.php(89): sql_get_client_info()
#3 /var/www/html/localhost/upgrade/views/Step2.php(4): Step2Controller->checkRequirements()
#4 /var/www/html/localhost/upgrade/controllers/StepController.php(20): include_once('/var/www/html/l...')
#5 /var/www/html/localhost/lib/installer/lib.step.php(58): StepController->render()
#6 /var/www/html/localhost/upgrade/index.php(63): StepManager::loadCurrentStep()
#7 {main} thrown in /var/www/html/localhost/db/drivers/docebodb.mysql.php on line 28
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Non so che dire, come conferma anche Oliver sopra (e come confermano le nostre decine di installazioni attive) nessun problema con php 7.0
Il forum non è per assistenza sistemistica personalizzata, ma è possibile che qualche utente del forum voglia darvi supporto o consigli.
Il forum non è per assistenza sistemistica personalizzata, ma è possibile che qualche utente del forum voglia darvi supporto o consigli.
---------------------
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
Massimiliano Ferrari
Elearnit - Elearning e Knowledge Management
https://www.elearnit.net
https://www.linkedin.com/in/massimilianoferrari
m.ferrari[at]elearnit.net
Skype: m_ferrari_it
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Php 7.0 non ha più le estensione nativa mysql ma utilizza mysqliwolk73 wrote: ↑Thu Mar 14, 2019 2:40 pm Infatti Max con il 5.6 no problem, ma eseguendo l'aggiornamento con PHP 7.0 al secondo passaggio, si presenta tale errore di sorgente collegamento al DB:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28
prima di eseguire l'aggiornamento, devi modificare il file config.php modificando il tipo di database / driver
daaCode: Select all
$cfg['db_type'] = 'mysql';
Code: Select all
$cfg['db_type'] = 'mysqli';
Cercate nel forum le riposte prima di chiedere. Check the forum before posting
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------
---------------
Claudio Anelli
Joint Technologies - Sistemi avanzati per l'information technology
http://www.joint-tech.com
---------------
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Ecco l'errore quando si procede all'aggiornamento di PHP 7.0!
Siamo sicuri sia compatibile?
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28
Stack trace:
#0 /var/www/html/localhost/db/lib.docebodb.php(80): Mysql_DbConn->connect('localhost', '****', '*****', 'i*****')
#1 /var/www/html/localhost/lib/lib.bootstrap.php(282): DbConn::getInstance()
#2 /var/www/html/localhost/lib/lib.bootstrap.php(81): Boot::database()
#3 /var/www/html/localhost/index.php(23): Boot::init(11)
#4 {main} thrown in /var/www/html/localhost/db/drivers/docebodb.mysql.php on line 28
Siamo sicuri sia compatibile?
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/localhost/db/drivers/docebodb.mysql.php:28
Stack trace:
#0 /var/www/html/localhost/db/lib.docebodb.php(80): Mysql_DbConn->connect('localhost', '****', '*****', 'i*****')
#1 /var/www/html/localhost/lib/lib.bootstrap.php(282): DbConn::getInstance()
#2 /var/www/html/localhost/lib/lib.bootstrap.php(81): Boot::database()
#3 /var/www/html/localhost/index.php(23): Boot::init(11)
#4 {main} thrown in /var/www/html/localhost/db/drivers/docebodb.mysql.php on line 28
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Grazie Canelli... infatti mi sorgeva il sospetto.... Ora riprovo e vi faccio sapere!
Re: Forma LMS 2.1 con PHP 7.3 Incompatibile?
Ok confermo canelli:
si deve itervenire nella config convertendo da mysql a mysqli,
a
come è corretto fare con le vecchie funzioni dismesse nelle versioni PHP 7.
Grazie cambio il Thread come risolto!!!
Comunque a quando la compatibilità con PHP 7.3?
si deve itervenire nella config convertendo da mysql a mysqli,
Code: Select all
$cfg['db_type'] = 'mysql';
Code: Select all
$cfg['db_type'] = 'mysqli';
Grazie cambio il Thread come risolto!!!
Comunque a quando la compatibilità con PHP 7.3?