Error 500 al correr PHP 7.2

Started by Dikxon, February 10, 2020, 06:45:02 AM

Previous topic - Next topic

Dikxon

Hola, cuando activo en el servidor php 7.2, la web no carga, dando error.
Me sale esto:

QuoteEsta página no funciona
La página xxxxxxxxxxxx no puede procesar esta solicitud ahora.
HTTP ERROR 500

Se supone que con la última actualización hay soporte php 7.2

Esta es mi información de Soporte:

QuoteInformación de versiones:
Versión del Foro: SMF 2.0.17 (más detallado)
Versión actual de SMF: SMF 2.0.17
Versión de GD: bundled (2.1.0 compatible)
Servidor de la base de datos: MySQL
versión MySQL: 5.7.29
PHP: 5.6.40
Versión del Servidor: Apache

Danielㅤ

Quote from: Dikxon on February 10, 2020, 06:45:02 AM
Hola, cuando activo en el servidor php 7.2, la web no carga, dando error.
Me sale esto:

QuoteEsta página no funciona
La página xxxxxxxxxxxx no puede procesar esta solicitud ahora.
HTTP ERROR 500

Se supone que con la última actualización hay soporte php 7.2

Esta es mi información de Soporte:

QuoteInformación de versiones:
Versión del Foro: SMF 2.0.17 (más detallado)
Versión actual de SMF: SMF 2.0.17
Versión de GD: bundled (2.1.0 compatible)
Servidor de la base de datos: MySQL
versión MySQL: 5.7.29
PHP: 5.6.40
Versión del Servidor: Apache

Por favor abre un nuevo tema para que podamos ayudarte, ya que este tema es solo informativo.

-Rock Lee-

Hola @Dikxon bienvenido al foro de soporte en español de SMF... Separe el mensaje del tema informativo. Ahora respecto a tu problema te marca error 500 que es un error interno del servidor, el nucleo de SMF correra en 7.2 aunque se llenara el registro de errores pero cada modificacion va por separado los cuales no todos podran correr en la rama 7.x teniendo esperar para ver si seran actualizados por los autores. Para poder ayudarte mejor tienes dejar mas datos coomo ¿modificaciones instaladas? ¿url del sitio? etc.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Dikxon

Quote from: Rock Lee on February 10, 2020, 04:26:31 PM
Hola @Dikxon bienvenido al foro de soporte en español de SMF... Separe el mensaje del tema informativo. Ahora respecto a tu problema te marca error 500 que es un error interno del servidor, el nucleo de SMF correra en 7.2 aunque se llenara el registro de errores pero cada modificacion va por separado los cuales no todos podran correr en la rama 7.x teniendo esperar para ver si seran actualizados por los autores. Para poder ayudarte mejor tienes dejar mas datos coomo ¿modificaciones instaladas? ¿url del sitio? etc.


Saludos!

En primer lugar, disculpas por no haber publicado correctamente y gracias por separarlo y crear el tema.

url: www.guardianesdelasfalto.com [nofollow]

mods instalados:

1.   AdSense Mod   1.0    
2.   Embed Instagram BBCode   1.22    
3.   Adk Portal   3.0    
4.   Spanish Es utf8 Adk Portal   3.0    
5.   EU Cookie   1.3.1    
6.   SEO Sitemap   2.2.1    
7.   Download Attachment   1.0    
8.   Yet Another YouTube BBCode Tag   4.7    
9.   Snowflakes   1.61    
10.   Show your social networks   4.0    
11.   Adk Facebook Box   1.0    
12.   Adk Portal Security Patch 3.0.1   1.0    
13.   H1 Tags in link tree   1.1    
14.   Embed Tweet BBCode   1.1.1    
15.   Embed Vimeo Videos BBCode   1.1    
16.   Adk Green Emoticons   1.0    
17.   Google Analytics Code   1.5.1    
18.   Adk New Button   1.0    
19.   Image Floating to Left or Right BBCode   1.22    
20.   Adk Google reCAPTCHA   1.0    
21.   Adk Portal Security Patch 3.0.2   1.0    
22.   Embed Facebook BBCode   3.7    
23.   Ad Managment   3.3a    
24.   Adk Cslider (Module)   1.0    
25.   Invitation Message In Your Face - IMIYF   0.4.1    
26.   SMF 2.0.16 Update   1.0    
27.   SMF 2.0.17 Update   1.0    
28.   Responsive Curve   1.0.1    

