ERREUR installation PRESTASHOP 8.1.4

Bonjour,

J'essaie d'installer PRESTASHOP 8.1.4 de façon manuelle.
Je dispose d'un hébergement PRO ovh. Ma version PHP est 7.4 stable.
Tout fonctionne correctement durant l'installation au début (création des paramètres de fichier, création des tables de la base, création de la boutique par défaut et des langues, remplissage des tables de la base, configuration de la boutique) jusqu'à la partie "Installation du thème". Un message d'erreur apparaît et tout se bloque. Voici le message :
"Une erreur est survenue durant l'installation…
Vous pouvez utiliser les liens à gauche pour revenir aux étapes précédentes, ou redémarrer l'installation en cliquant ici.
1 : HTTP 500 - error - {"success":true,"message":""}

J'ai donc contacté prestashop, qui me disent que cela vient de l'hébergement.
Donc ticket auprès d'ovh, qui me disent soit d'installer Prestashop en module 1 clic (mais je ne veux pas car ils proposent seulement une vieille version!) soit de poser ma question ici car ils n'ont pas de réponse à me donner…

Je ne sais plus quoi faire. J'ai modifié les versions PHP, j'ai tester le fichier d'installation de PRESTASHOP et de GITHUB. Rien y fait blocage à chaque fois lors de l'installation du thème.
Si quelqu'un a déjà rencontré ce problème… Merci d'avance.

Bonjour,
Dans la documentation du thème, n'y a t'il pas une méthode d'installation alternative manuelle (Via FTP et PHPmyadmin) ?

Bonjour @MargaretL

De quel thème s'agit-il ?
Quelle version de PHP est nécessaire pour l'installation et le fonctionnement de ce thème ?

Alors non il ne s'agit pas d'un thème spécifique, c'est le fichier d'installation complet de Prestashop version 8.1.4 et l'installation de prestashop plante à 56% lorsqu'il installe le theme.

Il faut regarder les log d'erreur dans le manager (accès et PHP) pour avoir plus de détail sur le problème.

Merci, je vais regarder pour trouver les logs et reviens ici quand j'ai quelque chose.

Bonjour,
J'ai eu le même souci et en cherchant j'ai trouvé ce chat :
https://github.com/PrestaShop/PrestaShop/issues/35044

La solution qui a fonctionné pour moi :
Just edited the kernel function getContainerClearCacheLockPath on AppKernel.php to test if I was right:
---------------------------------------------------------------------------------------------------
protected function getContainerClearCacheLockPath(): string
{
$class = $this->getContainerClass();
$cacheDir = sys_get_temp_dir();//$this->getCacheDir();

return sprintf('%s/%s.php.cache_clear.lock', $cacheDir, $class);
}
---------------------------------------------------------------------------------------------
So if we change $cacheDir to outside cache folder installation works.

Bonjour,

Alors merci beaucoup pour l'information sur le fichier AppKernel.php

Cela a fonctionné.

Quelques précisions pour ceux qui auraient le même problème :

- J'ai du coup installé la dernière version 8.1.5 de prestashop.
- C'est la version GitHub, pas celle sur le site www.prestashop.com car avec cette dernière l'installation se fait, mais plantage total à la première connexion de l'admin.
- Une fois l'installation complète, j'ai remis le fichier appkernel.php dans sa version d'origine.

Merci encore pour votre aide.

Cette solution à fonctionné pour moi

Install de prestashop 8.1.5, sur mutualisé php 7.4
modification du fichier app/AppKernel.php
ligne 269

Merci ! J'ai passé des heures à trouver une solution ! Celle ci fonctionne à merveille !!!

Je confirme également la résolution de cette erreur.

Merci

MERCI beaucoup ! C'est parfait

Ca a également été la solution pour moi !
Environnement :
Mutualisé
PHP 8.2
MySQL 8
PrestaShop 8.1.7

Bonjour, après avoir modifier le fichier .php ça a fonctionné pour le Théme mais pas pour les modules :confused:



Cordialement Stéphane,

Bonjour @StephaneM100

Pouvez-vous :
* Ouvrir votre propre sujet ?
* Donner la version de PHP ?
* Donner la version de MySQL ?
* Quel domaine ?
* Quelle version de Prestashop ?
* Les modules sont-ils compatibles avec les versions ci-dessus ?
* Etc.

Bonjour @StephaneM100

Pouvez-vous :
* Ouvrir votre propre sujet ? effectivement j'aurais pu mais je pensais pas le faire à mal je pensais juste
dire que ça ne fonctionnait pas chez moi
* Donner la version de PHP ? PHP 8.2 et tester avec les autre style 8.3
* Donner la version de MySQL ? je sais pas c'est marqué php admin
* Quel domaine ? Chez Ovhcloud
* Quelle version de Prestashop ? testé plusieurs version mais dernier en date 8.1.7
* Les modules sont-ils compatibles avec les versions ci-dessus ? il son par defaux
* Etc. ==> Je suis trop novice je connais que les bases

Cordialement Stéphane,


* Donner la version de MySQL ? je sais pas c'est marqué php admin
* Quel domaine ? Chez Ovhcloud

Pas précis !

Quelle voiture avez vous ? Une voiture électrique.

version de MySQL

Bonjour, Si je me trompe pas :
MYSQL v.5.7
Abonnement Offre Perso
Domaine en .FR mon site internet repair-myvillage.fr
C'est l'hébergement ou le nom de mon domaine que vous souhaitez ?

C'est l'hébergement ou le nom de mon domaine que vous souhaitez ?


Les deux 😉

Abonnement Offre Perso
Domaine en .FR mon site internet repair-myvillage.fr


Abonnement Offre Perso
Domaine en .FR mon site internet repair-myvillage.fr