Toutes les clefs pour réussir dans le e-commerce

Mes modules Prestashop

Le panneau informations du backoffice ne s’affiche pas sous Prestashop

Vous pouvez avoir besoin dans bien des cas de vérifier certaines informations concernant votre site et votre serveur. J’ai constaté sur plusieurs sites Prestashop que le panneau “informations” qui se trouve dans “paramètres avancés” ne s’affichait pas toujours. Voici une solution pour résoudre ce problème.

Il est possible que vous ayez beaucoup d’images ou des modules avec beaucoup de fichiers du coup certains tests effectués sur cette page prennent trop de temps et elle ne s’affiche jamais.

Pour annuler les tests en questions il faut créer un override comme ceci:


<?php
/**
 * Description of ConfigurationTest
 *
 * @author Olivier CLEMENCE
 */
class ConfigurationTest extends ConfigurationTestCore
{
		/**
	 * getDefaultTests return an array of tests to executes.
	 * key are method name, value are parameters (false for no parameter)
	 * all path are _PS_ROOT_DIR_ related
	 *
	 * @return array
	 */
	public static function getDefaultTests()
	{
		return array(
			'system' => array(
				'fopen', 'fclose', 'fread', 'fwrite',
				'rename', 'file_exists', 'unlink', 'rmdir', 'mkdir',
				'getcwd', 'chdir', 'chmod'
				),

			'phpversion' => false,
			'upload' => false,
			'gd' => false,
			'mysql_support' => false,
			'config_dir' => 'config',
			'cache_dir' => 'cache',
			'log_dir' => 'log',
			//'img_dir' => 'img',
			'mails_dir' => 'mails',
			//'module_dir' => 'modules',
			'theme_lang_dir' => 'themes/'._THEME_NAME_.'/lang/',
			'theme_pdf_lang_dir' => 'themes/'._THEME_NAME_.'/pdf/lang/',
			'theme_cache_dir' => 'themes/'._THEME_NAME_.'/cache/',
			'translations_dir' => 'translations',
			'customizable_products_dir' => 'upload',
			'virtual_products_dir' => 'download'
		);
	}
}


Placez-le dans le dossier “override/classes” et n’oubliez pas de supprimer le ficher “cache/class_index.php”

Ici j’ai mis en commentaire le test sur les images et sur les modules pour qu’il soit annulé.
Vous pouvez bien sur choisir vous mêmes les tests à ne pas faire en commentant d’autres lignes.

Testé sur une version 1.5.6.2 de prestashop.

Poster un Commentaire

Soyez le premier à commenter !

Recevoir un email pour
avatar
wpDiscuz