Boa tarde.
Esta a criar um tópico depois de atualizar o php tive o erro
Estou a fazer este tópico para ajudar a comunidade
Eu atualizei meu fórum da versão 2.0.14 para 2.0.18.
Então eu atualizei meu servidor, de PHP5 para PHP7.4.
Eu verifico o fórum e aparentemente funciona, mas não, ao criar um novo tópico recebo este erro:
Erro na base de dados
Field 'edit_reason' doesn't have a default value
Ficheiro: /home/smf/public_html/comunidade/Sources/Subs-Post.php
Linha: 1852
Nota: Parece que a sua base de dados precisa de ser actualizada. Os ficheiros estão na versão SMF 2.0.16, enquanto a sua base de dados está na versão 2.0.10. O erro pode ser eliminado se executar a última versão de upgrade.php.
Assim Resolvi este erro
Vá para sua phpmyadmin -> Sua database -> smf_messages -> Structure -> Change "edit_reason" field ->Default: NULL