SymeR Posted May 16 Share Posted May 16 (edited) Bonjour, Je viens d'installer prestashop 8.1.5 en local par le biais de MAMP ( sous windows ). Maintenant , cela fonctionne, pas de soucis 😛 . Par contre je suis surpris, mon site est beaucoup lent que sur le serveur en ligne. Est-ce normal ? ou il faut paramétrer quelques choses pour que MAMP soit plus rapide ? Edited May 16 by SymeR faute orthographe (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted May 16 Share Posted May 16 Alors sous Windows c'est WAMP déjà. Ensuite il faut savoir que votre PC n'a pas du tout les mêmes performances qu'un serveur (surtout au niveau SQL et mémoire dédiée). 1 Link to comment Share on other sites More sharing options...
SymeR Posted May 16 Author Share Posted May 16 Non ce n'est pas forcément WAMP pour Windows. Aujourd'hui les solutions sont multiplateforme pour beaucoup. Après peut être que WAMP est plus performant sur Windows ? Je ne sais pas. Mais MAMP à une version Windows et d'ailleurs prestashop conseille d'utiliser MAMP : https://help-center.prestashop.com/fr/articles/10672892369170-installer-une-boutique-prestashop-en-local-sur-son-ordinateur Link to comment Share on other sites More sharing options...
Eolia Posted May 16 Share Posted May 16 https://docs.prestashop-project.org/v.8-documentation/v/french-1/guide-demarrage/installer-prestashop-ordinateur 1 Link to comment Share on other sites More sharing options...
P i l o u Posted May 16 Share Posted May 16 Si si, ça existe bien pour Windows : https://www.mamp.info/en/windows/ 1 Link to comment Share on other sites More sharing options...
Eolia Posted May 16 Share Posted May 16 Oui mais pas optimisé pour. 1 Link to comment Share on other sites More sharing options...
GekkodeFR Posted May 29 Share Posted May 29 c'est juste un serveur Apache derrière... ce n'est pas forcément une question d'optimisation, mais MAMP sur Mac ou sur Windows, ça n'a jamais été d'une rapidité incroyable... et je parles par experiences, vous pouvez vérifier si xdebug n'est pas actif à tous hasard. Même WAMP n'est pas très rapide, après c'est vrai qu'il vaudrait plutôt privilégier ce dernier qui a été développé autour de Windows à l'inverse de MAMP, utiliser Docker ou Vagrant c'est préférable si vous avez la motivation de concacrer quelques heures/jours à apprendre l'un des deux. Surtout que Prestashop est bien présent côté Docker. 1 Link to comment Share on other sites More sharing options...
SymeR Posted May 30 Author Share Posted May 30 Merci à tous pour vos réponses. Link to comment Share on other sites More sharing options...
404NotFound_ Posted May 31 Share Posted May 31 Le mieux est d'utiliser WAMP en local et non MAMP pour éviter des petits soucis au fur et à mesure qui pourrait arrivé. Moi j'utilise Prestashop installé sous WAMP je n'ai jamais eu de soucis. Bonne journée Link to comment Share on other sites More sharing options...
SymeR Posted May 31 Author Share Posted May 31 Je vais faire ça merci. Link to comment Share on other sites More sharing options...
SymeR Posted June 17 Author Share Posted June 17 (edited) Bonjour à tous. Donc en écoutant vos précieux conseils j'ai installé WAMP sur mon pc, et j'ai essayé d'installer Prestashop 8.1.6 ( php 8.1.28 , apache 2.4.59 ). Mais impossible d'installer Prestashop. J'ai obligatoirement un soucis à l'installation. J'essaie et je recherche des solutions depuis ce matin, mais rien n'y fait, cela ne fonctionne pas. Je me doute que mon soucis vient de WAMP ou de mon PC ( infra ), mais je ne sais plus quoi modifier pour que cela fonctionne. Voilà ce que j'ai dans les logs d'erreurs php : [17-Jun-2024 15:04:15 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:04:15 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:04:15 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:04:15 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:04:15 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:04:15 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:04:15 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:04:15 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:04:15 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:04:15 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:04:15 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:04:15 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:04:15 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:04:15 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:05 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:05 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:05 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:05 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:05 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:05 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:05 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:05 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:05 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:05 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:05 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:05 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:05 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:05 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:06 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:06 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:06 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:06 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:06 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:06 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:06 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:06 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:06 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:06 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:06 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:06 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:06 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:06 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:20 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:20 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:20 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:20 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:20 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:20 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:20 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:20 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:20 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:20 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:20 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:20 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:20 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:20 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:23 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:23 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:23 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:23 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:23 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:23 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:23 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:24 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:24 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:24 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:24 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:24 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:24 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:24 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:26 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:26 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:26 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:26 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:26 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:26 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:26 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:26 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:26 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:26 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:26 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:26 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:26 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:26 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:34 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:34 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:34 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:34 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:34 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:34 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:34 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:05:34 Europe/Paris] PHP Warning: Constant _PS_DO_NOT_LOAD_CONFIGURATION_ already defined in C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php on line 26 [17-Jun-2024 15:05:34 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:05:34 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:05:34 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:05:34 Europe/Paris] PHP 3. require_once() C:\wamp64\www\SITE\install\classes\controllerHttp.php:190 [17-Jun-2024 15:05:34 Europe/Paris] PHP 4. define($constant_name = '_PS_DO_NOT_LOAD_CONFIGURATION_', $value = TRUE) C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php:26 [17-Jun-2024 15:05:34 Europe/Paris] PHP Fatal error: Uncaught Error: Undefined constant "_DB_PREFIX_" in C:\wamp64\www\SITE\classes\Configuration.php:175 Stack trace: #0 C:\wamp64\www\SITE\classes\Configuration.php(229): ConfigurationCore::loadConfiguration() #1 C:\wamp64\www\SITE\config\smarty.config.inc.php(28): ConfigurationCore::get('PS_SMARTY_LOCAL') #2 C:\wamp64\www\SITE\install\controllers\http\smarty_compile.php(37): require_once('C:\\wamp64\\www\\B...') #3 C:\wamp64\www\SITE\install\classes\controllerHttp.php(190): require_once('C:\\wamp64\\www\\B...') #4 C:\wamp64\www\SITE\install\index.php(53): InstallControllerHttp::execute() #5 {main} thrown in C:\wamp64\www\SITE\classes\Configuration.php on line 175 [17-Jun-2024 15:06:27 Europe/Paris] PHP Warning: Attempt to read property "theme_name" on null in C:\wamp64\www\SITE\var\cache\prod\Container296sO73\appAppKernelProdContainer.php on line 2870 [17-Jun-2024 15:06:27 Europe/Paris] PHP Stack trace: [17-Jun-2024 15:06:27 Europe/Paris] PHP 1. {main}() C:\wamp64\www\SITE\install\index.php:0 [17-Jun-2024 15:06:27 Europe/Paris] PHP 2. InstallControllerHttp::execute() C:\wamp64\www\SITE\install\index.php:53 [17-Jun-2024 15:06:27 Europe/Paris] PHP 3. InstallControllerHttpProcess->process() C:\wamp64\www\SITE\install\classes\controllerHttp.php:277 [17-Jun-2024 15:06:27 Europe/Paris] PHP 4. InstallControllerHttpProcess->processInstallDatabase() C:\wamp64\www\SITE\install\controllers\http\process.php:92 [17-Jun-2024 15:06:27 Europe/Paris] PHP 5. PrestaShopBundle\Install\Install->installDatabase($clear_database = '1') C:\wamp64\www\SITE\install\controllers\http\process.php:166 [17-Jun-2024 15:06:27 Europe/Paris] PHP 6. PrestaShopBundle\Install\Install->updateSchema() C:\wamp64\www\SITE\src\PrestaShopBundle\Install\Install.php:334 [17-Jun-2024 15:06:27 Europe/Paris] PHP 7. PrestaShopBundle\Service\Database\Upgrade->addDoctrineSchemaUpdate() C:\wamp64\www\SITE\src\PrestaShopBundle\Install\Install.php:347 [17-Jun-2024 15:06:27 Europe/Paris] PHP 8. Symfony\Bundle\FrameworkBundle\Console\Application->add($command = class PrestaShopBundle\Command\UpdateSchemaCommand { private ${Symfony\Component\Console\Command\Command}application = class Symfony\Bundle\FrameworkBundle\Console\Application { private ${Symfony\Component\Console\Application}commands = [...]; private ${Symfony\Component\Console\Application}wantHelps = FALSE; private ${Symfony\Component\Console\Application}runningCommand = NULL; private ${Symfony\Component\Console\Application}name = 'Symfony'; private ${Symfony\Component\Console\Application}version = '4.4.50'; private ${Symfony\Component\Console\Application}commandLoader = class Symfony\Component\Console\CommandLoader\ContainerCommandLoader { ... }; private ${Symfony\Component\Console\Application}catchExceptions = TRUE; private ${Symfony\Component\Console\Application}autoExit = FALSE; private ${Symfony\Component\Console\Application}definition = class Symfony\Component\Console\Input\InputDefinition { ... }; private ${Symfony\Component\Console\Application}helperSet = class Symfony\Component\Console\Helper\HelperSet { ... }; private ${Symfony\Component\Console\Application}dispatcher = NULL; private ${Symfony\Component\Console\Application}terminal = class Symfony\Component\Console\Terminal { ... }; private ${Symfony\Component\Console\Application}defaultCommand = 'list'; private ${Symfony\Component\Console\Application}singleCommand = FALSE; private ${Symfony\Component\Console\Application}initialized = TRUE; private $kernel = class AppKernel { ... }; private $commandsRegistered = TRUE; private $registrationErrors = [...] }; private ${Symfony\Component\Console\Command\Command}name = 'prestashop:schema:update-without-foreign'; private ${Symfony\Component\Console\Command\Command}processTitle = NULL; private ${Symfony\Component\Console\Command\Command}aliases = []; private ${Symfony\Component\Console\Command\Command}definition = class Symfony\Component\Console\Input\InputDefinition { private $arguments = [...]; private $requiredCount = 0; private $hasAnArrayArgument = FALSE; private $hasOptional = FALSE; private $options = [...]; private $shortcuts = [...] }; private ${Symfony\Component\Console\Command\Command}hidden = FALSE; private ${Symfony\Component\Console\Command\Command}help = ''; private ${Symfony\Component\Console\Command\Command}description = 'Update the database'; private ${Symfony\Component\Console\Command\Command}ignoreValidationErrors = FALSE; private ${Symfony\Component\Console\Command\Command}applicationDefinitionMerged = FALSE; private ${Symfony\Component\Console\Command\Command}applicationDefinitionMergedWithArgs = FALSE; private ${Symfony\Component\Console\Command\Command}code = NULL; private ${Symfony\Component\Console\Command\Command}synopsis = []; private ${Symfony\Component\Console\Command\Command}usages = []; private ${Symfony\Component\Console\Command\Command}helperSet = class Symfony\Component\Console\Helper\HelperSet { private $helpers = [...]; private $command = NULL }; private $em = class EntityManager_9a5be93 { private ${Doctrine\ORM\EntityManager}config = *uninitialized*; private ${Doctrine\ORM\EntityManager}conn = *uninitialized*; private ${Doctrine\ORM\EntityManager}metadataFactory = *uninitialized*; private ${Doctrine\ORM\EntityManager}unitOfWork = *uninitialized*; private ${Doctrine\ORM\EntityManager}eventManager = *uninitialized*; private ${Doctrine\ORM\EntityManager}proxyFactory = *uninitialized*; private ${Doctrine\ORM\EntityManager}repositoryFactory = *uninitialized*; private ${Doctrine\ORM\EntityManager}expressionBuilder = *uninitialized*; private ${Doctrine\ORM\EntityManager}closed = *uninitialized*; private ${Doctrine\ORM\EntityManager}filterCollection = *uninitialized*; private ${Doctrine\ORM\EntityManager}cache = *uninitialized*; private $valueHolder52b18 = class Doctrine\ORM\EntityManager { ... }; private $initializer901bd = NULL }; private $dbName = 'SITE'; private $dbPrefix = 'ps_' }) C:\wamp64\www\SITE\src\PrestaShopBundle\Service\Database\Upgrade.php:40 [17-Jun-2024 15:06:27 Europe/Paris] PHP 9. Symfony\Bundle\FrameworkBundle\Console\Application->registerCommands() C:\wamp64\www\SITE\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Application.php:156 [17-Jun-2024 15:06:27 Europe/Paris] PHP 10. Symfony\Component\DependencyInjection\Container->get($id = 'PrestaShopBundle\\Command\\ModuleCommand', $invalidBehavior = *uninitialized*) C:\wamp64\www\SITE\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Application.php:192 [17-Jun-2024 15:06:27 Europe/Paris] PHP 11. Symfony\Component\DependencyInjection\Container->make($id = 'PrestaShopBundle\\Command\\ModuleCommand', $invalidBehavior = 1) C:\wamp64\www\SITE\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Container.php:231 [17-Jun-2024 15:06:27 Europe/Paris] PHP 12. Container296sO73\appAppKernelProdContainer->load($file = 'getModuleCommandService.php', $lazyLoad = *uninitialized*) C:\wamp64\www\SITE\vendor\symfony\symfony\src\Symfony\Component\DependencyInjection\Container.php:255 [17-Jun-2024 15:06:27 Europe/Paris] PHP 13. require() C:\wamp64\www\SITE\var\cache\prod\Container296sO73\appAppKernelProdContainer.php:2225 [17-Jun-2024 15:06:27 Europe/Paris] PHP 14. Container296sO73\appAppKernelProdContainer->load($file = 'getPrestashop_Module_ManagerService.php', $lazyLoad = *uninitialized*) C:\wamp64\www\SITE\var\cache\prod\Container296sO73\getModuleCommandService.php:9 [17-Jun-2024 15:06:27 Europe/Paris] PHP 15. require() C:\wamp64\www\SITE\var\cache\prod\Container296sO73\appAppKernelProdContainer.php:2225 [17-Jun-2024 15:06:27 Europe/Paris] PHP 16. Container296sO73\appAppKernelProdContainer->getPrestashop_Core_Admin_DataProvider_ModuleInterfaceService() C:\wamp64\www\SITE\var\cache\prod\Container296sO73\getPrestashop_Module_ManagerService.php:9 [17-Jun-2024 15:06:27 Europe/Paris] PHP 17. Container296sO73\appAppKernelProdContainer->getPrestashop_CategoriesProviderService() C:\wamp64\www\SITE\var\cache\prod\Container296sO73\appAppKernelProdContainer.php:2880 Et les erreurs logs apache : [Mon Jun 17 15:06:45.320538 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00428: Parent: child process 10340 exited with status 3221225477 -- Restarting. [Mon Jun 17 15:06:46.013012 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00455: Apache/2.4.59 (Win64) PHP/8.1.28 mod_fcgid/2.3.10-dev configured -- resuming normal operations [Mon Jun 17 15:06:46.013012 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00456: Apache Lounge VS17 Server built: Apr 4 2024 15:03:17 [Mon Jun 17 15:06:46.013012 2024] [core:notice] [pid 10912:tid 204] AH00094: Command line: 'c:\\wamp64\\bin\\apache\\apache2.4.59\\bin\\httpd.exe -d C:/wamp64/bin/apache/apache2.4.59' [Mon Jun 17 15:06:46.013012 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00418: Parent: Created child process 15936 [Mon Jun 17 15:06:46.271392 2024] [mpm_winnt:notice] [pid 15936:tid 364] AH00354: Child: Starting 64 worker threads. [Mon Jun 17 15:06:57.716974 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00428: Parent: child process 15936 exited with status 3221225477 -- Restarting. [Mon Jun 17 15:06:58.420508 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00455: Apache/2.4.59 (Win64) PHP/8.1.28 mod_fcgid/2.3.10-dev configured -- resuming normal operations [Mon Jun 17 15:06:58.420508 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00456: Apache Lounge VS17 Server built: Apr 4 2024 15:03:17 [Mon Jun 17 15:06:58.420508 2024] [core:notice] [pid 10912:tid 204] AH00094: Command line: 'c:\\wamp64\\bin\\apache\\apache2.4.59\\bin\\httpd.exe -d C:/wamp64/bin/apache/apache2.4.59' [Mon Jun 17 15:06:58.420508 2024] [mpm_winnt:notice] [pid 10912:tid 204] AH00418: Parent: Created child process 6532 [Mon Jun 17 15:06:58.640642 2024] [mpm_winnt:notice] [pid 6532:tid 364] AH00354: Child: Starting 64 worker threads. Voilà, je vous remercie pour votre aide. J'ai déjà mis la variable d'environnement de OPENSSL_CONF... Edited June 17 by SymeR (see edit history) Link to comment Share on other sites More sharing options...
404NotFound_ Posted June 17 Share Posted June 17 As-tu essayé de toute effacer, relancer WAMPP et remettre ton fichier d'installation .zip et tout reprendre ? Crée une nouvelle base de donnée ? Link to comment Share on other sites More sharing options...
SymeR Posted June 17 Author Share Posted June 17 Si je relance l'installation, il s'arrête à la première étape : " Création des paramètres de fichier " avec le même d'erreurs et des logs très semblables. Link to comment Share on other sites More sharing options...
SymeR Posted June 17 Author Share Posted June 17 1 minute ago, dydy59 said: As-tu essayé de toute effacer, relancer WAMPP et remettre ton fichier d'installation .zip et tout reprendre ? Crée une nouvelle base de donnée ? Oui j'ai essayé à de multiples reprises. Link to comment Share on other sites More sharing options...
Eolia Posted June 17 Share Posted June 17 et que dit le fichier error.log de votre hébergeur ? Link to comment Share on other sites More sharing options...
404NotFound_ Posted June 17 Share Posted June 17 Pas juste relancer, écrase tout dans ton dossier wampp, relance le logiciel et recommence tout, c'est capricieux l'installation parfois, j'ai eu le cas sur mon environnement de dev test ^^ Link to comment Share on other sites More sharing options...
SymeR Posted June 17 Author Share Posted June 17 (edited) 4 minutes ago, Eolia said: et que dit le fichier error.log de votre hébergeur ? Rien le fichier est vide. Edit : Enfin pas tout à fait, voici le contenu : --- File cleaned up by Wampserver --- --- on 2024-06-17 08:44 4 minutes ago, dydy59 said: Pas juste relancer, écrase tout dans ton dossier wampp, relance le logiciel et recommence tout, c'est capricieux l'installation parfois, j'ai eu le cas sur mon environnement de dev test ^^ Oui oui je te confirme, j'ai supprimé tout le contenu du dossier, par contre tu viens de me faire penser j'ai pas essayé de créer un nouveau dossier principal et un nouvel virtualHosts. Mais j'ai déjà supprimé à plusieurs reprises le contenu du dossier " /www/site " et remettre les 3 fichiers d'installation PrestaShop Edited June 17 by SymeR (see edit history) Link to comment Share on other sites More sharing options...
404NotFound_ Posted June 17 Share Posted June 17 Essaye de spam le bouton installation ? je sais que l'install de Presta n'est pas tip top parfois... c'est déjà remonté beaucoup de fois sur le forum des erreurs du genre Link to comment Share on other sites More sharing options...
SymeR Posted June 18 Author Share Posted June 18 Bon, rien n'y fais cela ne fonctionne pas. J'ai même essayé de désactivé mon parefeu mais rien ne fonctionne. Link to comment Share on other sites More sharing options...
404NotFound_ Posted August 6 Share Posted August 6 Rebonjour, j'ai trouvé la solution car j'ai étais confronter à cette erreur également avec une installation de Prestashop en 8.1.7, c'est le système de cache qui coince, La solution qui a fonctionné pour moi : Il faut éditer la fonction getContainerClearCacheLockPath dans le fichier AppKernel.php au chemin app/AppKernel.php et modifier la fonction entière à partir de la ligne 269: protected function getContainerClearCacheLockPath(): string { $class = $this->getContainerClass(); $cacheDir = sys_get_temp_dir();//$this->getCacheDir(); return sprintf('%s/%s.php.cache_clear.lock', $cacheDir, $class); } Donc, si nous changeons $cacheDir en dehors du dossier de cache, l'installation fonctionne. Dites moi si c'est OK pour vous, et si votre problème est résolu faites le moi savoir. Bonne journée Link to comment Share on other sites More sharing options...
SymeR Posted August 13 Author Share Posted August 13 Bonjour dydy59, Je rentre de vacances, je vais donc essayer ta solution. Par contre une fois l'installation faite, il faut remettre la fonction getContainerClearCacheLockPath à sa version d'origine non ? Link to comment Share on other sites More sharing options...
404NotFound_ Posted August 13 Share Posted August 13 Bonjour @SymeR, Pas de soucis, effectivement le mieux une fois l'installation fini c'est de remettre la fonction à sa version d'origine oui, mais cela corrige bien le bug. Link to comment Share on other sites More sharing options...
Divine Posted August 13 Share Posted August 13 Bonjour, Je me permets d'intervenir sur ce sujet car j'ai moi-même procédé récemment à une overdose d'agacement à cause de WAMP et j'ai fini par tout désinstaller et me mettre à la recherche d'une solution locale sous Windows plus simple à mettre en place, plus facile à utiliser et également plus performante. J'ai trouvé une solution qui me convient tout à fait. Il s'agit de Laragon. Installation en 2 minutes. Interface conviviale et configuration ultra-simple. Possibilité d'ajouter très facilement plusieurs versions de PHP et de basculer sur l'une ou l'autre. Aucun souci avec Prestashop (à part leur foutue version 8 basic chépakoi là... mais résolu en installant une version précédente suivi d'un upgrade) et ça tourne bien plus vite que WAMP. Avantage non négligeable : pas besoin, comme pour WAMP, d'installer les 15 000 packs C++ sur Windows pour que ça fonctionne. Bref franchement un super outil que je vous recommande de tester si comme moi vous en avez ras le bol de WAMP et cie ! Link to comment Share on other sites More sharing options...
SymeR Posted August 15 Author Share Posted August 15 Bonjour Divine, Je vais également tester Laragon. Merci pour ton message. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now