Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Topic started by: weno on April 22, 2022, 06:40:47 PM

Title: error al instalar Temas y paquetes
Post by: weno on April 22, 2022, 06:40:47 PM
Buenas,

Acabo de actualizar mi foro a la versión 2.1.1 y desde entonces no puedo instalar ningún tema ni paquete, ya que he perdido todos los que tenía.

en ambos casos me dice que el archivo que subo no es correcto.

el foro es www.elbostonterrier.com
Title: Re: error al instalar Temas y paquetes
Post by: -Rock Lee- on April 22, 2022, 07:46:52 PM
Primero tenes que verificar que el theme o la modificacion sea compatible con 2.1.x ademas consultarte si ¿te marca algun error en el registro de errores en smf? o ¿en el hosting no te genera un archivo txt como error_log/error/log?


Saludos!
Title: Re: error al instalar Temas y paquetes
Post by: weno on April 23, 2022, 05:43:26 AM
Este es uno de los errores:

156

22 Abril 2022, 22:36:34
El Boston Terrier
79.144.21.233
650c4eeb1f75f3b855e36f7e108bf813
http://www.elbostonterrier.com/index.php?action=admin;area=packages;get;sa=upload
/home/elboston/public_html/Sources/Subs-Package.php (Línea 242)  Información de rastreo

Tipo de error: Generales
Mensaje de Error[Seleccionar]
2: unpack() expects exactly 2 parameters, 3 given
Title: Re: error al instalar Temas y paquetes
Post by: Dhayzon on April 23, 2022, 11:32:31 AM
que hay en la  (Línea 242)    ???  necesitamos más información, no debería existir error alguno
Title: Re: error al instalar Temas y paquetes
Post by: weno on April 23, 2022, 12:26:52 PM
    $cdir = unpack('vdisk/@4/vdisk_entries/ventries/@12/Voffset', $data, $data_ecr + 4);

esta es la linea 242
Title: Re: error al instalar Temas y paquetes
Post by: Dhayzon on April 23, 2022, 09:00:17 PM
que paquetes (mods) estas intentando installar, que tema estas inentando instalar?

Title: Re: error al instalar Temas y paquetes
Post by: -Rock Lee- on April 23, 2022, 09:44:21 PM
Es un error reportado https://github.com/SimpleMachines/SMF2.1/issues/7313 la solucion ya esta aplicada en 2.1.2 aunque parece ser por la version de PHP usada (cambia la sintaxis en 7.0 a 7.1), lo recomendado seria usar PHP 7.4 y deberia funcionar.


Saludos!
Title: Re: error al instalar Temas y paquetes
Post by: weno on April 24, 2022, 03:27:43 AM
Quote from: Dhayzon on April 23, 2022, 09:00:17 PMque paquetes (mods) estas intentando installar, que tema estas inentando instalar?



He probado varios, y ninguno, ni mods ni temas

Voy a probar a actualizar a PHP 7.4 y os cuento
Title: Re: error al instalar Temas y paquetes
Post by: Dhayzon on April 24, 2022, 12:12:18 PM
según el fix que le aplicaron a ese problema ya debería trabajar ok con >=  php 7.0
todos los que empiecen a usar smf2.1  deberían tener mínimamente  php 7.0 si bien podría funcionar con versiónes anteriores, siempre habrá un problemas como estos.

tu problema es la versión de php sin duda
Title: Re: error al instalar Temas y paquetes
Post by: Diego Andrés on April 24, 2022, 12:17:15 PM
Solamente si descargan el build de GitHub.
Ese fix no estará disponible hasta que salga el parche 2.1.2, quizás sea pronto.
Title: Re: error al instalar Temas y paquetes
Post by: Dhayzon on April 24, 2022, 12:30:41 PM
con PHP  7.2.34 funciona bien, si el no tiene nada que le impida cambiar de versión de php  puede hacerlo y solucionar su problema seria mas fácil y mejor
Title: Re: error al instalar Temas y paquetes
Post by: weno on April 24, 2022, 03:10:12 PM
Por lo que veo si tengo actualizada la versión PHP


Servidor web

cpsrvd 11.102.0.11
Versión del cliente de base de datos: libmysql - mysqlnd 7.4.28
extensión PHP: mysqliDocumentación curlDocumentación mbstringDocumentación
Versión de PHP: 7.4.28
Title: Re: error al instalar Temas y paquetes
Post by: weno on April 25, 2022, 08:32:36 AM
No se si esto os aclara más dónde puede estar el problema:




