Visualizzazione risultati 1 fino 22 di 22
Like Tree1Likes
  • 1 Post By alemoppo

Discussione: Php 8.4

  1. #1
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,509

    Predefinito Php 8.4

    È disponibile PHP 8.4 dal pannello di controllo, selezionabile come al solito nelle impostazioni di PHP.

    Chi ha versioni vecchie con MySQL 5.6, non è possibile attivare PHP8.4. In tal caso è necessario prima aggiornare il database MySQL dalla sezione database del pannello, schedulando l'upgrade.

    Fatemi sapere se ci sono problemi.

    Ciao!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,328

    Predefinito

    Grazie mille, sito aggiornato! Niente di rotto, e nuove feature con cui giocare:


  3. #3
    LegaJs non è connesso Neofita
    Data registrazione
    10-10-2013
    Messaggi
    22

    Predefinito

    Ciao, ho aggiornato le impostazioni php da 7.3 a 8.4 ma adesso il mio sito è quasi tutto bianco.
    Sicuramente manca qualche passaggio potreste gentilmente indicarmelo?

  4. #4
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,575

    Predefinito

    Citazione Originalmente inviato da LegaJs Visualizza messaggio
    Ciao, ho aggiornato le impostazioni php da 7.3 a 8.4 ma adesso il mio sito è quasi tutto bianco.
    Sicuramente manca qualche passaggio potreste gentilmente indicarmelo?
    Salve,
    nel suo caso, non credo che il problema descritto sia legato alla versione di PHP.

    Io accedendo da HTTP lo visualizzo correttamente. Probabilemnte ha caricato il sito nella versione HTTPS ed il browser ha quodi bloccato il caricamento delle risorse con url in HTTP.

    Per risolvere il mancato caricamento delle risorse nella versione HTTPS del sito. segua le indicazioni riportate qui.

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 01-04-2026 alle ore 20.44.10

  5. #5
    LegaJs non è connesso Neofita
    Data registrazione
    10-10-2013
    Messaggi
    22

    Predefinito

    grazie della risposta, avevo riportato le impostazione al 7.3 quando ha guardato, adesso sono a 8 e mi da lo stesso problema, cmq se gentilmente mi passa il link giusto (quello nel suo messaggio non trova la pagina), verifico

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,509

    Predefinito

    @LegaJs lo script PHP lo hai scritto tu? o qualcun altro?
    Probabilmente c'è da aggiornare qualche funzione.

    Sai più o meno come funziona? usa un database?
    Per ora, se vuoi tenerlo funzionante tienilo al 7.3, però nel frattempo cerchiamo di risolvere/aggiornare a PHP8.

    Ciao!

  7. #7
    LegaJs non è connesso Neofita
    Data registrazione
    10-10-2013
    Messaggi
    22

    Predefinito

    Ciao.. infatti è quel che volevo fare. Ogni script PHP l ho scritto io, suppongo sia per questo ma in giro ho letto solo qualcosa su NULL.
    Se mi puoi dare qualche dettaglio in piu' ci provo volentieri a risolvere e passare a una versione 8 o superiore.
    GRAZIE

  8. #8
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,575

    Predefinito

    Citazione Originalmente inviato da LegaJs Visualizza messaggio
    grazie della risposta, avevo riportato le impostazione al 7.3 quando ha guardato, adesso sono a 8 e mi da lo stesso problema
    Va bene.

    Ma la pagina appare completamente bianca o viene caricata parzialmente?

    Appaiono messaggi di errore?

    Eventualmente, può mostrarci una schermata di come lo visualizza con PHP 8.4?

    Citazione Originalmente inviato da LegaJs Visualizza messaggio
    cmq se gentilmente mi passa il link giusto (quello nel suo messaggio non trova la pagina), verifico
    Mi scuso. Ho corretto il link, ora funziona. Semplicemente nel copiarlo avevo omesso la l in html.

    Cordiali saluti.

  9. #9
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,509

    Predefinito

    Citazione Originalmente inviato da LegaJs Visualizza messaggio
    Se mi puoi dare qualche dettaglio in piu' ci provo volentieri a risolvere e passare a una versione 8 o superiore.
    GRAZIE
    Sì, possiamo aiutarti ma è difficile aiutarti senza conoscere il codice.
    Prima di tutto, prova ad inserire come primissima istruzione error_reporting(E_ALL); e vedere se appare qualche errore.

    Altrimenti, visto che hai scritto tu il codice PHP, saprai quali funzioni hai usato. Verifica che le prime siano ancora disponibili su PHP8.
    Se puoi mostrare come funziona lo script più nel dettaglio, forse possiamo aiutarti.

    Ciao!

  10. #10
    LegaJs non è connesso Neofita
    Data registrazione
    10-10-2013
    Messaggi
    22

    Predefinito

    Non da nessun errore.
    Abbi pazienza ma sono un autodidatta molto arrugginito, quale script? ne ho a decine.
    Ho controllato un po le funzioni che php8 non supporta piu' e l'unica che mi fa pensare sono le variabili NULL.

    Intanto aggiungendo:
    header('Content-Type: text/html; charset=utf-8');

    nello script di connessione molte pagine adesso le visualizza.
    Ultima modifica di LegaJs : 02-04-2026 alle ore 12.37.01

  11. #11
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,509

    Predefinito

    Ottimo!

    Ho navigato per tutto il menu del tuo sito, l'unico problema che noto è in Albo -> Hall Of Fame che c'è un errore 404, pare manchi proprio il file: legajs.altervista.org/hall/2025_26.php

    Non so però se nel frattempo hai reimpostato php7.

    Quali altre pagine non funzionano? Controlla che esista 2025_26.php. Se dovesse esistere, mostraci quel contenuto e vediamo se c'è qualcosa che non va con php8!



    Ciao!

  12. #12
    omeglio non è connesso Neofita
    Data registrazione
    29-09-2006
    Messaggi
    14

    Predefinito

    Ciao, quando provo a switchare a php 8.4 il pannello non recepisce il cambio, ho provato anche a digitare AddHandler av-php82 .php nell'.htaccess ma non va nemmeno li ricevo il messaggio per contattare l'assistenza

    PS ho subito il cambio da php 5.6 a php 7.3.3 automatico che c'è stato questo mese

    Grazie in anticipo

  13. #13
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,575

    Predefinito

    Citazione Originalmente inviato da omeglio Visualizza messaggio
    Ciao, quando provo a switchare a php 8.4 il pannello non recepisce il cambio, ho provato anche a digitare AddHandler av-php82 .php nell'.htaccess ma non va nemmeno li ricevo il messaggio per contattare l'assistenza

    PS ho subito il cambio da php 5.6 a php 7.3.3 automatico che c'è stato questo mese

    Grazie in anticipo
    Salve,
    mi sembra di cpaire che abbia il sito in una cartella.

    A quale assistenza si riferisce, quella di AlterVista o altro?

    Il sito è fatto con CMS/Apllicativo web oppure lo ha fatto lei?

    Il file .htaccess in cui ha provato è quello nella root o quella nella cartella?

    Cordiali saluti.

  14. #14
    omeglio non è connesso Neofita
    Data registrazione
    29-09-2006
    Messaggi
    14

    Predefinito

    Intanto grazie per la risposta super veloce, il sito è in una sottocartella della root, l'htaccess che ho provato a modificare è quello da pannello. Il sito è artigianale e fatto da me. Ho provato anche con un .htaccess nella cartella con lo stesso comando ma non ha sortito effetto tanto che il php info mi restituisce ancora 7.3.33 (mi esce un messaggio se il problema persiste contattaci) in questa pagina altervista.org/tools/php/settings.pl
    Ultima modifica di omeglio : 28-04-2026 alle ore 18.32.17

  15. #15
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,575

    Predefinito

    Bene, quindi almeno qualche competenza base su PHP ce l'ha.

    E provando invece ad aggiornare PHP dal menu a tendina alla sezione PHP del pannello di controllo AlterVista, lo cambia?

    Ad ogni modo, prima di pensare ad aggiornare la versione di PHP, serve capire come è strutturato il sito.

    Visto il problema con PHP 7.3, impotizzo che il sito faccia uso del database con funzini mysql_*. Sbaglio forse?

    Se è così, servirà convertire questi con mysqli o pdo.

    Può riportare eventualmente dei codici del sito?

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 28-04-2026 alle ore 18.35.52

  16. #16
    omeglio non è connesso Neofita
    Data registrazione
    29-09-2006
    Messaggi
    14

    Predefinito

    Dal pannello non prende la modifica e se provo a modificare direttamente l'.htaccess sempre da pannello avanzato "Errore sconosciuto, riprova tra poco, se il problema persiste contattaci" sembra che l'-htaccess sia corrotto, ho provato a convertire tutto da php 5.6 a 8, in locale su laragon gira bene, ma nella cartella ricevo errore 500

    si uso PDO con .env

    """declare(strict_types=1);


    require_once __DIR__ . '/includes/bootstrap.php';
    require_once __DIR__ . '/includes/database.php';
    require_once __DIR__ . '/includes/assets.php';
    require_once __DIR__ . '/includes/home_matchday.php';

    try {
    $pdo = db();
    } catch (PDOException $e) {
    http_response_code(503);
    header('Content-Type: text/html; charset=utf-8');
    $debug = (string) ($_ENV['APP_DEBUG'] ?? '') === '1';
    $detail = $debug"""

  17. #17
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,575

    Predefinito

    PDO va bene per PHP 8.x. Quindi forse non serve aggiornare il codece.

    Il problema è che lato AlterVista è stato disattivato PDO, in previsione della dismissione di PHP 7.3.

    Quindi in nessun modo riesce ad impostare PHP 8.4. Giusto?

    Credo che serva l'intervento dei tecnici.

    Attenda risposta qui per aggiornamenti.

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 28-04-2026 alle ore 19.47.52

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,509

    Predefinito

    Riguardo al problema del mancato cambiamento della versione PHP, potrebbe essere corrotto il file .htaccess:
    Prova a copiare tutto il contenuto sul tuo PC (ad esempio su un tuo file di testo), poi elimina il file .htaccess.

    A questo punto, ricrea un .htaccess vuoto e incollaci il contenuto copiato.

    Fammi sapere.

    Il problema è che lato AlterVista è stato disattivato PDO, in previsione della dismissione di PHP 7.3
    Questo non lo sapevo. Dove lo hai letto? A me risulta che PDO si può usare sia per mysql sia per sqlite.
    Le uniche funzioni obsolete sono mysql_* (rimosse da PHP7)

    Ciao!
    Ultima modifica di alemoppo : 28-04-2026 alle ore 20.31.31

  19. #19
    omeglio non è connesso Neofita
    Data registrazione
    29-09-2006
    Messaggi
    14

    Predefinito

    Grazie, Risolto!

    In pratica nella parte del pannello Modifica sorgente .htaccess (Avanzato) c'erano migliaia di righe di codice vuote nell'.htaccess sia sopra che sotto, le ho cancellate tutte e si è risolto da pannello, grazie mille a tutti.

    Se qualcuno dovesse trovarsi nella mia stessa posizione, direttamente da impostazioni php -> Modifica sorgente .htaccess (Avanzato) -> ctrl + a cancellare tutto e salvare, dopo torna alle impostazioni semplificate e cambia la versione
    PS ho dovuto anche eliminare l'.htaccess dalla cartella principale ma perchè nel mio caso ho messo il sito in una sottocartella

    Buona serata.
    Ultima modifica di omeglio : 28-04-2026 alle ore 20.35.05

  20. #20
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,509

    Predefinito

    Ottimo!
    Comunque il setting della versione PHP viene "ereditata" alle sotto-cartelle, quindi se vuoi puoi lasciare l'impostazione della versione PHP nella Root per avere tutto il sito con quella versione (a parte eventuali override).

    Ciao!

  21. #21
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,575

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Il problema è che lato AlterVista è stato disattivato PDO, in previsione della dismissione di PHP 7.3
    Questo non lo sapevo. Dove lo hai letto? A me risulta che PDO si può usare sia per mysql sia per sqlite.
    Le uniche funzioni obsolete sono mysql_* (rimosse da PHP7)
    MI riferivo a quanto avevo letto qui. Avevo ricollegato la disattivazione all'attuale dismissione delle vecchie versioni di PHP. Ora vedo che nel messaggio finale si menziona la riattivazione. Quindi errore mio.

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 28-04-2026 alle ore 21.12.48

  22. #22
    omeglio non è connesso Neofita
    Data registrazione
    29-09-2006
    Messaggi
    14

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Ottimo!
    Comunque il setting della versione PHP viene "ereditata" alle sotto-cartelle, quindi se vuoi puoi lasciare l'impostazione della versione PHP nella Root per avere tutto il sito con quella versione (a parte eventuali override).

    Ciao!
    Perfetto grazie ancora

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •