No termina de procesar setup:di:compile

Solución
Solución
He borrado ambos modulos y editado los siguientes archivos....

Search for your module strings and remove all traces from your:

/vendor/composer/installed.json

/vendor/composer/autoload_files.php

/vendor/composer/autoload_psr4.php

/vendor/composer/autoload_files.php

/vendor/composer/autoload_static.php

Finalmente setup:di:compile se ha ejecutado completamente :)

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Hola Rodrigo,

Confirma que realmente el ejecutable de PHP tiene los 2GB de memory limit. Comprueba desde consola que así sea mediante:

Insertar CODE, HTML o PHP:
php -i | grep "memory_limit"

Si te aparece que tienes 2GB o más, entonces revisa los logs del Magento en var/log/ y los de Apache/Nginx, que los podrás encontrar en /var/log/apache2/error_log o /var/log/nginx/error.log, dependerá de tu sistema operativo.

Ahí deberías encontrar más información sobre lo que provoca que no termine de ejecutarse el comando.

Un saludo.
 
Upvote 0
Hola Toni, los 2GB de memory limit están ok, te dejo la info de los log:

1607788496774.png

1607788516746.png

Revise "CLI APLICATION" mediante php -v, pero al parecer no va por ahí...

1607788822120.png


Respecto a "los de Apache/Nginx, que los podrás encontrar en /var/log/apache2/error_log o /var/log/nginx/error.log, dependerá de tu sistema operativo.", en var/log sólo tengo archivos log.... estoy en PHP 7.3.2
 

Adjuntos

  • 1607788690571.png
    1607788690571.png
    107 KB · Visitas: 2
Upvote 0

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Hola,

Fíjate que los logs de Nginx o Apache tienen una barra inicial, son del sistema y no de la cuenta o del Magento.
Si no tienes acceso root, no podrás verlos.

Esos logs de Magento no aportan información relevante al posible error, deberían salir (si es que sale) en exception.log o a malas, en system.log en alguna ocasión.

Intenta acceder a los logs de Apache y/o Nginx, si no tienes acceso root, pregunta a los de tu hosting por si pueden ver el error desde el usuario root.

Un saludo.
 
Upvote 0
Este es el error que se repite según el hosting:

[14-Dec-2020 01:50:27 UTC] PHP Fatal error: Uncaught Error: Class 'Tridhyatech\WhatsappShare\Controller\Adminhtml\Contact' not found in /home2/cti65199/public_html/app/code/Sparsh/WhatsAppChat/Controller/Adminhtml/Contact/Edit.php:9

Stack trace:

#0 /home2/cti65199/public_html/setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php(135): require_once()

#1 /home2/cti65199/public_html/setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php(117): Magento\Setup\Module\Di\Code\Reader\ClassesScanner->includeClasses(Array, '/home2/cti65199...')

#2 /home2/cti65199/public_html/setup/src/Magento/Setup/Module/Di/Code/Reader/ClassesScanner.php(88): Magento\Setup\Module\Di\Code\Reader\ClassesScanner->extract(Object(RecursiveIteratorIterator))

#3 /home2/cti65199/public_html/setup/src/Magento/Setup/Module/Di/App/Task/Operation/RepositoryGenerator.php(61): Magento\Setup\Module\Di\Code\Reader\ClassesScanner->getList('/home2/cti65199...')

#4 /home2/cti65199/public_html/setup/src/Magento/Setup/Module/Di/App/Task/Manager.php(56): Magento\Setup\Module\Di\A in /home2/cti65199/public_html/app/code/Sparsh/WhatsAppChat/Controller/Adminhtml/Contact/Edit.php on line 9

Este módulo esta deshabilitado Tridhyatech\WhatsappShare....
 
Upvote 0
Deshabilite el modulo Sparsh/WhatsAppChat y luego lo borre con rm -rf, vía ftp borre Sparsh y ahora se genera este error al correr un comando... borro vía FTP la carpeta de esa extensión?, por favor sus consejos...


1607976970612.png
1607977051158.png
 
Upvote 0
Solución
He borrado ambos modulos y editado los siguientes archivos....

Search for your module strings and remove all traces from your:

/vendor/composer/installed.json

/vendor/composer/autoload_files.php

/vendor/composer/autoload_psr4.php

/vendor/composer/autoload_files.php

/vendor/composer/autoload_static.php

Finalmente setup:di:compile se ha ejecutado completamente :)
 
Upvote 0
Solución
Arriba