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
bien normalement il devrait y être, bizarre
rajoute , on verra bien , fait une copie de ton fichier avant.
rajoute , on verra bien , fait une copie de ton fichier avant.
Je l'ai ajouté , rien ne s'affiche . De plus faut-il que je remmette php.ini a 256M ?
Tout a l'heure j'ai activer le cache et relié mon serveur memchached peut etre cela provient de sa ? dois-je aussi activé l'optimisation apache ?
Bizarre tout de même car je l'avais fais hier et on avais pu constater l'erreur ..
Pourquoi y a-t-il cet phrase au debut : require_once(dirname(__FILE__).'/defines.inc.php'); ?
Tout a l'heure j'ai activer le cache et relié mon serveur memchached peut etre cela provient de sa ? dois-je aussi activé l'optimisation apache ?
Bizarre tout de même car je l'avais fais hier et on avais pu constater l'erreur ..
Pourquoi y a-t-il cet phrase au debut : require_once(dirname(__FILE__).'/defines.inc.php'); ?
activé l'optimisation apache =oui
r tu n'a pas require_once(dirname(__FILE__).'/defines.inc.php'); dans ton fichier config.inc.php , ca alors
r tu n'a pas require_once(dirname(__FILE__).'/defines.inc.php'); dans ton fichier config.inc.php , ca alors
tu devrais avoir require_once(dirname(__FILE__).'/defines.inc.php'); dans ton fichier config.inc.php
Oui je l'ai voici le debut :
* International Registered Trademark & Property of PrestaShop SA
*/
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);
* International Registered Trademark & Property of PrestaShop SA
*/
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);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dernière tentative dans config/defines.inc.php mettre define('_PS_MODE_DEV_', false); à true
pour voir les erreurs des modules, sinon demander à un spécialiste prestashop qui sera je pense plus pointu .
/* Debug only */ define('_PS_MODE_DEV_', false); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); } else { @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); }
pour voir les erreurs des modules, sinon demander à un spécialiste prestashop qui sera je pense plus pointu .
je t'ai envoyé un MP
Pour etre sur c'est bien sa dans defines.inc.php ?
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}
else
{
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
Encore merci a toi.
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}
else
{
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);
/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
Encore merci a toi.
voilà ce que j'ai normalement
/* Debug only */ define('_PS_MODE_DEV_', false); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); } else { @ini_set('display_errors', 'off'); define('_PS_DEBUG_SQL_', false); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); }
Je viens de voir aussi dans admin/uploadProductFileAttribute.php ce fichiers a été modifié récement je l'ai vus dans le back office de la boutique,
contenu du fichier :
$filename = $_FILES['virtual_product_file_attribute']['name'];
$file = $_FILES['virtual_product_file_attribute']['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="Unknown error" filename="'.Tools::safeOutput(ProductDownload::getNewFilename()).'" />';
}
Sa ne pourrait pas venir de la aussi je vois error 500 sa viendrais pas du header ? Je dis sa au cas sa te dise quelque chose ..
contenu du fichier :
$filename = $_FILES['virtual_product_file_attribute']['name'];
$file = $_FILES['virtual_product_file_attribute']['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="Unknown error" filename="'.Tools::safeOutput(ProductDownload::getNewFilename()).'" />';
}
Sa ne pourrait pas venir de la aussi je vois error 500 sa viendrais pas du header ? Je dis sa au cas sa te dise quelque chose ..
moi j'ai çà dans la dernière version de photoshop 1.5.4.1:
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_attribute']) && is_uploaded_file($_FILES['virtual_product_file_attribute']['tmp_name']) && (isset($_FILES['virtual_product_file_attribute']['error']) && !$_FILES['virtual_product_file_attribute']['error']) || (!empty($_FILES['virtual_product_file_attribute']['tmp_name']) && $_FILES['virtual_product_file_attribute']['tmp_name'] != 'none')) { $filename = $_FILES['virtual_product_file_attribute']['name']; $file = $_FILES['virtual_product_file_attribute']['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="Unknown error" filename="'.Tools::safeOutput(ProductDownload::getNewFilename()).'" />'; }
pour afficher les erreurs version 1.5 dans
config/defines.inc.php (1.4 et 1.5) mettre
define('_PS_MODE_DEV_', false); à
define('_PS_MODE_DEV_', true);
config/defines.inc.php (1.4 et 1.5) mettre
define('_PS_MODE_DEV_', false); à
define('_PS_MODE_DEV_', true);
combien ton hébergeur t'a alloué de mémoire? car si tu mets beaucoup d'images sans réduire le poids çà pourrait dépasser.
suite à ton MP tu as fait la manoeuvre?
Modifier la propriété memory_limit à 128MB au lieu des 8MB de base puis redémarrez Apache :
Modifier la propriété memory_limit à 128MB au lieu des 8MB de base puis redémarrez Apache :
fichier php.ini
Recherchez d'abord votre php.ini :
find / -name php.ini
Éditez le bon fichier
vi /usr/local/lib64/php5/php.ini
Modifier la propriété memory_limit à 128MB ou plus au lieu des 8MB de base puis redémarrez Apache :
/etc/init.d/apache restart
find / -name php.ini
Éditez le bon fichier
vi /usr/local/lib64/php5/php.ini
Modifier la propriété memory_limit à 128MB ou plus au lieu des 8MB de base puis redémarrez Apache :
/etc/init.d/apache restart
qui on ?, c'est va pas encore accentuer tes problèmes? faire une mise à jour sur un programme à erreur, je sais pas , pour moi c'est dangereux. ton site fonctionnait normalement avant le 25 06 2013.
tu as édité les erreurs? c'est très important.
Pourquoi pas revenir à une sauvegarde d'avant le 25 06 2013. tout en sauvegardant celle-ci
tu as édité les erreurs? c'est très important.
Pourquoi pas revenir à une sauvegarde d'avant le 25 06 2013. tout en sauvegardant celle-ci