ln628 Posted April 20, 2015 Share Posted April 20, 2015 (edited) Bonjour, Installé Prestashop 1.4.9 depuis quelques années et récemment travaillé sur graphisme. Aucune formation sur codage et je m'aide de ce type de forums pour avancer. Jusqu'au moment ou j'ai vidé le cache compile pour supprimer des titres a dans bloc social et ma colonne du centre sur ma page d'accueil s'est décalée en bas a gauche de l'écran. N'arrivant pas a revenir en arrière, j'ai supprimé et restauré fichiers et BD sur une sauvegarde de la veille via FTP et PHP. Grosse erreur puisque depuis, la homepage du front est quasi vide et mon lien vers mon back office me redirige vers "page introuvable" de mon site. front : www.artemixdesign.ch Une petite aide ne serait pas de refus parce que je suis totalement perdue! Edited April 21, 2015 by ln628 (see edit history) Link to comment Share on other sites More sharing options...
ln628 Posted April 20, 2015 Author Share Posted April 20, 2015 Voici le 404.php : /* Send the proper status code in HTTP headers */ header('HTTP/1.1 404 Not Found'); header('Status: 404 Not Found'); if (in_array(substr($_SERVER['REQUEST_URI'], -3), array('png', 'jpg', 'gif'))) { require_once(dirname(__FILE__).'/config/settings.inc.php'); header('Location: '.__PS_BASE_URI__.'img/404.gif'); exit; } elseif (in_array(substr($_SERVER['REQUEST_URI'], -3), array('.js', 'css'))) die(''); require_once(dirname(__FILE__).'/config/config.inc.php'); ControllerFactory::getController('PageNotFoundController')->run(); Link to comment Share on other sites More sharing options...
ln628 Posted April 20, 2015 Author Share Posted April 20, 2015 Et le config.inc.php : /* 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'); @include_once(dirname(__FILE__).'/settings.inc.php'); if (!defined('__PS_BASE_URI__')) /* No settings file? goto installer...*/ { $dir = ((is_dir($_SERVER['REQUEST_URI']) || substr($_SERVER['REQUEST_URI'], -1) == '/') ? $_SERVER['REQUEST_URI'] : dirname($_SERVER['REQUEST_URI']).'/'); if (!file_exists(dirname(__FILE__).'/../install')) die('Error: \'install\' directory is missing'); header('Location: install/'); exit; } /* Include all defines */ require_once(dirname(__FILE__).'/defines.inc.php'); /* Autoload */ require_once(dirname(__FILE__).'/autoload.php'); /* Redefine REQUEST_URI if empty (on some webservers...) */ if (!isset($_SERVER['REQUEST_URI']) || empty($_SERVER['REQUEST_URI'])) { if (substr($_SERVER['SCRIPT_NAME'], -9) == 'index.php' && empty($_SERVER['QUERY_STRING'])) $_SERVER['REQUEST_URI'] = dirname($_SERVER['SCRIPT_NAME']).'/'; else { $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME']; if (isset($_SERVER['QUERY_STRING']) && !empty($_SERVER['QUERY_STRING'])) $_SERVER['REQUEST_URI'] .= '?'.$_SERVER['QUERY_STRING']; } } /* Trying to redefine HTTP_HOST if empty (on some webservers...) */ if (!isset($_SERVER['HTTP_HOST']) || empty($_SERVER['HTTP_HOST'])) $_SERVER['HTTP_HOST'] = @getenv('HTTP_HOST'); /* Aliases */ function p($var) { return Tools:($var); } function d($var) { Tools:($var); } function ppp($var) { return Tools:($var); } function ddd($var) { Tools:($var); } global $_MODULES; $_MODULES = array(); /* Load all configuration keys */ Configuration::loadConfiguration(); /* Load all language definitions */ Language::loadLanguages(); /* Define order state */ /* DEPRECATED : these defines are going to be deleted on 1.6 version of Prestashop */ /* USE : Configuration::get() method in order to getting the id of order state */ define('_PS_OS_CHEQUE_', Configuration::get('PS_OS_CHEQUE')); define('_PS_OS_PAYMENT_', Configuration::get('PS_OS_PAYMENT')); define('_PS_OS_PREPARATION_', Configuration::get('PS_OS_PREPARATION')); define('_PS_OS_SHIPPING_', Configuration::get('PS_OS_SHIPPING')); define('_PS_OS_DELIVERED_', Configuration::get('PS_OS_DELIVERED')); define('_PS_OS_CANCELED_', Configuration::get('PS_OS_CANCELED')); define('_PS_OS_REFUND_', Configuration::get('PS_OS_REFUND')); define('_PS_OS_ERROR_', Configuration::get('PS_OS_ERROR')); define('_PS_OS_OUTOFSTOCK_', Configuration::get('PS_OS_OUTOFSTOCK')); define('_PS_OS_BANKWIRE_', Configuration::get('PS_OS_BANKWIRE')); define('_PS_OS_PAYPAL_', Configuration::get('PS_OS_PAYPAL')); define('_PS_OS_WS_PAYMENT_', Configuration::get('PS_OS_WS_PAYMENT')); /* Keep a backward compatibility for Smarty v2 (will be removed in PrestaShop v1.5) */ define('_PS_FORCE_SMARTY_2_', (int)Configuration::get('PS_FORCE_SMARTY_2')); /* The main shop domains and SSL options */ define('_PS_SHOP_DOMAIN_', Configuration::get('PS_SHOP_DOMAIN')); define('_PS_SHOP_DOMAIN_SSL_', Configuration::get('PS_SHOP_DOMAIN_SSL')); define('_PS_SSL_ENABLED_', (int)Configuration::get('PS_SSL_ENABLED')); /* Default currency and default country */ define('_PS_CURRENCY_DEFAULT_', (int)Configuration::get('PS_CURRENCY_DEFAULT')); define('_PS_COUNTRY_DEFAULT_', (int)Configuration::get('PS_COUNTRY_DEFAULT')); define('_PS_LANG_DEFAULT_', (int)Configuration::get('PS_LANG_DEFAULT')); /* Geolocation options */ define('_PS_GEOLOCATION_ENABLED_', (int)Configuration::get('PS_GEOLOCATION_ENABLED')); /* Tax options */ define('_PS_TAX_', (int)Configuration::get('PS_TAX')); /* It is not safe to rely on the system's timezone settings, and this would generate a PHP Strict Standards notice. */ if (function_exists('date_default_timezone_set')) @date_default_timezone_set(Configuration::get('PS_TIMEZONE')); /* Smarty */ require_once(dirname(__FILE__).'/smarty.config.inc.php'); /* PrestaShop Mobile */ if (file_exists(_PS_MODULE_DIR_.'mobile_theme/mobile.config.inc.php')) include(_PS_MODULE_DIR_.'mobile_theme/mobile.config.inc.php'); Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted April 20, 2015 Share Posted April 20, 2015 Bonjour, tu devrais déjà activer le mode debug pour voir les erreurs: http://blog.manit4c.com/2014/02/05/page-blanche-prestashop/ 1 Link to comment Share on other sites More sharing options...
ln628 Posted April 20, 2015 Author Share Posted April 20, 2015 Hello, Merci pour ta réponse. Apres activation du mode debug, j'ai ceci sur ma page d'accès à mon BO : [Debug] This page has movedPlease use the following URL instead: http://www.artemixdesign.ch/fr/page-non-trouvee et ceci sur mon site : [Debug] This page has movedPlease use the following URL instead: http://www.artemixdesign.ch/fr/Artemix-Design Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted April 20, 2015 Share Posted April 20, 2015 Vide le contenu du dossier smarty/compile Si on regarde le code source de ton site on voit qu'il s'arrète net en plein milieu sans message d'erreur. Je me demande si les fichiers que tu as ré-envoyer ne serait pas corrompu (mal télécharger ou mal uploadé). 1 Link to comment Share on other sites More sharing options...
ln628 Posted April 20, 2015 Author Share Posted April 20, 2015 Vidé le compile, toujours la meme chose. J'ai revu les fichiers en local et sur le site distant, il manquait des fichiers dans l'un des répertoires admin mais ça n'a pas l'air de résoudre le pb Donc, je peux oublier mon site si la sauvegarde et la restauration n'ont pas fonctionné? Ou il y aurait une solution de la dernière chance? Link to comment Share on other sites More sharing options...
ln628 Posted April 21, 2015 Author Share Posted April 21, 2015 Bonjour Manit4C, Un grand merci pour une bonne nouvelle ce matin, j'ai retrouvé mon accès au Back Office! Seul hic, l'onglet Modules me laisse une page blanche. Pas de rapport d'erreur ni par le debug ni par le log du BO. Vérifié également mes autorisations sur les fichiers Modules et Thème > tout est en ordre. Une petite idée? Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted April 21, 2015 Share Posted April 21, 2015 Tu as une page blanche et le mode debug est activée ? Regarde le code source également. Parfois les messages d'erreurs y apparaisse (il suffit qu'une balise html ne soit pas fermée pour que le message d'erreur ne soit pas visible en dehors du code source). 1 Link to comment Share on other sites More sharing options...
ln628 Posted April 21, 2015 Author Share Posted April 21, 2015 Ok, en plus de modifier le defines.inc.php, j'ai également modifié le : /config/config.inc.php à : @ini_set('display_errors', 'on'); Voici ce qui apparait sous l'onglet Modules: Parse error: syntax error, unexpected T_IF in /home/xxxx/www/modules/slider/slider.php on line 21 J'ai effectivement downloadé récemment ce module Slider gratuit. Voici ce qui apparait à la ligne 21 dans le slider.php: */if (!defined('_PS_VERSION_')) exit; Que dois-je faire? Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted April 21, 2015 Share Posted April 21, 2015 Renomme le dossier du module slider en "slider_back" Ca devrait le désactiver tu y reviendra plutards lorsque ton site remarchera 1 Link to comment Share on other sites More sharing options...
ln628 Posted April 21, 2015 Author Share Posted April 21, 2015 Effectivement, c'est ce module slider qui empechait l'onglet Modules d'apparaitre dans le BO Merci manit4C!! Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted April 21, 2015 Share Posted April 21, 2015 Donc ton site remarche entièrement ? 1 Link to comment Share on other sites More sharing options...
ln628 Posted April 21, 2015 Author Share Posted April 21, 2015 A priori oui! Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted April 21, 2015 Share Posted April 21, 2015 parfait ! 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