Não é possível escrever no banco de dados dos sites
Você transferiu seus sites para um novo servidor e agora seus scripts podem ler o banco de dados, exibir os dados, mas não podem escrever nas tabelas do banco de dados. A principal razão vem do fato de que a versão do php é diferente e muitas funções foram descontinuadas.
Portanto, você precisa obter o erro Mysql para ver quais são as mensagens de erro e determinar as modificações que você precisa aplicar aos seus códigos.
Para fazer isso, você precisa exibir os erros:
sudo nano /etc/php/7.4/apache2/php.ini
Defina o seguinte:
display_errors = On
display_startup_errors = On
error_reporting = E_ALL
Reinicie o servidor Apache.
O problema mais comum é que você esqueceu alguns valores em suas consultas "insert into". Não era um grande problema com as versões anteriores do php, mas agora ele não pode enviar as solicitações corretamente para o mysql.
Nota: As comissões podem ser ganhas nos links acima.
Esta página contém referências a produtos de um ou mais de nossos anunciantes. Podemos receber uma compensação quando você clica em links para esses produtos. Para obter uma explicação sobre nossa política de publicidade, visite esta página.