Probleme boutique ERREUR HTTP 500
Résoluideal23 Messages postés 505 Statut Membre -
- Erreur prestashop
- Erreur 500 prestashop - Meilleures réponses
- Http error 500 prestashop - Meilleures réponses
- Erreur 0x80070570 ✓ - Forum Windows 10
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur s3 bbox - Forum Bbox Bouygues
- Creation boutique prestashop - Guide
- Erreur 4101 - Forum Carte graphique
70 réponses
- 1
- 2
- 3
- 4
Une erreur 500 survient sur une boutique Prestashop, la page se charge en blanc et le problème persiste malgré l'absence de souci côté hébergeur, l'affichage restant perturbé sur l'ensemble des pages.
Les réponses les plus pertinentes pointent vers une consommation mémoire excessive et proposent d'augmenter memory_limit via ini_set ou d'augmenter la mémoire allouée côté serveur pour la page concernée.
D'autres pistes évoquent l'activation du mode debug pour obtenir des détails, et des exemples de messages comme Fatal error: Allowed memory size exhausted, évoquant une insuffisance mémoire dans SpecificPrice.php.
En cas de solutions, certains suggèrent d'insérer une ligne ini_set ciblée ou d'activer des indicateurs de débogage, tandis que le diagnostic exact nécessite d'analyser la mémoire consommée par les modules et les scripts.
ini_set("memory_limit",'16M');
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# https://www.prestashop.com/en - https://www.prestashop.com/forums/
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.planet-sexy.fr$
RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType image/x-icon "access plus 1 year"
</IfModule>
FileETag INode MTime Size
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
que faire ?
Je ne peux vous envoyer la page entière , cependant il y a ceci :
#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404
Je n'y comprend absolument rien .
Causes les plus probables :
- Le site Web est en cours de maintenance
-Le site Web presente une erreur de programmation
essayez la chose suivante : - actualisez la page
- aller a la page précedente
Je suis hébérger chez easy-hebergement avec un serveur vds
Je les ai contacter, il mon dis qu'aucun probleme est présent
Je ne sais plus quoi faire ..
je ne veut pas faire d'erreur ..
<?php
/*
* 2007-2012 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* https://opensource.org/licenses/osl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to https://www.prestashop.com/en for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2012 PrestaShop SA
* @license https://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
define('_PS_ADMIN_DIR_', getcwd());
include(_PS_ADMIN_DIR_.'/../config/config.inc.php');
if (!isset(Context::getContext()->employee) || !Context::getContext()->employee->isLoggedBack())
die;
if (isset($_FILES['virtual_product_file']) AND is_uploaded_file($_FILES['virtual_product_file']['tmp_name']) AND
(isset($_FILES['virtual_product_file']['error']) AND !$_FILES['virtual_product_file']['error']) OR
(!empty($_FILES['virtual_product_file']['tmp_name']) AND $_FILES['virtual_product_file']['tmp_name'] != 'none'))
{
$filename = $_FILES['virtual_product_file']['name'];
$file = $_FILES['virtual_product_file']['tmp_name'];
$newfilename = ProductDownload::getNewFilename();
if (!copy($file, _PS_DOWNLOAD_DIR_.$newfilename))
{
header('HTTP/1.1 500 Error');
echo '<return result="error" msg="No permissions to write in the download folder" filename="'.Tools::safeOutput($filename).'" />';
}
@unlink($file);
header('HTTP/1.1 200 OK');
echo '<return result="success" msg="'.Tools::safeOutput($newfilename).'" filename="'.Tools::safeOutput($filename).'" />';
}
else
{
header('HTTP/1.1 500 Error');
echo '<return result="error" msg="Could not upload file" filename="'.Tools::safeOutput(ProductDownload::getNewFilename()).'" />';
}
Est-ce au niveau des permissions ou quelque chose a modifié dans ce fichier ? Je commence a désésperer .. ;)
j'ai trouvé ce lien https://www.drupal.fr/forum/support/support-general/33826-erreur-http-500-internal-server-error , vous en pensez quoi ?
une question comment au as crée ta boutique , seul ou avec un contrat sur easy-hebergement ?
sinon en cas de hack
1-En premier lieu, il faut s' assurer que les droits d'accès sont corrects sur le dossier à la racine de ton site : « /www » en général
2-Chercher dans les LOGS de ton site les erreurs mentionnés log.txt
3-chercher les dossiers/fichiers modifiés, ca c'est fait
4-L'erreur 500 peut aussi provenir d'un fichier « /www/.htaccess » en erreur.
tu supprime le . de htaccess , tu regarde si tu as accès à ton site sinon tu le remets normalement.
5-Accéder aux logs d'erreurs du serveur
Pour accéder aux logs, se connecter sur l'espace web à l'aide d'un logiciel de transfert FTP.
Les fichiers intitulés "error.log" suivi de la date se trouvent à la racine dans un répertoire "logs"
les télécharger et ouvrir avec bloc note.
Je me conecte a mon ftp avec filezilla , lorsque je vais dans le dossier log , je n'est qu'un fichier index.php et non error.log .
J'ai enlevé point devant htaccess et cela ne marche pas non plus ..je l'ai remis comme avant .
Informations sur votre serveur
Informations sur votre serveur: Linux #1 SMP Fri May 10 11:48:05 UTC 2013 x86_64
Version du logiciel serveur: Apache/2.2.16 (Debian)
Version de PHP: 5.3.3-7+squeeze15
Limite de mémoire: 128M
Temps d'exécution maximal (max_execution_time): 30
Informations sur la base de données
Version de MySQL: 5.1.66-0+squeeze1-log
Moteur MySQL: InnoDB
Préfixe des tables: ps_
Ils pourrait également regarder si il y a des erreurs dans leurs fichiers logs.
normalement il sauvegarde tous les jours, peut-tu revenir à celle antérieure du 25 06 , date de la dernière modifications des fichiers.
peux-tu visualiser les sauvegardes personnellement?
garde la dernière dans un coin. de toute façon tu ne perdra pas de clients , puisqu'il n'ont pas eu accès. donc tu pourrais revenir à une situation antérieure au 25 06
Si le front-office ou le back-office de votre boutique se met à afficher une page blanche ou incomplète régulièrement sans donner de message d'erreur, il est nécessaire d'activer l'affichage des erreurs PHP pour comprendre le problème.
Pour ce faire, vous devez ouvrir le fichier /config/defines.inc.php de votre installation de PrestaShop, et modifier la ligne suivante :
define('_PS_MODE_DEV_', false);
...afin qu'elle ressemble à ceci :
define('_PS_MODE_DEV_', true);
Parcourez ensuite votre boutique afin de revoir cette page blanche, qui devrait cette fois s'accompagner de messages d'erreur, qui devraient vous aider à résoudre le problème.
Une fois que le problème a été résolu, remettez la ligne du fichier /config/defines.inc.php telle qu'elle était avant, avec la constante _PS_MODE_DEV_ réglée à false.
- 1
- 2
- 3
- 4