Fatal error: Uncaught Error: Call to undefined function create_function() in -
zethk6 - 02-04-2024
Hola
buen día
alguien me puede ayudar con este error:
Código:
Fatal error: Uncaught Error: Call to undefined function create_function() in
/home2/gigalink/public_html/site/inc/smarty/Smarty_Compiler.class.php:265 Stack trace: #0
/home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1490): Smarty_Compiler->_compile_file() #1
/home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1423): Smarty->_compile_source() #2 /home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1255): Smarty->_compile_resource() #3
/home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1107): Smarty->fetch() #4 /home2/gigalink/public_html/site/footer.php(28):
Smarty->display() #5 /home2/gigalink/public_html/site/inc/php/posts.php(183): include('/home2/gigalink...') #6
/home2/gigalink/public_html/site/index.php(26): include('/home2/gigalink...') #7 {main} thrown in
/home2/gigalink/public_html/site/inc/smarty/Smarty_Compiler.class.php on line 265
esto me aparece al finalizar la instalación.
RE: Fatal error: Uncaught Error: Call to undefined function create_function() in -
Miguel92 - 02-05-2024
(02-04-2024, 07:50 PM)zethk6 escribió: Hola
buen día
alguien me puede ayudar con este error:
Código:
Fatal error: Uncaught Error: Call to undefined function create_function() in
/home2/gigalink/public_html/site/inc/smarty/Smarty_Compiler.class.php:265 Stack trace: #0
/home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1490): Smarty_Compiler->_compile_file() #1
/home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1423): Smarty->_compile_source() #2 /home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1255): Smarty->_compile_resource() #3
/home2/gigalink/public_html/site/inc/smarty/Smarty.class.php(1107): Smarty->fetch() #4 /home2/gigalink/public_html/site/footer.php(28):
Smarty->display() #5 /home2/gigalink/public_html/site/inc/php/posts.php(183): include('/home2/gigalink...') #6
/home2/gigalink/public_html/site/index.php(26): include('/home2/gigalink...') #7 {main} thrown in
/home2/gigalink/public_html/site/inc/smarty/Smarty_Compiler.class.php on line 265
esto me aparece al finalizar la instalación.
Hola, la función
create_function() fue obsoleta en la versión de
PHP 7.2 y fue removida en la versión
PHP 8, hay 3 opciones viables para este caso:
1 - Actualizas la librería, en este caso supongo que es Smarty, ya que el script no lo tiene.
2 - Cambias la versión de PHP a una anterior a la mencionada
3 - Usas un polyfill/función anónima, esto es una forma de crear esa función y que realice la tarea que debe hacer...
Artículo 1:
create_function (php.net)
Articulo 2:
Function create_function() Has Been Removed in PHP 8.0 [Quick Fix]