Probleme boutique ERREUR HTTP 500
Résolu
Aux_bonnes_affaires
Messages postés
116
Date d'inscription
Statut
Membre
Dernière intervention
-
ideal23 Messages postés 456 Date d'inscription Statut Membre Dernière intervention -
ideal23 Messages postés 456 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je rencontre un probleme lorsque j'essai de me rendre sur ma boutique prestashop , une erreur 500 est survenue . Lorsque je clic sur le lien Pub supprimée Modération CCM la page est blanche et ne charge pas . Une amie ma signalé une erreur 500 . j'ai donc contacté mon hebergeur et celui m'affirme qu'il y a aucun soucis de leurs coté . Que faire ? je suis assez préssé etant donné que c'est l'ouverture des soldes !! Merci d'avance pour vos réponse . Cordialement
A voir également:
- Prestashop 1: http 500 - error - {"success":true,"message":""}
- 1: http 500 - error - {"success":true,"message":""} prestashop - Meilleures réponses
- Prestashop http 500 - error - {"success":true,"message":""} - Meilleures réponses
- Http - Guide
- Acronis true image - Télécharger - Sauvegarde
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
70 réponses
Lié a une programmation dans le back office , je ne c'est pas ce que ca peut etre . Peut etre au niveau du cache ?
je viens de faire des modif , voici le message d'erreur
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2 bytes) in /var/www/default_vds/classes/db/DbPDO.php on line 90
si j'ai bien compris c'est lié a la memoire ?
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2 bytes) in /var/www/default_vds/classes/db/DbPDO.php on line 90
si j'ai bien compris c'est lié a la memoire ?
faire modifier l'option memory_limit dans le php.ini par l'hébergeur
ou regarde si tu as un fichier /config/config.inc.php ajouter la ligne suivante ou changer
par ini_set('memory_limit', '512M');
si ca fonctionne pas remets normalement.
ou regarde si tu as un fichier /config/config.inc.php ajouter la ligne suivante ou changer
par ini_set('memory_limit', '512M');
si ca fonctionne pas remets normalement.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2 bytes) in /var/www/default_vds/classes/db/DbPDO.php on line 90
c'est l'erreur que tu as trouvé dans un dossier, c'est dans celui-ci (tried to allocate 2 bytes) essayé d'alloué 2 bytes qui manque. tu mets
ini_set("memory_limit",'16M'); en début de script après le premier<?php
16M devrait suffire sinon 256M
Il faut trouver le dossier concerné, chemin: in /var/www/default_vds/classes/db/DbPDO.php on line 90
c'est l'erreur que tu as trouvé dans un dossier, c'est dans celui-ci (tried to allocate 2 bytes) essayé d'alloué 2 bytes qui manque. tu mets
ini_set("memory_limit",'16M'); en début de script après le premier<?php
16M devrait suffire sinon 256M
Il faut trouver le dossier concerné, chemin: in /var/www/default_vds/classes/db/DbPDO.php on line 90
je n'ai pas pratiqué prestashop depuis les versions récentes , ca évolue beaucoup tu ne remplaces pas , tu ajoutes , tu testes et tu supprime si ca n'a pas fonctionné.
je l'ai ajouté tout a la fin de config.inc.php voici le message d'erreur
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.16 (Debian) Server at www.planet-sexy.fr Port 80
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.16 (Debian) Server at www.planet-sexy.fr Port 80
j'ai l'impression que l'erreur ne vient pas des fichiers de prestashop , mais du serveur de l'hébergeur,
je traduit le message: Plus d'informations sur cette erreur peut être disponible dans le journal des erreurs du serveur.
Apache/2.2.16 (Debian)
il serait bien de connaître les erreurs du serveur les logs chez eux, je ne pense pas que tu puisses les consulter, si tu n'a pas un hébergement dédié.
tu paye , donc insiste , tu as des éléments pour les convaincre de chercher un peu ou même de te conseiller.
on pourrais essayer avec le .htaccess, php_value memory_limit 256M
mais comme on est vendredi , il vaudrait mieux appeler les opérateurs de easy hébergement.
je traduit le message: Plus d'informations sur cette erreur peut être disponible dans le journal des erreurs du serveur.
Apache/2.2.16 (Debian)
il serait bien de connaître les erreurs du serveur les logs chez eux, je ne pense pas que tu puisses les consulter, si tu n'a pas un hébergement dédié.
tu paye , donc insiste , tu as des éléments pour les convaincre de chercher un peu ou même de te conseiller.
on pourrais essayer avec le .htaccess, php_value memory_limit 256M
mais comme on est vendredi , il vaudrait mieux appeler les opérateurs de easy hébergement.
c'est php.ini normalement, sauvegarde le , et essai de l'ouvrir et Repére la ligne qui contient « memory_limit »
certain hébergeur permettent la création d'un fichier php.ini personnalisé.
avec bloc note cré un fichier nommé php.ini avec ini_set('memory_limit','256M');
à mettre à la racine du site.
avec bloc note cré un fichier nommé php.ini avec ini_set('memory_limit','256M');
à mettre à la racine du site.
pour voir erreur page blanche , tu pourras faire :
Ouvrir le fichier "config.inc.php" et édite le.
Rendez-vous à la ligne 29 et modifier la valeur de "display_errors" en le passant à "on".
@ini_set('display_errors', 'on');
Rafraichir la page de la boutique, l'erreur devrait s'afficher clairement. le remettre à l'original
J'ai trouvé le fichier php.ini , en faite contrairement a tous les autres serveur , sur le VDS on y accède via le FTP dans conf/exemple.php.ini/ il le présente sous forme d'exemple il suffisais juste de le renommé .
Vive la documentation de easy hebergement ;)
Ensuite j'ai trouvé a l'interieur du fichier https://www.php.net/manual/en/ini.core.php#ini.memory-limit
memory_limit = 128M; c'est bien sa ?
Vive la documentation de easy hebergement ;)
Ensuite j'ai trouvé a l'interieur du fichier https://www.php.net/manual/en/ini.core.php#ini.memory-limit
memory_limit = 128M; c'est bien sa ?
memory_limit = 128M , je ne sais pas si tu peux modifier ce fichier, si oui mets 256M à la place
sauvegarde le avant , fait une copie
sauvegarde le avant , fait une copie
si tu consulte le fichier c'est bien à 256M?
il faut faire à ce niveau une consultation des erreurs comme ca:
... Activer le mode débug pour que prestashop et smarty soient plus loquaces:
Dans le fichier /config/config.inc.php changer les valeurs à vrai comme ci-dessous:
@ini_set(`display_errors', `on');
define('PS_DEBUG_SQL`, true);
lance le site, supprime le cache du navigateur.
remets config comme avant apràs avoir noté les erreurs
il faut faire à ce niveau une consultation des erreurs comme ca:
... Activer le mode débug pour que prestashop et smarty soient plus loquaces:
Dans le fichier /config/config.inc.php changer les valeurs à vrai comme ci-dessous:
@ini_set(`display_errors', `on');
define('PS_DEBUG_SQL`, true);
lance le site, supprime le cache du navigateur.
remets config comme avant apràs avoir noté les erreurs
tu as bien vu que easy ne veut rien faire , c'est ce qu'on est en train de faire avec le dossier php.ini
regarde si il y a d'autres erreurs. on peut essayer de créer un php.ini à la racine du site .
regarde si il y a d'autres erreurs. on peut essayer de créer un php.ini à la racine du site .
les 2 lignes sont juste au début, de config/config.inc.php
tu as ca
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
tu remplaces off par on et false par true
tu l'envoi en ftp et tu consulte les erreur sur le site, on fera la même chose avec les modules.
tu as ca
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
tu remplaces off par on et false par true
tu l'envoi en ftp et tu consulte les erreur sur le site, on fera la même chose avec les modules.
Au début j'ai ceci :
require_once(dirname(__FILE__).'/defines.inc.php');
$start_time = microtime(true);
/* SSL configuration */
define('_PS_SSL_PORT_', 443);
/* Improve PHP configuration to prevent issues */
ini_set('upload_max_filesize', '100M');
ini_set('default_charset', 'utf-8');
ini_set('magic_quotes_runtime', 0);
/* correct Apache charset (except if it's too late */
if (!headers_sent())
header('Content-Type: text/html; charset=utf-8');
require_once(dirname(__FILE__).'/defines.inc.php');
$start_time = microtime(true);
/* SSL configuration */
define('_PS_SSL_PORT_', 443);
/* Improve PHP configuration to prevent issues */
ini_set('upload_max_filesize', '100M');
ini_set('default_charset', 'utf-8');
ini_set('magic_quotes_runtime', 0);
/* correct Apache charset (except if it's too late */
if (!headers_sent())
header('Content-Type: text/html; charset=utf-8');
moi j'ai un prestashop en local et au début j'ai
/* Debug only */ @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); $start_time = microtime(true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); /* SSL configuration */ define('_PS_SSL_PORT_', 443); /* Improve PHP configuration to prevent issues */ ini_set('upload_max_filesize', '100M'); ini_set('default_charset', 'utf-8'); ini_set('magic_quotes_runtime', 0); // correct Apache charset (except if it's too late if (!headers_sent()) header('Content-Type: text/html; charset=utf-8');