Error al ejecutar Cron en WHMCS

  • Error al ejecutar Cron en WHMCS

    Posted by bigtech-netgmail-com on 05/03/2024 a las 1:12 AM

    Versión de WHMCS: 8.8.0
    8.8.0-release.1

    Tenía un problema de para usar el módulo de directoPago. (Primera Imagen)

    La sugerencia en el ticket, fue actualizar whmcs. pero aunque estaba en su última versión, había un warning de que la versión de php (php7) no correpondía con el que se estaba usando en el cron.

    Me aparece el error “Automatic Updates require the allow_url_fopen setting to be enabled in your PHP configuration.” (Segunda imagen)

    Al intentar actualizar los valores, siguiendo este tutorial https://www.youtube.com/watch?v=-R2LUJcGIgs, actualicé esos parámetros en “MultiPHP INI Editor” del Cpanel de ese whmcs, pero no se ven reflejados los cambios: (Tercera imagen)

    Al intentar ejecutar el cron con /opt/cpanel/ea-php81/root/usr/bin/php -q /home/username/whmcsdata/crons/cron.php all -F -vvv me dice:

    [ERROR] WHMCS\Exception\Module\GeneralError: Permission Denied in
    /home/username/public_html/clients/modules/servers/cpanel/cpanel.php:0
    Stack trace:
    #0 /home/username/public_html/clients/modules/servers/cpanel/cpanel.php(0): cpanel_jsonRequest(Array,
    ‘/json-api/showb…’, Array)
    #1 [internal function]: cpanel_UsageUpdate(Array)
    #2 /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Module/AbstractModule.php(0):
    call_user_func(‘cpanel_UsageUpd…’, Array)
    #3 /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Module/Server.php(0):
    WHMCS\Module\AbstractModule->call(‘UsageUpdate’, Array)
    #4 /home/username/public_html/clients/includes/modulefunctions.php(0): WHMCS\Module\Server->call(‘UsageUpdate’, Array)
    #5 /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Cron/Task/UpdateServerUsage.php(0):
    ServerUsageUpdate()
    #6 [internal function]: WHMCS\Cron\Task\UpdateServerUsage->__invoke()
    #7 /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0):
    call_user_func_array(Object(WHMCS\Cron\Task\UpdateServerUsage), Array)
    #8 /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Scheduling/Task/AbstractTask.php(0):
    WHMCS\Scheduling\Task\AbstractTask->execute()
    #9 /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0):
    WHMCS\Scheduling\Task\AbstractTask->run()
    #10
    /home/username/public_html/clients/vendor/whmcs/whmcs-foundation/lib/Cron/Console/Command/AbstractCronCommand.php(0):
    WHMCS\Cron\Console\Command\AbstractCronCommand->executeCollection(Object(WHMCS\Scheduling\Task\Collection))
    #11 /home/username/public_html/clients/vendor/symfony/console/Command/Command.php(298):
    WHMCS\Cron\Console\Command\AbstractCronCommand->execute(Object(WHMCS\Cron\Console\Input\CliInput),
    Object(Symfony\Component\Console\Output\ConsoleOutput))
    #12 /home/username/public_html/clients/vendor/symfony/console/Application.php(1028):
    Symfony\Component\Console\Command\Command->run(Object(WHMCS\Cron\Console\Input\CliInput),
    Object(Symfony\Component\Console\Output\ConsoleOutput))
    #13 /home/username/public_html/clients/vendor/symfony/console/Application.php(299):
    Symfony\Component\Console\Application->doRunCommand(Object(WHMCS\Cron\Console\Command\AllCommand),
    Object(WHMCS\Cron\Console\Input\CliInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #14 /home/username/public_html/clients/vendor/symfony/console/Application.php(171):
    Symfony\Component\Console\Application->doRun(Object(WHMCS\Cron\Console\Input\CliInput),
    Object(Symfony\Component\Console\Output\ConsoleOutput))
    #15 /home/username/whmcsdata/crons/cron.php(0):
    Symfony\Component\Console\Application->run(Object(WHMCS\Cron\Console\Input\CliInput),
    Object(Symfony\Component\Console\Output\ConsoleOutput))
    #16 {main}

    Intenté corregirlo mediante Utilities > Update WHMCS , según lo indicado aquí: https://help.whmcs.com/a/1195323-troubleshooting-a-cpanel-permission-denied-access-denied-error y aquí https://docs.whmcs.com/CPanel/WHM#Access_Denied.2FPermission_Denied

    Pero no logro dar con el problema. ¿Podrían ayudarme?

    Gracias.

    Claudio respondió 7 months, 1 semana atras 3 Miembros · 8 Respuestas
  • 8 Respuestas
  • Alexis

    Administrador
    05/03/2024 a las 10:14 AM
    433 centavos

    Hola Jesus, que version de PHP tienes en tu hosting? asegurate de tener la versión 8.1 o superior

    • bigtech-netgmail-com

      Usuario
      05/03/2024 a las 5:38 PM
      12 centavos

      Hola, Alexis. Sí, tengo PHP Version ea-php81

  • bigtech-netgmail-com

    Usuario
    06/03/2024 a las 10:24 PM
    12 centavos

    ¿Alguna idea con esto?

    Gracias

  • Alexis

    Administrador
    07/03/2024 a las 12:23 PM
    433 centavos

    Hola Jesus, si, sospecho que tienes un problema con tu theme, por favor cambia el theme de pedidos y del area de cliente a SIX, y replica el error ¿Sigue sucediendo? Si no es asi, necesitas contactar con el desarrollador del theme que usas.

  • bigtech-netgmail-com

    Usuario
    08/03/2024 a las 11:53 PM
    12 centavos

    Hice el cambio, pero al intentar completar la transacción con tarjeta de crédito aparece este mensaje. Ahora bien, no sé si esto tiene que ver con alguna licencia de la propia pasarela, el tema o qué licencia.

  • Alexis

    Administrador
    11/03/2024 a las 2:26 PM
    433 centavos

    Hola Jesus, el error se debe a que tu WHMCS fue movido a otro directorio, he reemitido la licencia y el error esta corregido.

    El modulo tiene un bug de incompatibilidad estetica con Lagom, lo acabo de notar. Nos encargaremos de corregir esto en nuestra proxim versión, por favor espera un upgrade para corregir este error en tu WHMCS en un par de días.

  • bigtech-netgmail-com

    Usuario
    16/03/2024 a las 10:02 PM
    12 centavos

    Hola, muchas gracias. Esperaré entonces la actualización.

  • Claudio

    Usuario
    18/03/2024 a las 5:22 PM
    217 centavos

    Hola Jesus.

    Fue realizada la actualización.

    Ya todo debería de estar corregido.

    Saludos

Log in to reply.