Page 1 of 1

Errore 500 quando si apre il carrello

Posted: Thu May 09, 2024 5:02 pm
by Marck77
Salve,
sto cercando di configurare Forma per vendere i miei corsi online.
Faccio una prova e aggiungo il corso al carrello. Quando però clicco l'icona del carrello che compare dopo aver aggiunto il corso, si apre una pagina di Errore 500.

Ecco il log che mi compare lato server:

Code: Select all

GET /appLms/index.php?r=cart/show HTTP/1.0
Ho cercato soluzioni nei thread del forum, ma non ho trovato nulla.

Re: Errore 500 quando si apre il carrello

Posted: Thu May 09, 2024 5:04 pm
by alfa24
Hai un fatal, verifica nel log del web server e postalo qui insieme alla versione di PHP e di Forma.
Ciò detto, il carrello di Forma è rimasto ad una fase embrionale che ti consente poco o niente. Molto meglio integrare con una soluzione E-Commerce VERA.

Re: Errore 500 quando si apre il carrello

Posted: Thu May 09, 2024 5:13 pm
by max
Concordo che è meglio integrare con WooCommerce o simili, anche su questo sito puoi trovare informazioni su plugin per fare questo.

Ciò detto, per quanto embrionale l'ecommerce di Forma qualcosa lo fa, abbiamo alcuni clienti che si accontentano di quello e riescono a lavorarci.
Eventuali bug pre-esistenti mi risultano tutti chiusi, i vari clienti sia su Forma 3 che su Forma 4 che usano l'ecommerce non hanno questo problema.

Re: Errore 500 quando si apre il carrello

Posted: Fri May 10, 2024 8:19 am
by Marck77
Buongiorno, grazie per le informazioni.

Se qualcuno vuole ancora fornirmene altre, ecco i dettagli richiesti a me:

Versione di Forma: 4.0.7
Versione PHP: 8.1.2

Re: Errore 500 quando si apre il carrello

Posted: Fri May 10, 2024 8:25 am
by alfa24
Manca il log del server.

Re: Errore 500 quando si apre il carrello

Posted: Fri May 10, 2024 9:00 am
by Marck77
Chiedo scusa. Eccolo, spero sia quello giusto perché non sono un tecnico.

Code: Select all

2024-05-10 07:55:41	Error	151.93.74.87	500	GET /appLms/index.php?r=cart/show HTTP/1.0	https://accesso.zenioo.it/appLms/index.php?r=lms/mycourses/show	Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36	803	Apache SSL/TLS access
2024-05-10 07:55:41	Warning	151.93.74.87		AH01071: Got error 'PHP message: PHP Warning: php.ini settings: Please disable mbstring.encoding_translation or set mbstring.http_input to "pass" in /var/www/vhosts/zenioo.it/iformlms/407/formalms/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup.php on line 42PHP message: PHP Fatal error: Uncaught TypeError: Unsupported operand types: int + string in /var/www/vhosts/zenioo.it/iformlms/407/formalms/appLms/models/CartLms.php:196\nStack trace:\n#0 /var/www/vhosts/zenioo.it/iformlms/407/formalms/appLms/controllers/CartLmsController.php(66): CartLms->getTotalPrice()\n#1 /var/www/vhosts/zenioo.it/iformlms/407/formalms/lib/mvc/lib.controller.php(65): CartLmsController->show()\n#2 /var/www/vhosts/zenioo.it/iformlms/407/formalms/lib/lib.requesthandler.php(61): Controller->request()\n#3 /var/www/vhosts/zenioo.it/iformlms/407/formalms/appLms/index.php(73): RequestHandler->run()\n#4 {main}\n thrown in /var/www/vhosts/zenioo.it/iformlms/407/formalms/appLms/models/CartLms.php on line 196', referer: https://accesso.zenioo.it/appLms/index.php?r=lms/mycourses/show				Apache error

Re: Errore 500 quando si apre il carrello

Posted: Fri May 10, 2024 9:29 am
by alfa24
Ecco il tuo fatal:

PHP Fatal error: Uncaught TypeError: Unsupported operand types: int + string in /var/www/vhosts/zenioo.it/iformlms/407/formalms/appLms/models/CartLms.php:196

a partire da PHP 8.0 non puoi farlo.
Fixalo da codice se sei in grado, oppure prova a downgradare a PHP 7.4

Re: Errore 500 quando si apre il carrello

Posted: Thu May 23, 2024 8:25 am
by marco.urzi
buongiorno ho provato a testare nella 4.0.7 e non rilevo alcun errore, puoi darci ulteriori info??