News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

error al instalar Temas y paquetes

Started by weno, April 22, 2022, 06:40:47 PM

Previous topic - Next topic

weno

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

-Rock Lee-

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!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

weno

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

Dhayzon

que hay en la  (Línea 242)    ???  necesitamos más información, no debería existir error alguno

weno

    $cdir = unpack('vdisk/@4/vdisk_entries/ventries/@12/Voffset', $data, $data_ecr + 4);

esta es la linea 242

Dhayzon

que paquetes (mods) estas intentando installar, que tema estas inentando instalar?


-Rock Lee-

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!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

weno

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

Dhayzon

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

Diego Andrés

Solamente si descargan el build de GitHub.
Ese fix no estará disponible hasta que salga el parche 2.1.2, quizás sea pronto.

SMF Tricks - Free & Premium Responsive Themes for SMF.

Dhayzon

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

weno

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

weno

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

-Rock Lee-

¿eso dice en phpmyadmin? ¿en el cpanel esta bien configurado que use php 7.4?


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

Advertisement: