Los comandos en la ...
 
Avisos
Vaciar todo

Los comandos en la terminal no tienen efecto...

6 Respuestas
2 Usuarios
0 Me gustas
658 Visitas
(@rodrigo_chile)
Respuestas: 81
Estimable Member
Topic starter
 

He borrado desde ftp la carpeta de un modulo de pago y ahora al acceder desde la terminal los comandos no tienen efecto, no se puede acceder a la web ni al dashboard.... help me please

 
Respondido : 28/03/2020 6:52 pm
Toni FactoriaDigital
(@toni-factoriadigital)
Respuestas: 358
Illustrious Member Moderator
 

Hola Rodrigo,

En principio esa situación es común cuando no tienes suficiente memoria asignada a la versión de PHP que estás utilizando.
Para Magento 2 se recomienda un memory_limit de 2048MB para funcionar sin problemas.

Comprueba que ese valor no sea muy bajo y vuelve a probar.

De no funcionarte, tampoco creo que te funcione el comando de compilación, pero por si acaso, podrías probarlo también:

[ICODE]php bin/magento setup:di:compile[/ICODE]

Tras eso, vuelve a probar cualquier otro comando.

Un saludo.

Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting Magento

 
Respondido : 29/03/2020 11:50 am
(@rodrigo_chile)
Respuestas: 81
Estimable Member
Topic starter
 

Hola Toni, primero que todo gracias por tu constante apoyo.
Te comento la memoria asignada es 2G desde antes que se generará el conflicto, el comando de compilación no funciono como me comentaste, ahora bien desde ftp he vuelto a copiar la carpeta del módulo e aplicado el comando de actualización bin/magento setup:upgrade y el de reindexación de datos (bin/magento index:reindex) y ya puedo acceder al dashboard y a la web, no obstante cuando aplico el de compilación no termina el proceso..... alguna idea, lo que está claro es que los módulos se deben desinstalar desde la terminal y no desde ftp

 
Respondido : 29/03/2020 4:00 pm
Toni FactoriaDigital
(@toni-factoriadigital)
Respuestas: 358
Illustrious Member Moderator
 

Hola Rodrigo,

¿Qué módulo es el que borraste? Ten en cuenta que si es alguno del core de Magento, puede ser normal lo que te está ocurriendo.

Si no tienes claro si tienes realmente todos los módulos del core de Magento instalados, podrías eliminar el directorio vendor/magento/ y volver a lanzar [ICODE]composer install[/ICODE].

En tu caso, si el comando termina de repente, pero se ha conseguido iniciar, deberías tener el registro de error ya sea en el archivo log del servidor, normalmente en cPanel está en /var/log/apache2/error_log o en la propia ruta de Magento public_html/error_log; o bien en alguno de los logs de Magento, sobretodo en var/log/exception.log, aunque var/log/system.log podría darte también pistas de lo que ha podido ocurrir.

Si tienes dudas si el error es generado por el comando, vuelve a lanzarlo y revisa inmediatamente después los logs tras ver que el comando ha terminado.

Un saludo.

Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting Magento

 
Respondido : 29/03/2020 8:42 pm
(@rodrigo_chile)
Respuestas: 81
Estimable Member
Topic starter
 

Hola Toni, encontré está info:

La carpeta transbank-sdk la había borrado, instale la última versión del módulo pero al compilar me da este error:


Este es el código al que hace referencia:

Alguna idea para seguir avanzando....

 
Respondido : 29/03/2020 11:36 pm
Toni FactoriaDigital
(@toni-factoriadigital)
Respuestas: 358
Illustrious Member Moderator
 

Hola,

En el primer error veo que intenta encontrar transbank a través de composer. Por lo que recuerdo de mensajes anteriores tuyos, lo acabaste instalando por composer y ahora lo tienes instalado en app/code.

Deberías únicamente tener uno instalado y si borras un módulo dentro de vendor/, deberías hacerlo realmente a través de [ICODE]composer remove <paquete>[/ICODE] para que se elimine correctamente.

Dicho esto, para solucionar tu situación, debes decidir cuál dejarás instalado, si es el que tienes en app/code/Transbank/Webpay, deberás recargar composer para que vea que ese paquete ya no existe y no intente cargarlo mediante:

[CODE=bash]composer dump-autoload[/code]

Si decides mantener el de composer y aún lo tienes en composer.json podrías ejecutar como te dije anteriormente un [ICODE]composer install[/ICODE] para volver a instalar los paquetes que no estén actualmente presentes en vendor/ y eliminar el módulo Transbank/Webpay de app/code/

Un saludo.

Experto en Magento de FactoriaDigital
Prueba 1 mes gratis nuestro Hosting Magento

 
Respondido : 30/03/2020 9:10 am