Il browser on line non visualizza le pagine del blog 
Autor: danilo tomasettaHo un problema piuttosto serio da risolvere. Dopo aver creato con X5 pro il sito/blog da pubblicare ho deciso di testarlo prima esportandolo su una directory secondaria di un altro sito fatto e gestito da me con hosting Aruba. Ho fatto così anche per fare in modo che i colleghi interessati all'uso del blog potessero ispezionare il lavoro da me fatto e suggerire eventualmente correzioni.
Andandolo a testare on line ho constatato che tutte la pagine del sito funzionano correttamente tranne la pagina BLOG che quando viene cliccata fa apparire un messaggio di errore che riporto qui sia in italiano, che in inglese:
Errore di analisi: errore di sintassi, T_STRING imprevisto, attesa T_CONSTANT_ENCAPSED_STRING o '(' in D:\inetpub\webs\associazionemusicalboxcom\DFSN\res\x5engine.php on line 55
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in D:\inetpub\webs\associazionemusicalboxcom\DFSN\res\x5engine.php on line 55
Ovviamente non ho idea di cosa voglia dire questo messaggio e quale sia l'errore (non sono un informatico...), ma mi pare grave che proprio le pagine del blog (sia la principale che quelle degli articoli) non siano visibili.
Aggiungo un'ulteriore informazione. Anche andando nella cartella Incomedia e poi in quella del sito in questione e poi in quella “Preview” ed aprendo le pagine del sito con un browser, le pagine normali si vedono bene, quella del blog invece non compare, ovvero si apre senza messaggio di errore ma rimane vuota.
Invece quando esploro mediante l'anteprima le varie pagine del sito la pagina blog si vede normalmente come pure le altre pagine del sito.
Non so cosa pensare. Ho forse sbagliato qualcosa nella costruzione del blog e del menu ? Potrebbe dipendere dal fatto che ho esportato il sito su una directory secondaria (ma non credo...) ?
Allego se può servire una schermata della mappa del sito.
Attendo fiducioso come sempre, perché per mia esperienza gli esperti della community fanno miracoli !

