Back to top

Autore Topic: [RISOLTO] aggiornato php alla 8.0 ma joomla da pagina bianca con errors!  (Letto 1398 volte)

Offline Filippo Pieri

  • Nuovo arrivato
  • *
  • Post: 32
  • Sesso: Maschio
    • Mostra profilo
salve a tuttiho installato php 8.0 da repository
https://packages.sury.org/php/ bullseye main...
Come saprete di default altrimenti si ha solo la 7.4
Questo aggiornamento l'ho fatto per via del  messaggio di avviso apparso sul pannello di sistema di joomla che ricorda la dismissione del supporto di php 7.4 tra un mesetto circa.Bene,.... il comando
$ php -v
lanciato di seguito all'aggiornamento dice che effettivamente la versione installata a livello di sistema è la 8 quindi ho aggiornato apache con:
$sudo a2dismod php7.4
$sudo a2enmod php8.0
seguito da riavvio del servizio
$sudo systemctl restart apache2IL risultato è una bella pagina bianca
sia in localhost/joomla/che in localhost/joomla/administrator
ho letto che possono esserci estensioni aggiunte che potrebbero non essere compatibili con php 8 e che quindi possono aver generato il problema.
L'unica cosa che ho aggiunto sono jce editor che a quanto pare risulta compatibile con php 8, idem per DJ-image-slider.Tempo fa però provai ad installare JCB (joomla conponents builder) ma non avendoci capito una cippa l' ho rimosso e penso di poter dire che non ci sia rimasto nulla di quel componente che possa creare problemi abilitando php8.Insomma non so dove andare a mettere le mani... ma so che presto devo cmq risolvere..... forse aggiornando tutto il sito alla 4.x ma sicuramente avrò altri tipi di problemi......
Se mi tengo php7.4 che problemi posso avere dopo la dismissione degli aggiornamenti di sicurezza? Per l'utilizzo che ne faccio io neanche percepisco i miglioramenti apportati dalla versione 8 di php rispetto a quella attuale ;-)
spero mi possiate illuminareFilippo


« Ultima modifica: 31 Ott 2022, 10:29:20 da marine »
Filippo P.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:aggiornato php alla 8.0 ma joomla da pagina bianca con errors!
« Risposta #1 il: 27 Ott 2022, 18:08:11 »
CiaoScusa stai su server locale o server dedicato in remoto?

Offline Filippo Pieri

  • Nuovo arrivato
  • *
  • Post: 32
  • Sesso: Maschio
    • Mostra profilo
Re:aggiornato php alla 8.0 ma joomla da pagina bianca con errors!
« Risposta #2 il: 28 Ott 2022, 17:30:57 »
Ciao,
sono in localhost, Il sito è in joomla 3.10.11, Php 8.0 pare funzionare in se perchè il file info.php visualizza nel browser la pagina di php che riporta la versione relativa. Cioe mi sento di poter dire che dipendenze e php siano installate correttamente.
Ma se vado in localhost/joomla o localhost/joomla/administrator invece della videata di login ho la pagina bianca con "error" in alto a sx.
Il sito è ancora in locale perchè devo implementare una funzione per cui mi serviva JCC... il fatto è che lavorando nn ho tempo di studiare e JCC è tutt'altro che semplice ed intuitivo (per me) e non è tradotto in italiano.... ci vorrà tempo ma tutto questo è un hobbye per me.
Cmq spero di risolvere .... in ogni caso prima o poi dovrò aggiornare..... mica posso aspettare la prossima debian stable...Grazie ancora e in ogni casoFilipp

Filippo P.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:aggiornato php alla 8.0 ma joomla da pagina bianca con errors!
« Risposta #3 il: 28 Ott 2022, 18:35:50 »
Per JCC intendo JCB, nel caso ti posso aiutare.

Offline Filippo Pieri

  • Nuovo arrivato
  • *
  • Post: 32
  • Sesso: Maschio
    • Mostra profilo
