Cuando en Plesk con MagicSpam al entrar a los registros recibidmos algo tipo esto
Type | TypeError |
Message | sizeof(): Argument #1 ($value) must be of type Countable|array, string given |
File | lib.logsearch.php |
Line | 1531 |
Debemos situarnos en este fichero
/opt/psa/admin/plib/modules/magicspam/lib/lib.logsearch.php
y realizar los siguientes cambios/reemplazos
linea 1531
codigo:
if (!$muaInfo || sizeof($muaInfo) < 1) {
cambiar por
if (!$muaInfo || sizeof((array)$muaInfo) < 1) {
linea 1583
Codigo:
if (!$ipInfo || sizeof($ipInfo) < 1) {
cambiar con
if (!$ipInfo || sizeof((array)$ipInfo) < 1) {
linea 1599
Codigo:
if (!$hostInfo || sizeof($hostInfo) < 1) {
cambiar con
if (!$hostInfo || sizeof((array)$hostInfo) < 1) {
linea 1619
Codigo:
if (!$heloInfo || sizeof($heloInfo) < 1) {
cambiar con
if (!$heloInfo || sizeof((array)$heloInfo) < 1) {
y linea 1668
codigo:
if (!$recipInfo || sizeof($recipInfo) < 1) {
cambiar por
if (!$recipInfo || sizeof((array)$recipInfo) < 1) {
con esto lo tendríamos solucionado
fuente: https://talk.plesk.com/threads/500-typeerror-in-magicspam-2-0-18-1-free-edition-by-accessing-logfiles-on-debian-10-13.368339/