WebSite X5Help Center

 
Christian M.
Christian M.
User

Blog non mostra più gli articoli sotto php 8.4.22  it

Author: Christian M.
Visited 243, Followers 1, Shared 0  

Buongiorno,

il blog del mio sito, ospitato sul vostro WebSite X5 Hosting, ha smesso di mostrare l'elenco degli articoli: la pagina del blog si carica ma risulta vuota.

Dettagli diagnostici raccolti:
- In anteprima locale in WebSite X5 il blog è regolarmente popolato.
- Le singole pagine dei singoli articoli si aprono correttamente online; è solo l'elenco/indice del blog (generato in PHP) a risultare vuoto.
- Il Website Test del pannello /admin/ è tutto PASS, con PHP 8.4.22 attivo.
- Ho già aggiornato WebSite X5 all'ultima versione e ho effettuato una ripubblicazione completa del sito: il problema persiste.
- Il problema è comparso da solo, senza modifiche da parte mia (ieri il blog era visibile, oggi no).

Sospetto un'incompatibilità del generatore PHP dell'elenco del blog con PHP 8.4.

Sapete come è possibile risolvere il problema?

Posted on the
5 ANSWERS - 1 USEFUL
Incomedia
Eric C.
Incomedia

Buongiorno Christian,
confermo quanto menzionato da KolAsim, siamo in attesa di riscontro da Host.it e abbiamo appena inviato un sollecito a riguardo.
Resto a disposizione.

Read more
Posted on the from Eric C.
Incomedia
Eric C.
Incomedia

Buongiorno,
Host.it ci ha comunicato di essere intervenuta, potete procedere a un'esportazione scegliendo l'opzione di pubblicare tutti i file, così che x5engine.php sia generato nuovamente.
Resto a disposizione.

Read more
Posted on the from Eric C.
Christian M.
Christian M.
User
Author
Eric C.
Buongiorno, Host.it ci ha comunicato di essere intervenuta, potete procedere a un'esportazione scegliendo l'opzione di pubblicare tutti i file, così che x5engine.php sia generato nuovamente. Resto a disposizione.

Ciao Eric, ti ringrazio del feedback tuttavia riscontro ancora il problema. 

Ti aggiorno di seguito dopo un'analisi approfondita del sito pubblicato (su WebSite X5 Hosting). Credo di aver individuato con precisione la causa dell'elenco blog vuoto, e non è legata a Imunify né al server quanto piuttosto un problema di generazione in fase di esportazione di WebSite X5 2026.2.3.

Dettaglio tecnico:
- Il file res/x5settings.php generato dall'esportazione contiene regolarmente tutte le sezioni di $imSettings (general, breakpoints, admin, databases, ecommerce, guestbooks, dynamicobjects, email), ma NON contiene alcun blocco $imSettings['blog']. La sezione del blog è completamente assente.
- Di conseguenza, a runtime $imSettings['blog']['posts'] non esiste, $blog->getPostsCount() restituisce 0 e la pagina del blog si carica correttamente ma senza articoli. Anche il feed (x5feed.xml) risulta vuoto (134 byte). Nessun errore PHP viene generato.
- x5engine.php è presente e integro (~525 KB), quindi non è il motore.
- Il blog e i suoi articoli sono regolarmente presenti nel progetto e visibili nell'anteprima locale.
- Ho già provato: esportazione completa ("Esporta tutti i file") più volte, ri-salvataggio degli articoli, creazione di nuovo articolo del blog per forzare la rigenerazione del blocco, chiusura e riapertura del programma. Il file x5settings.php risulta identico byte per byte (31.723 byte) e continua a non includere il blocco blog.

Mi sembra un difetto di generazione del file x5settings.php nella versione 2026.2.3.

Vi chiedo pertanto cortesemente:
1) se si tratta di una regressione nota di questa versione e se esiste una patch correttiva;
2) in alternativa, se è consigliabile e come procedere a un rientro alla versione 2026.2.2 (potete fornirmi il programma di installazione?).

Si tratta di un sito aziendale e il blog è un canale importante: vi sarei grato per una risoluzione in tempi rapidi.

Grazie, resto a disposizione.

Christian

Read more
Posted on the from Christian M.
Incomedia
Eric C.
Incomedia

Buongiorno,
abbiamo già contattato nuovamente Host.it, in quanto dopo un test avvenuto con successo su un hosting di prova, altri utenti come te hanno segnalato il persistere della cosa.
$imSettings['blog'] è definito in res/blog.inc.php ed è quindi normale che non si trovi in x5settings.php.
Confermo inoltre che x5engine.php è stato modificato da Imunify, come visibile dalla riga 55 alla riga 58 del file, dove appare la dicitura

/**
* Note: This file may contain artifacts of previous malicious infection.
* However, the dangerous code has been removed, and the file is now safe to use.
*/

a sostituire il codice che dovrebbe essere in realtà presente, ovvero

require_once('phar://' . __DIR__ . '/handlebars.phar/autoload.php');

Il problema si presenta già nella versione 2026.2.2, e sarebbe pertanto necessario un ritorno alla versione 2026.1.9 per ripristinare il blog, il che comporterebbe avere a disposizione anche un backup del progetto rimasto a tale versione del progetto.
Sottolineo inoltre che quella porzione di codice NON è stata modificata di recente, e al momento quindi non abbiamo identificato la causa che porta Imunify ad alterare il file solo da un certo aggiornamento in poi, abbiamo chiesto chiarimenti a Host.it a riguardo, affinché verifichino i dettagli della situazione con Imunify.
Se disponete di un backup di qualche tempo fa da ripristinare, qui l'installer della versione specifica 2026.1.9 (che non sovrascriverà la 2026.2):
https://static.incomedia.eu/websitex5.com/v2026.1/2026.1.9.0/wsx5_pro_v2026.1.exe
Resto a disposizione.

Read more
Posted on the from Eric C.