Re:aggiornato php alla 8.0 ma joomla da pagina bianca con errors!
« Risposta #4 il: 29 Ott 2022, 17:00:04 »
Jcb è troppo un casino. Io volevo implementare un componente che potesse permettere ad un utente di compilare una tabella tramite un form o anche direttamente in editor.
La tabella doveva avere i records (righe) dedicate ad ognuno degli operatori.Ogni operatore accedendo allo stesso sito con le proprie credenziali devono poter leggere della tabella solo il record che li riguarda. Ma l'editor della tabella in questo modo deve solo aggiornare la tabella senza inviare come fa  adesso i servizi da svolgere ad ognuno.Non essendoci un componente adatto a questo scopo mi sono interessato a JCB per vedere se era fattibile la strada di farmi da me prima il componente e poi tutto il resto.... JCB lo ho installato e poi rimosso perchè mi son reso conto che non posso colmare le mie lacune ed arrivare a gestire una cosa del genere.In ogni caso ora ho il problema di joomla .3 che non va più se tento di abilitare php8..... e non so come fare ... come si risolve? aggiornando tutto il sito alla 4.x  ? booohh? Mi si incasina tutto il template sicuramente....
Non capisco se il sito raccomanda di eseguire l'aggiornamento di php come può essere che ci siano incompatibilità... usando un ramo stable del sito....??
Cmq in ogni caso la questione JCB passa in secondo piano.Se puoi aiutarmi a fare questo aggiornamento penso sia prioritario sul resto.Giusto? Anzi l'aggiornamento è già stato fatto di php... più che altro a capire perché il sito non funziona più con la nuova versione di PHP....Va beh ... grazie comunque e a prestoFilippo



Filippo P.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:aggiornato php alla 8.0 ma joomla da pagina bianca con errors!
« Risposta #5 il: 29 Ott 2022, 17:50:29 »
Prova a disabilitare tutti i componenti terzi. E poi li riabiliti uno alla volta.

Offline Filippo Pieri

  • Nuovo arrivato
  • *
  • Post: 32
  • Sesso: Maschio
    • Mostra profilo
Chiedo scusa ma alla fine è stata una svista... e grossa!!
In breve, aggiunti i repository, e aggiornato php io ho dato per scontato che fosse stata installata con l'aggiornamento la versione 8.0  di php  e non invece 8.1 per cui andavo sempre ad abilitare il php sbagliato:-|
Ma il comando
 sudo a2enmod php8.0
non dava errore perché cmq installato c'è pure php 8.0.... e nn mi son accorto del dettaglio...
Strano allora che  il sistema non mi chieda di rimuovere l'inutile (penso) php 8.0...
il comando
apt autoremove
infatti mi ha proposto solo la rimozione di php7.4 ma non di php8.0.
Forse perché non vengano rimosse dipendenze che ancora servono ....Vabeh....
Riferendomi direttamente al buon tomtomeight:ora che ho risolto la questione dell'aggiornamento di php senza aggiornare il sito a joomla 4.x (resto volentieri alla 3), se hai potuto leggere il post precedente di questo argomento, come potresti aiutarmi... da remoto ad implementare il componente che ho tentato di descrivere?In ogni caso ho letto che le estensioni come JCB potrebbero dar dei problemi durante futuri aggiornamenti del sito.... o soprattutto qualora lo dovessi davvero pubblicare in un server provider (tipo aruba).E' così?
Grazie cmq di tutto a tomtomeight e a tutti.B serata
Filippo
 

 

Filippo P.

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:aggiornato php alla 8.0 ma joomla da pagina bianca con errors!
« Risposta #7 il: 29 Ott 2022, 18:31:36 »
No, nessun aggiornamento della versione 3 mi ha mai dato problemi per le mie estensioni fatte con jcb. Quando uscirà la nuova vetsione per j4 sarà possibile pure migrare quelle per la 3.

Offline Filippo Pieri

  • Nuovo arrivato
  • *
  • Post: 32
  • Sesso: Maschio
    • Mostra profilo
Avevo dimenticato di mettere il risolto a questo argomento.


B domenuca.
Filippo
« Ultima modifica: 30 Ott 2022, 12:28:19 da Filippo Pieri »
Filippo P.

 



Web Design Bolzano Kreatif