Publicidad


Tema resuelto
Este tema está marcado como resuelto y, como tal, no requiere atención a menos que desee solucionar este problema.

Error en Mensajes Privados

Publicado por flakita, 21 Abril de 2022, 23:01

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

flakita

Hola Rock Lee, saludos!

Te comento que despues de poner el parche del update de SMF 2.0.19 iniciamos a tener problemas al enviar el mensaje privado salia error 403
despues de eso todo el foro salia en blanco, optamos por borrar todo e instalar el ultimo backup donde aun teniamos la version SMF 2.018 pero empezaron a surguir un monton de errores, algunos se solucionaron al poner de nuevo los mod.

Me quedan como 5 errores, de los cuales ya me solucionaste uno.

Este error sale al darle click en Mensajes Personales Enviados

count(): Argument #1 ($value) must be of type Countable|array, null given


Y esto sale en el log de errores:
http://filmsclasicos.com/index.php?action=pm;f=sent
count(): Argument #1 ($value) must be of type Countable|array, null given


Muchísimas gracias de antemano Rock Lee


Y si tienes razón en que es algo del php porque el foro tenia la  versión 7.3 de PHP y ahora si pongo esa versión el foro sale en blanco, es que no entiendo, en el cpanel hay una opción donde se selecciona la versión del php que esta en 8.0 pero en phpmyadm dice que aun tengo la 7.3.32

Rock Lee

Bien, primero SMF 2.0.x no soporta oficialmente PHP 8.x por eso proba desde el cPanel usar una versión menor de PHP como 7.4 por ejemplo. Eso puede solucionar varios problemas de pantallas en blanco, se que algunas líneas cambian la forma de hacer las llamadas y dan esos pantallazos en blanco. Aunque desde phpmyadmin solo dice la versión recomendada/usada en el servidor en general pero podés cambiarlo... Aparte en el apartado seguridad del cPanel busca mod_segurity y verifica que este desactivado, porque se pone muy sensible algunas veces y es motivo de los códigos 403 (el cual es de prohibición) si está activo.


Saludos Familia!

flakita

#2
No encontré el mod_segurity, puse la  versión de php 7.4 pero sale el foro en blanco, lo dejare así un rato a ver si lo miras, gracias de corazón de nuevo

http://filmsclasicos.com

Me edito:

Sale error 500

Volveré a poner la versión php 8.0, ya es tarde en mi país mañana regreso, reitero las gracias  =)

Rock Lee

#3
Ah eso lo explica mejor, el SimplePortal que estas usando es una una version anterior, la actual version de Simple Portal es 2.3.7 que introduce varias mejoras en especial con lo de PHP aunque tiene algunos fallos todavia, por problemas de licencia no se pudo subir un paquete mas actualizado pero creo un usuario subio la version 2.3.8 beta 5 aplicando estas mejoras para que trabaje bien en PHP 7.4. Sino manualmente se tiene editar varias archivos y cambiar ciertas lineas, para que funcione como deberia. A parte ¿que otras modificaciones tenes?


Saludos Familia!

flakita

#4
Rock Lee muchas gracias por estar al pendiente, que estés pasando una bonita noche.

Te dejo una imagen de los mod's instalados



Tema unido automáticamente » 23 Abril de 2022, 05:23

Rock Lee, hola, que tengas un lindo sábado!

Paso a avisarte que logre resolver los errores, estuve revisando los mod e hice la actualización de 2.0.18 a la 2.0.19
y logre poner el php en 7.4

Y Uala!  Todo volvió a la normalidad, quiero agradecerte grandemente por tus finas atenciones, tiempo y paciencia.

Una pregunta, para poner Simple Portal 2.38 tengo que desinstalar la versión vieja?



Rock Lee

Si para actualizar tenes desinstalar la version anterior e instalr la nueva, aunque con tantas modificaciones puede darte problemas en varios lados. A parte no se hasta que punto esta todo modificado, capas ya tiene las mejoras aplicadas de forma manual por como me dijiste ya funciona todo en PHP 7.4 me hace suponer eso. Me alegro que lo solucionaras :) cualquier cosa podes abrir otro tema si necesitas ayuda!


Saludos Familia!

Temas Similares (5)