Tipo de error
General
Mensaje de Error
2: unpack() expects exactly 2 parameters, 3 given
Archivo
/home/elboston/public_html/Sources/Subs-Package.php
Línea
242
URL de la página causante del error
http://www.elbostonterrier.com/index.php?action=admin;area=packages;d36ba13162e2=650c4eeb1f75f3b855e36f7e108bf813
Información de rastreo
#0: smf_error_handler()
Llamado desde desconocido en la línea -1
#1: unpack()
Llamado desde /home/elboston/public_html/Sources/Subs-Package.php en la línea 242
#2: read_zip_data()
Llamado desde /home/elboston/public_html/Sources/Subs-Package.php en la línea 49
#3: read_tgz_file()
Llamado desde /home/elboston/public_html/Sources/Subs-Package.php en la línea 466
#4: getPackageInfo()
Llamado desde /home/elboston/public_html/Sources/Packages.php en la línea 1650
#5: list_getPackages()
Llamado desde /home/elboston/public_html/Sources/Subs-List.php en la línea 132
#6: createList()
Llamado desde /home/elboston/public_html/Sources/Packages.php en la línea 1514
#7: PackageBrowse()
Llamado desde /home/elboston/public_html/Sources/Subs.php en la línea 6001
#8: call_helper()
Llamado desde /home/elboston/public_html/Sources/Packages.php en la línea 91
#9: Packages()
Llamado desde /home/elboston/public_html/Sources/Admin.php en la línea 499
#10: AdminMain()
Llamado desde /home/elboston/public_html/index.php en la línea 187
Title: Re: error al instalar Temas y paquetes
Post by: -Rock Lee- on April 25, 2022, 08:52:55 PM
¿eso dice en phpmyadmin? ¿en el cpanel esta bien configurado que use php 7.4?


Saludos!
Title: Re: error al instalar Temas y paquetes
Post by: weno on July 26, 2022, 06:19:38 AM
Hola nuevamente,

retomo el post dado que no encuentro la solución, alguno de los entendidos en smf podría echarme una mano??

no logro instalar ningún mod nuevo en mi foro todo son errores.

Gracias de antemano
Title: Re: error al instalar Temas y paquetes
Post by: weno on July 26, 2022, 07:04:06 AM
    1.    Extraer árbol    ./mobiquo   
2.    Extraer Archivo    ./Sources/ManageTapatalk.php   
3.    Extraer Archivo    ./Sources/Subs-Tapatalk.php   
4.    Extraer árbol    ./Themes   
*    5.    Executar Modificación    ./Sources/Subs.php    Prueba fallida
1.    Reemplazar    ./Sources/Subs.php    Prueba fallida
2.    Añadir después    ./Sources/Subs.php    Prueba fallida
3.    Añadir antes    ./Sources/Subs.php    Prueba completada con éxito
*    6.    Executar Modificación    ./Sources/Post.php    Prueba fallida
1.    Reemplazar    ./Sources/Post.php    Prueba fallida
2.    Reemplazar    ./Sources/Post.php    Prueba fallida
*    7.    Executar Modificación    ./Sources/PersonalMessage.php    Prueba completada con éxito
*    8.    Executar Modificación    ./Sources/Notify.php    Prueba fallida
1.    Añadir después    ./Sources/Notify.php    Prueba fallida
*    9.    Executar Modificación    ./Themes/default/languages/Admin.english.php    Prueba completada con éxito
*    10.    Executar Modificación    ./Themes/default/languages/ManageSettings.english.php    Prueba completada con éxito
*    11.    Executar Modificación    ./Themes/default/languages/Help.english.php    Prueba completada con éxito
*    12.    Executar Modificación    ./Themes/default/languages/Who.english.php    Prueba fallida
1.    Añadir antes    ./Themes/default/languages/Who.english.php    Prueba fallida
*    13.    Executar Modificación    ./Sources/ModerationCenter.php    Prueba completada con éxito
*    14.    Executar Modificación    ./Themes/default/Who.template.php    Prueba fallida
1.    Reemplazar    ./Themes/default/Who.template.php    Prueba fallida
2.    Reemplazar    ./Themes/default/Who.template.php    Prueba completada con éxito
*    15.    Executar Modificación    ./Themes/default/Admin.template.php    Prueba fallida
1.    Reemplazar    ./Themes/default/Admin.template.php    Prueba fallida
*    16.    Executar Modificación    ./Themes/default/index.template.php    Prueba fallida
1.    Añadir después    ./Themes/default/index.template.php    Prueba fallida
*    17.    Executar Modificación    ./Sources/Subs-Members.php    Prueba completada con éxito
*    18.    Executar Modificación    ./Sources/Profile-View.php    Prueba completada con éxito
*    19.    Executar Modificación    ./Sources/Register.php    Prueba completada con éxito
20.    Executar Código    db/install.php   
Title: Re: error al instalar Temas y paquetes
Post by: -Rock Lee- on July 26, 2022, 02:20:48 PM
¿Cambiaste la versión de php? además ¿te aseguraste de bajar el paquete sea compatible con 2.1.x?


Saludos!
Title: Re: error al instalar Temas y paquetes
Post by: weno on September 06, 2022, 09:31:22 AM
tengo la versión de php 7.4.30
Title: Re: error al instalar Temas y paquetes
Post by: -Rock Lee- on September 07, 2022, 12:55:38 PM
¿Que otras modificaciones tenes instaladas? si no te da error el PHP pero al momento de instalar te da error tenes editar manualmente las lineas donde te indican, esto suele suceder por no encuentra el codigo solicitado y viendo el parse del mod podes lograr esto.


Saludos!