Probleme boutique ERREUR HTTP 500

Résolu/Fermé
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014 - Modifié par baladur13 le 29/06/2013 à 15:23
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 - 29 juin 2013 à 17:49
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:

70 réponses

ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
27 juin 2013 à 16:35
c'est lié à quoi
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
27 juin 2013 à 16:51
Lié a une programmation dans le back office , je ne c'est pas ce que ca peut etre . Peut etre au niveau du cache ?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
27 juin 2013 à 17:28
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 ?
0
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 337
27 juin 2013 à 17:36
Erreur fatale : la taille autorisée de mémoire de 134217728 octets est épuisée (tentative d'ajout de 2 octets) dans /var/www/default_vds/classes/db/DbPDO.php à la ligne 90

Je dis ça, je dis rien...
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
27 juin 2013 à 17:39
?
0
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 337
27 juin 2013 à 17:49
Je peux traduire mais le résultat français est quasi de l'hébreu pour moi....

J'en déduis qu'une opération sature une mémoire mais le sens profond pour régler ton souci m'échappe.
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
27 juin 2013 à 17:50
La memoire est epuisé , comment je peux réglé se probleme ?
0
Chris 94 Messages postés 50978 Date d'inscription mardi 8 janvier 2008 Statut Modérateur Dernière intervention 17 février 2023 7 337
27 juin 2013 à 17:57
C'est pile-poil où cela m'échappe... Que se passe-t-il ligne 90 ?
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
27 juin 2013 à 19:19
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.
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 10:36
je suis dans config.inc.php , je le remplace par quoi ?
Je le remplace par ini_set('upload_max_filesize', '100M'); ?
ou je l'ajoute a la suite ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 12:03
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
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 12:19
Daccord dans config.inc.php , je le remplace par quoi ?
Je le remplace par ini_set('upload_max_filesize', '100M'); ?
ou je l'ajoute a la suite ?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 12:41
Au niveau de l'erreur, j'ai fais ce que tu ma dis je l'ai placé comme ceci :

<?php
ini_set("memory_limit",'256M');
/*
* 2007-2012 PrestaShop

C'est bien sa ?

Ensuite lorsque je vais dans config.inc.php
ini_set('memory_limit', '512M'); je le place ou ?
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 12:44
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é.
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 12:49
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
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 12:52
La je viens de le placé juste en dessous de <?php et toujours cet page blanche .
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
Modifié par ideal23 le 28/06/2013 à 13:05
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.
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 13:08
Je les ai deja contacté par mail plusieurs fois ils me soutiennent que de leurs coté il n'y a aucun probleme .
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 13:11
Je suis sur un autre forum on me dis :

est-ce que sur le panel du VDS vous pouvez modifier le php.ini ?

Si oui il faut augmenter la quantité de mémoire qu'un script PHP peu utiliser (mettez là au maximum si c'est pas déjà fait, cela s'appel memory_limit)

ou trouvez php.ini ?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 13:21
Easy hebergement mon dis que le probleme etais lié soit a une mauvaise configuration dans le back office , soit sur le FTP ..
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 13:46
tu n-as pas un fichier php.ini dans le répertoire du site distant en ftp?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 13:56
j'ai init.php c'est sa ?
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 14:01
c'est php.ini normalement, sauvegarde le , et essai de l'ouvrir et Repére la ligne qui contient « memory_limit »
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 14:08
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.
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
Modifié par ideal23 le 28/06/2013 à 14:27
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
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 14:31
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 ?
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 14:34
oui
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 14:39
https://www.php.net/manual/en/ini.core.php#ini.memory-limit c'est un site sur le php mais de easy
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 14:40
Ah et que faut- il que je change ?
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 14:43
t'as une ligne comme ca: ini_set('memory_limit','256M'); dans le fichier php.ini
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 15:14
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
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 15:42
j'ai modifié a 256M , cela ne marche toujours pas , je fais sa avec blocnote peut etre c'est sa le probleme non ? il faut que je le fasse avec wordpad non ?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 15:52
Sinon on me dis qu'il faut que je demande a easy hebergement de me rajouté 2 octets car en manque 2 . Est-ce qu'avec 2 octets je pourrais rajouté encore des produits ? j'en est encore pas mal a inserer dans la boutique .
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 15:51
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
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
Modifié par ideal23 le 28/06/2013 à 16:21
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 .
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 16:28
Je l'ai remis a 128M tout a l'heure, je le remet a 256M du coup ?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 16:38
Pour activer le mode debug , je les remplace mais a quel ligne ?
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 16:46
Au debut du script c'est sa ?
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 16:48
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.
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 16:59
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');
0
ideal23 Messages postés 456 Date d'inscription mercredi 30 avril 2008 Statut Membre Dernière intervention 16 mai 2014 28
28 juin 2013 à 17:03
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');
0
Aux_bonnes_affaires Messages postés 116 Date d'inscription mardi 29 janvier 2013 Statut Membre Dernière intervention 23 mai 2014
28 juin 2013 à 17:06
daccord donc je rajoute le debut c'est a dire :

/* Debug only */
@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);

c'est bien sa ?
0