Error al ejecutar Cron en WHMCS

  • Error al ejecutar Cron en WHMCS

    Posted by bigtech-netgmail-com on 05/03/2024 at 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ó 1 year, 2 months ago 3 Miembros · 8 Respuestas
  • 8 Respuestas
  • Alexis

    Organizer
    05/03/2024 at 10:14 AM
    599 centavos

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

    • bigtech-netgmail-com

      Member
      05/03/2024 at 5:38 PM
      28 centavos

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

  • bigtech-netgmail-com

    Member
    06/03/2024 at 10:24 PM
    28 centavos

    ¿Alguna idea con esto?

    Gracias

  • Alexis

    Organizer
    07/03/2024 at 12:23 PM
    599 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

    Member
    08/03/2024 at 11:53 PM
    28 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

    Organizer
    11/03/2024 at 2:26 PM
    599 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

    Member
    16/03/2024 at 10:02 PM
    28 centavos

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

  • Claudio

    Member
    18/03/2024 at 5:22 PM
    239 centavos

    Hola Jesus.

    Fue realizada la actualización.

    Ya todo debería de estar corregido.

    Saludos

Log in to reply.