Visualizzazione risultati 1 fino 6 di 6

Discussione: Aggiornamento mysql problemi

  1. #1
    iz8eel non è connesso Neofita
    Data registrazione
    03-12-2012
    Messaggi
    3

    Predefinito Aggiornamento mysql problemi

    Salve, aggiornando il database mysql dalla versione 5.6 alla versione 8.0 non riesco più ad entrare nel mio sito web http://iz8eel.altervista.org dandomi questo errore
    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /membri/iz8eel/maincore.php:255 Stack trace: #0 /membri/iz8eel/maincore.php(51): dbconnect('localhost', 'iz8eel', 'exedile123', 'my_iz8eel') #1 /membri/iz8eel/news.php(18): require_once('/membri/iz8eel/...') #2 {main} thrown in /membri/iz8eel/maincore.php on line 255
    Chiedo se è possibile ripristinare il sito web in questione.
    Ringrazio per una eventuale risposta

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

    Predefinito

    Salve,
    normalmente non è possibile tornare alla versione precedente del database mysql. Il problema è generato dal fatto che il codice del sito è vecchio.

    Il supporto ufficiale a PHP 5.x è cessato l'1 gennaio 2019, e con esso anche le funzioni mysql. La soluzione migliore è aggiornare il codice passando a MySQLi o PDO.

    Il sito è fatto con un CMS?
    Se sì, necessita del downgrade per poter effetuare l'aggiornamento del CMS?

    Cordiali saluti.

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

    Predefinito

    Ma hai provato ad impostare PHP5.6 da qui?

    In ogni caso, le funzioni mysql_* sono troppo vecchie e andrebbero sostituite al più presto appunto con MySQLi o PDO.

    Ciao!

  4. #4
    iz8eel non è connesso Neofita
    Data registrazione
    03-12-2012
    Messaggi
    3

    Predefinito

    Grazie il sito funziona nuovamente ora mi resta solo
    di aggiornare MYSQL sperando non avviene di nuovo
    il problema.

  5. #5
    iz8eel non è connesso Neofita
    Data registrazione
    03-12-2012
    Messaggi
    3

    Predefinito

    Comunque non saprei come si sostituiscono le funzioni
    di MYSQL e non vorrei che il sito mi desse altri problemi...
    se mi diresti come fare ci provo.
    Grazie

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

    Predefinito

    Si tratta di convertire le funzioni mysql a mysqli.

    Ad esempio, mysql_connect() diventa mysqli_connect().

    Non ci dovrebbero essere troppe funzioni da sostituire: devi sostituire tutte quelle che iniziano con "mysql_". Occhio che alcune, ad esempio la mysql_query() ha un posizionamento di parametri differente se non ricordo male. Guardando comunque di volta in volta la documentazione non dovresti aver problemi; altrimenti chiedi qui.

    Ciao!

Regole di scrittura

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