Backend e frontend SP Page Builder KO
-
Buongiorno, con Joomla aggiornato alla versione 5.4.3 e Sp Page builder (free) alla versione 6.3.0 non funziona più la possibilità di modificare le pagine in frontend ne partendo direttamente dalla pagina dopo i login premendo su "edit" ne partendo dalla gestione di amministrazione, presenta in entrambi i casi la pagina bianca.
Ho già provato a reinstallare Sp page builder alla versione 6.3.0 e pulito la cache ma non riesco a risolvere.
Ogni suggerimento è ben accetto, grazie -
Ciao, ti salta fuori qualche errore? Prova ad abilitare il debug di joomla da configurazione globale, vediamo se ti dice qualcosa in merito. Ciao
-
@jabba ciao, grazie per l'interessamento. Ho fatto come hai consigliato ma anche con il debug attivato nessun errore palese
-
Pagina bianca di solito è errore di PHP. Prova a settare in configurazione globale rapporto errori su "massimo". E se ancora non vedi nulla prova a vedere sui log del server (se sei in un hosting condiviso dovresti avere un pannello di controllo con tutto). Ciao!
-
P.s: che versione di PHP usi?
-
@jabba anche con il debug su "massimo" non vedo nulla e quello che trovo nel log del server è il messaggio seguente: PHP Warning: session_write_close(): Failed to write session data using user defined save handler. (session.save_path: /tmp, handler: Joomla\Session\Handler\ApcuHandler::write)
/home/libraries/vendor/joomla/session/src/Storage/NativeStorage.php alla riga 114"
La versione PHP eè la 8.4.16 (ho provato anche a passare a cambiarla ma non varia il problema)
-
C'è un problema di gestione delle sessioni, forse hai cambiato/aggiornato il server? Fai questa prova
Vai in Sistema → Configurazione Globale → Sistema e cerca il campo Gestore Sessione (Session Handler). Cambialo da APCu a Database o Filesystem, salva e svuota la cache.Ovviamente fai un backup prima. Volendo puoi modificare anche direttamente il file
configuration.php:Lo modifichi da:
public $session_handler = 'apcu';a
public $session_handler = 'database';Se invece vuoi proprio usare APCU controlla che sia caricato nel tuo php. Crea un file php nella root, mettici dentro questo e chiamalo da browser :
<?php echo phpinfo(); ?>Controlla che apcu sia caricato.
-
ho provato la modifica suggerita sia modificando in Database che in Filesystem ma non cambia nulla. IL tutto ha sempre funzionato, mi sono accorto che non andava più a seguito dell'aggiornamento automatico di joomla alla versione 5.4.3
-
Mah non saprei, mi sembra molto strano che non esca alcun messaggio d'errore, nè sul sito nè sul server... in console di chrome salta fuori qualcosa?
Se tutto il resto del sito funziona il problema sembra legato a SP, forse proverei ad aprire un ticket da loro o sentire sul loro forum... -
nella console chrome ho questi due errori:
- Uncaught SyntaxError: Unexpected identifier 'lazy'
- engine.js?56e363b79edc339d45e4ccd6c3d498ac:1 Uncaught ReferenceError: addonsJSON is not defined
at 5156 (engine.js?56e363b79edc339d45e4ccd6c3d498ac:1:90)
at a (engine.js?56e363b79edc339d45e4ccd6c3d498ac:1:1275347)
at engine.js?56e363b79edc339d45e4ccd6c3d498ac:1:1277431
at a.O (engine.js?56e363b79edc339d45e4ccd6c3d498ac:1:1275629)
at engine.js?56e363b79edc339d45e4ccd6c3d498ac:1:1277445
at engine.js?56e363b79edc339d45e4ccd6c3d498ac:1:1277451
per me arabo antico...