Jump to content

Cronjobs configuration.


Recommended Posts

Bonjour,

 

Afin de synchroniser la base de données de mon outil de gestion de caisse et celle de mon Prestashop je souhaiterais mettre en place une tâche cron.

 

J'utilise la version 1.6.17 de prestashop hébergé sur un serveur Plesk.

 

Voici l'url que j'appelle : 

http://monsite.com/modules/monmodule/controllers/front/crontracking.php?secure_key=0fbcccefa8c7d527e7cc43faece425d4

 

Voici le script ducontroler : 

class MonModuleCrontrackingModuleFrontController extends ModuleFrontController
{
    public function postProcess()
    {
        $secureKey = md5(_COOKIE_KEY_.Configuration::get('PS_SHOP_NAME'));
        if (!empty($secureKey) && Tools::getValue('secure_key') === $secureKey) {
        	$this->module->majProduct();
            die();
        } else {
            die();
        }
    }
}

J'ai tenté un appel depuis le module Cronjobs ou depuis l'éditeur de cron de plesk et dans les deux cas voici le message d'erreur : 

 

PHP Fatal error:  Class 'ModuleFrontController' not found in /var/www/vhosts/monsite.com/modules/monmodule/controllers/front/crontracking.php on line 31\n'

 

Pouvez vous m'aider?

Edited by Matzazu (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...