credo sia un problema di PHP controlla che sia attivo sul tuo hosting e che sia una versione non superiore alla 8.2
al limite metti anche il link del sito per valutare meglio, ciao
...!... nel sotto-sito "DFSN" hai l'errore anche in /admin/...!...
.. forse nel Blog hai qualche articolo contenente un qualche (CR) nei titoli o qualche carattere speciale riservato forse anche nei testi...
... prova ad eliminare uno ad uno gli ultimi articoli che hai inserito, sino ad individuare l'articolo che crea il problema...
.
ciao
.
... nel sito "DFSN" devi anche correggere l'URL del sito al Passo_5, che attualmente è quello del sito BASE...
.
Autor
Rispondo per ora a KolAsim. Credo che l'errore dipenda dal fatto che la versione PHP presente sul server Aruba che ospita il sito sia obsoleta o non comunque non idonea ad interpretare il codice del blog.
Ho provato infatti a risolvere l'errore al passo 5 da te segnalato indicando come url di destinazione quello della sottocartella (...associazionemusicalbox.com/DFSN). Così facendo il prograbba x5 pro mi ha segnalato il messaggio di errore che puoi vedere nell'allegato.
Potrei provare a fare una verifica attivando lo spazio web gratuito a cui ho diritto per un anno ed esportando provvisoriamente il blog lì anziché in una sottocartella dell'altro dominio. Non l'ho fatto perché preferirei attivare un nuovo contratto di hosting con Aruba per ospitare il blog in un dominio che già posseggo (al momento solo dominio senza hosting annesso).
Ne approfitto per chiederti 2 chiarimenti: cosa vuol dire "..!... nel sotto-sito "DFSN" hai l'errore anche in /admin/...!..." ? Non mi è chiaro. Cosa vuol dire ".. forse nel Blog hai qualche articolo contenente un qualche (CR)...",cosa sonoi (CR)? Telochiedo più che altroperimparare qualcosa perché a naso direi che il problema sta nella versione PHP del server
Danilo se hai costatato che è un problema di versione PHP lo risolvi facilmente i pochi secondi andando sul tuo pannello Aruba e cliccando sulla gestione PHP scegliendo la versione corretta, ciao.
Autor
Grazie Giancarlo, avevo già scoperto questa possibilità di provare a risolvere il problema andando a settare dal pannello di controllo di Aruba la versione Php più idonea, ma purtroppo ho avuto una brutta sorpresa... modificando la versione di Php con una più recente il sito smette di funzionare. Per farlo riapparire ho dovuto ripristinare la vecchia versione di Php 5.2.14, dichiarata obsoleta da Aruba stesso, però necessaria per il funzionamento di quel sito. Parliamo del sito www.associazionemusicalbox.com realizzato da me circa 8 anni fa con una versione molto vecchia di x5 pro (ora ho da poco acquistato la più recente).
Dunque per fare questo test del blog non posso appoggiarmi su una directory creata apposta da me su musicalbox.com, dovrò trovare un altro sistema. Proverò con un altro sito sempre mio ma molto più recente che ha una versione "moderna" di Php.
Ne approfitto per chiederti un consiglio. Se esporto il sito di musicalbox e poi lo importo sul nuovo x5 Pro credi che poi possa funzionare correttamente anche con una versione Php recente diversa dalla 5.2.14 ? Perché a quel punto potrei esportarlo totalmente sul server di Aruba e poi cambiare con successo il settaggio Php. Se hai consigli in merito li accetto volentieri e comunque grazie.
Ciao Danilo ok visto sito fatto con la vecchia versione 16, curiosità che PHP hai impostato per fare la prova?
però vedo che hai una licenza attiva, quindi fai una copia di sicurezza del progetto e la importi sul nuovo website NON dovresti poi avere problemi, e comunque eventualmente avrai sempre la vecchia copia del progetto di riserva
...!... per l'errore /admin/ ... adesso non hai più la directroy /DFSN/...!...
... sarebbe stato da controllare in >> nomesito.com/DFSN/admin/login.php
--------------------
... (CR) = "carriage return" = interruzione testo con "ritorno a capo"....
... per esempio:
Nome titolo
dell'Articolo
... invece di:
Nome titolo dell'Articolo
... ... ... ...
... controllare anche eventuali apostrofi (') nel titolo e nel testo dell'articolo...
... ... ... ...
... per il PHP devi usare provandoli a partire dalla versione minima richiesta .7 senza arrivare alla .8...
.... ma l'esempio non c'è più, quindi vedi un po' tu...
.
ciao
.
Autor
Per Giancarlo B. La prova l'ho fatta con la versione Php 8.1.32. Ora proverò a trasferire il progetto del vecchio sito sul nuovo x5 pro e vediamo che succede. Se mai chiamerò anche l'assistenza Aruba. Ti faccio sapere.
Per KolAsim per l'errore dell'admin su quella directory non credo che possa essere causa del malfunzionamento, già in passto ero ricorso a questo espediente per testare un sito prima di pubblicarlo ed era andato tutto liscio. Vedremo cosa succede nella seconda prova che farò su un altro sito che gestisco. Ho capito cos'è l'errore "carriage return", controllerò, ma non mi pare di averne commessi.
Intanto grazie ad entrambi
per una versione 16 resterei su una 7.x la 8.x mi sembta eccessiva
Autor
Ho risolto !!! Ho caricato il sito blog su una directory di un altro sito da me gestito che beneficia di una versione Php recente e tutto funzione. Dico a Giancarlo B. che la versione Php di questo nuovo sito è la 8.1.0. Inoltre anche il trasferimento del progetto Musicalbox sul nuovo software X5 è andato a buon fine. Dopo ho riesportato on line l'intero sito e son riuscito a settare una versione Php più recente senza perdere la visibilità
Pertanto ancora grazie ad entrambi (Giancarlo B eKolAsim). Aspetto ad impostare uno dei vostri commenti come risolutivo se no mi si cancella quest'ultima mia risposta, lo farò dopo che avrete letto
... meglio così, mi fa piacere che hai trovato la strada giusta, ... ciao...
.