-Rock Lee-

Desde el vamos te digo que todo lo referente a ADK no se actualizara a la nueva rama (SMFPersonal hace tiempo dejo de estar activa) por lo cual puede no funcione varias de sus modificaciones (adk portal lo probe con 7.0 y me daba error) y los demas creo se fueron actualizando sin problemas.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Danielㅤ

Podrías fijarte en el log de errores de tu servidor que es lo que figura referente al error en cuestión? Ya que el error 500 es un error interno del servidor, el archivo de errores debería tener algún nombre similar o igual a estos:

error_log
error.log
error.txt


Saludos

Dikxon

Quote from: Daniel user on February 10, 2020, 08:15:21 PM
Podrías fijarte en el log de errores de tu servidor que es lo que figura referente al error en cuestión? Ya que el error 500 es un error interno del servidor, el archivo de errores debería tener algún nombre similar o igual a estos:

error_log
error.log
error.txt


Saludos

Hola Daniel, esto es lo que me reporta el servidor:


[12-Feb-2020 20:42:17 Europe/Madrid] PHP Fatal error:  'continue' not in the 'loop' or 'switch' context in /home/guardian/public_html/web/Sources/AdkPortal/Subs-adkfunction.php on line 1626

Danielㅤ

El error indica que la instrucción "continue" no está dentro de un bucle, por favor adjuntamos el archivo Subs-adkfunction.php


Saludos

Dikxon

Adjunto el archivo Subs-adkfunction.php

-Rock Lee-

Como dije mas arriba no se si solo basta con algunos cambios para que funcione... pero prueba el archivo adjunto te dejo.


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Dikxon

Quote from: Rock Lee on February 12, 2020, 07:20:15 PM
Como dije mas arriba no se si solo basta con algunos cambios para que funcione... pero prueba el archivo adjunto te dejo.


Saludos!

Ahora me sale el mismo error, pero en otra linea.

[13-Feb-2020 10:22:59 Europe/Madrid] PHP Fatal error:  'continue' not in the 'loop' or 'switch' context in /home/guardian/public_html/web/Sources/AdkPortal/Subs-adkblocks.php on line 1112

Probablemente sea error de AdkPortal. ¿Merece la pena hacer los cambios que sean necesarios o hay alguna otra opción similar?

d3vcho

Hay otras modificaciones como SimplePortal o TinyPortal.

https://custom.simplemachines.org/mods/index.php?mod=1104
https://custom.simplemachines.org/mods/index.php?mod=97

Mi sugerencia es usar una de estas dos, ya que estás bastante más actualizadas que ADK.
"Greeting Death as an old friend, they departed this life as equals"

Dikxon

Entonces para evitar este error, recomendáis TinyPortal?

Funcionará con php 7.x?

Simplemente con desinstalar  Adk Portal será suficiente para que funcione SMF con php 7.x?

-Rock Lee-

Sino mal recuerdo TP soporta hasta 7.3 (en su ruta de trabajo aparece hasta que version soporta) y SMF oficialmente trabaja hasta PHP 7.2 en la rama 2.0 actualmente. El portal no es compatible con la rama 7.x pero tambien tenes tener en cuenta las modificaciones de ADK tampoco lo soporten...


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Dikxon

Bueno, si no hay solución para ADK probaré con tinyPortal a ver si funciona.

-Rock Lee-

Quote from: Dikxon on February 18, 2020, 06:37:51 AM
Bueno, si no hay solución para ADK probaré con tinyPortal a ver si funciona.

Se tiene hacer un gran trabajo en actualizar todo ADK portal y el autor dudo haga ese trabajo, y TP acaba de lanzar su version 1.6.5 donde dice soporta hasta PHP 7.4 ;).


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Dikxon

Bueno, finalmente he desinstalado AdkPortal y he instalado TinyPortal y ahora todo corre correcto con php 7.2

Marco tema como SOLUCIONADO

Danielㅤ

Gracias por comentar cómo lo has solucionado.


Saludos

-Rock Lee-

Quote from: Daniel user on February 22, 2020, 11:07:27 AM
Gracias por comentar cómo lo has solucionado.


Saludos

Por favor no comentes temas que ya estan resueltos ademas sin aportar nada, cierro tema!


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Advertisement: