Los comandos en la terminal no tienen efecto...

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

1585420728381.png
 

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
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:

php bin/magento setup:di:compile

Tras eso, vuelve a probar cualquier otro comando.

Un saludo.
 
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

1585497632675.png
 

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
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 composer install.

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.
 
Hola Toni, encontré está info:

1585524298344.png

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

1585524656080.png
Este es el código al que hace referencia:

1585524960950.png

Alguna idea para seguir avanzando....
 

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
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 composer remove <paquete> 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:

Bash:
composer dump-autoload
Si decides mantener el de composer y aún lo tienes en composer.json podrías ejecutar como te dije anteriormente un composer install 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.
 
Arriba