Reply To: Cron de WHMCS no se ejecuta luego de moverlo a otra ubicación

  • Alexis

    Organizer
    18/04/2023 at 7:58 AM
    331 puntos

    Hola tommyfley, revise tu instalación y encontré la causa del error. Te explicare el orden de revisión.

    RUTA DE CRON JOB MAL GENERADA

    Lo primero que encontré es que la ruta de tu cron job se generaba mal, la ruta se generaba así:

    php -q /var/www/vhosts/xxxxxxxxxx/private/whmcsdata/crons/pop.php/cron.php

    Nota que en el comando anterior resalté en negrita el error. Esto fue un indicativo para mi de que tenias algo de forma incorrecta en tu WHMCS. Adjunto imagen donde muestro el comando mal generado.

    CORRECCIÓN DEL ERROR DEL CRON JOB MAL GENERADO

    1. Abrí el archivo configuration.php
    2. Ahi encontre que intentaste personalizar la ruta del cron job como lo sugiere WHMCS aca: https://help.whmcs.com/m/installation/l/1650302-moving-the-crons-directory sin embargo no se hizo bien
    3. La ruta estaba mal configurada en este archivo, mira la imagen adjunta.
    4. Para corregir entonces edite acá la ruta quitando /pop.php ya que este es un archivo no directorio, es decir la ruta quedo asi:
    php -q /var/www/vhosts/xxxxxxxxxx/private/whmcsdata/crons/

    REPLICANDO EL ERROR

    Finalmente,

    1. Consulte la automatización de tu WHMCS y este me genero un nuevo comando. Mira adjunto.
    2. volvi a tu Plesk > Tareas Programadas y pegue este nuevo comando
    3. El Comando se ejecuta exitosamente ahora

    En resumen, si vas a realizar personalizaciones en tu WHMCS asegurate de:

    1. Tener presente y un registro de cada cambio
    2. Si pides ayuda aca, informa sobre estos cambios, pues eso nos permite el contexto necesario para ayudarte a resolverlo.