Hai trasferito i tuoi siti Web su un nuovo server e ora i tuoi script sono in grado di leggere il database, visualizzare i dati, ma non possono scrivere nelle tabelle del database. Il motivo principale deriva dal fatto che la versione php è diversa e molte funzioni sono state deprecate.
Quindi devi ottenere l'errore Mysql per vedere quali sono i messaggi di errore e determinare le modifiche che devi applicare ai tuoi codici.
Per fare ciò, è necessario visualizzare gli errori:
sudo nano /etc/php/7.4/apache2/php.ini
Imposta quanto segue:
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
Riavvia il server Apache.
Il problema più comune è che hai dimenticato alcuni valori nelle tue query "insert into". Non era un grosso problema con le versioni precedenti di php ma ora non può inviare correttamente le richieste a mysql.
Nota: le commissioni possono essere guadagnate dai link sopra.
Questa pagina contiene riferimenti a prodotti di uno o più dei nostri inserzionisti. Potremmo ricevere un risarcimento quando fai clic sui collegamenti a tali prodotti. Per una spiegazione della nostra politica pubblicitaria, visita questa pagina.
È possibile che l'estensione per impostare un'impaginazione, che consiste nell'aggiungere collegamenti alle pagine circostanti in un blog Wordpress, ...