SMF 2.1 RC3 entra en bucle infinito al instalar

Started by davidhs, February 11, 2021, 04:49:24 PM

Previous topic - Next topic

davidhs

No puedo instalar SMF 2.1 RC3 en mi servidor local (Windows 8.1, Apache 2, PHP 5.6.31, MariaDB 5.0.11).
2.1 RC2 sí instala.

En el Paso 3: Configuración de la base de datos introduzco los datos y entra en un bucle infinito. Al pararse se muestra la página de error del navegador con la dirección install.php?step=2

He mirado el código y el bucle infinito se produce en /Sources/Subs-Admin.php, linea 1284. Añadí mensajes y si pasa por el foreach más de 1 vez ya no sale.

<?php
/* 3.b: Loop through all our substitutions to insert placeholders, etc. */
echo "Por aquí pasa. "$pasa 2;
$last_var null;
$bare_settingsText $settingsText;
$force_before_pathcode = array();
foreach ($substitutions as $var => $substitution)
{
$pasa--; echo "($pasa)"; if (!$pasa) exit;
$placeholders[$var] = $substitution['placeholder'];

?>


En el servidor online sí instala. ¿Puede ser la versión de PHP?

gohanjaja


Dhayzon

si, lo mas probable es la versión de php, sin embargo estoy testeando la SMF 2.1 RC3 y tiene unos errores mas visibles respecto ala rc2 por el momento aun yo ando con la rc2

d3vcho

No debería ser la versión de PHP. En este pull request, se incrementó la versión mínima de PHP que deberá usar una instalación de SMF, y ésta es 5.6, que coincide con la tuya, así que no debería de haber problema en esto.

Si sigues teniendo problemas con esto, te sugiero que escribas un mensaje en inglés bien en la sección 2.1.x support o en GitHub issues del repositorio de SMF 2.1.x.
"Greeting Death as an old friend, they departed this life as equals"

davidhs

Quote from: gohanjaja on February 12, 2021, 05:19:00 PM
que usas para actualizar , el upgrade?
No, instalo desde cero.

Quote from: d3vcho on February 13, 2021, 05:07:56 AM
Si sigues teniendo problemas con esto, te sugiero que escribas un mensaje en inglés bien en la sección 2.1.x support o en GitHub issues del repositorio de SMF 2.1.x.
Sí, lo haré. Escribí primero aquí por si a alguien le había ocurrido lo mismo... ¡y por que me es más fácil explicarme en español! :D




El instalar la RC3 es para probar y adaptar mis mods a la nueva rama (por eso lo instalo desde cero), no para utilizarlo.
Logré tener esta versión en mi servidor local instalándolo primero en un servidor online y luego bajando una copia.

davidhs

Quote from: davidhs on February 13, 2021, 05:34:32 AM
Quote from: d3vcho on February 13, 2021, 05:07:56 AM
Si sigues teniendo problemas con esto, te sugiero que escribas un mensaje en inglés bien en la sección 2.1.x support o en GitHub issues del repositorio de SMF 2.1.x.
Sí, lo haré. Escribí primero aquí por si a alguien le había ocurrido lo mismo... ¡y por que me es más fácil explicarme en español! :D
Lo pregunté en el foro de soporte en inglés. https://www.simplemachines.org/community/index.php?topic=576776.0

Advertisement: