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
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

