Jump to content

Une erreur est survenue durant l'installation...


Recommended Posts

Bonjour.

 

Sur la dernière version téléchargé sur GitHub, lors de l'installation à "Création de la boutique par défaut et des langues"

 

Voici l'erreur:

 

 

 

<br />
<b>Fatal error</b>: Class 'Mobile_Detect' not found in <b>/homez.22/angeldis/www/classes/Context.php</b> on line <b>115</b><br />

 

Si vous avez une idée ;)

 

Bon dev à tous.

  • Like 1
Link to comment
Share on other sites

Bien le bonjour,

 

C'est vraiment la toute dernière version, alors ! ;-) Il s'agit du dernier commit en date, je pense bien: https://github.com/PrestaShop/PrestaShop/commit/f1416db80e96c4c57281cb45d8cae040c1008a4a

 

Si on l'analyse bien, l'inclusion de la librairie est retirée mais n'est pas reprise ailleurs (dans l'AutoLoad, par exemple !) ;-)

  • Like 1
Link to comment
Share on other sites

Vous pouvez assez simplement éditer le fichier /classes/Context.php et remplacer:

public function __construct()
    {
        $this->mobile_detect = new Mobile_Detect();
    }

Par:

public function __construct()
    {
        require_once(_PS_TOOL_DIR_.'mobile_Detect/Mobile_Detect.php');
        $this->mobile_detect = new Mobile_Detect();
    }

Et ça devrait normalement aller, :)

 

N.B.: C'est pour que ça fonctionne temporairement avec cette version ! ;-)

  • Like 2
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...