Jump to content

Liste Module - Page Blanche


sanselle

Recommended Posts

Bonjour,

j'ai un gros soucis.

Lorsque je vais dans l'administration pour voir les modules, rien ne s'affiche.

Alors que lorsque je vais voir les "positions", là les modules s'affichent.

Merci pour votre aide!


Bonjour,

Dans le fichier /config/config.inc.php, ajoute cette ligne juste après la balise <?php :

<?php

@ini_set('memory_limit','32M'); 



Je suis sur à 80% que c'est ça :P

Bien cordialement

Link to comment
Share on other sites

Le traitement n'est pas le même.

Pour afficher la liste des modules, il est obligé de charger chaque classe de chaque module, c'est un traitement assez imposant qui demande de la ressource à chaque appel de cette page. C'est dommage, mais il faut faire avec.

Je pencherai quand même pour une classe bloquante dans un des modules.

Link to comment
Share on other sites

Avec tous mes echo.

Je vois que le script s'arrete précisément à :
public function includeSubTab($methodname, $actions = array())
{
echo "jjejejé";

if (!isset($this->_includeTab) OR !is_array($this->_includeTab))
return ; ICI

Dans le fichier ./classes/AdminTab.php.

Une idée du pourquoi?

Merci

Link to comment
Share on other sites

  • 1 month later...
  • 9 months later...

j'ai eu le même problème après avoir installé un Module qui n'est pas compatible (dans mon cas c'était Filter Search)

 

Voici comment j'ai procédé :

 

1) j'ai ouvert le fichier ZIP du module pour connaitre le nom dossier ( dans mon cas coremanager)

2) sur mon serveur j'ai été dans le dossier module, j'ai supprimé le dossier en question (coremanager)

 

et ça re-fonctionne !

 

bien-sur, faire toujours une sauvegarde du dossier en FTP par exemple via filezilla, avant .

Link to comment
Share on other sites

  • 6 months later...

Bonjour,

 

Après être passé de la version de paypal 2.8.5 à la 2.8.7 j'ai la fameuse page blanche. dans la liste des modules

 

message d'erreur :

Fatal error

: Cannot make static method ModuleCore::display() non static in class PayPal in

/homez.429/lacamerac/www/classes/Module.php(492) : eval()'d code

on line

1362

Link to comment
Share on other sites

Hello,

 

J'ai le même problème. Après avoir désinstallé/supprimé Paypal et réinstallé ce module j'ai également une page blanche.

Si je supprime Paypal j'ai de nouveau accès à la liste des modules. Le problème c'est que j'ai besoins de ce module.

 

Ou peut-on telecharger une ancienne version de Paypal?

 

Merci pour votre aide.

Link to comment
Share on other sites

Voila l'erreur.

 

( ! ) Fatal error: Cannot make static method ModuleCore::display() non static in class PayPal in C:\wamp\www\prestashop\modules\paypal\paypal.php on line 1362 Call Stack # Time Memory Function Location 1 0.0018 754952 {main}( ) ..\index.php:0 2 0.2815 12380128 AdminModules->display( ) ..\index.php:114 3 0.2815 12380128 AdminModules->displayList( ) ..\AdminModules.php:371 4 0.2838 12380584 ModuleCore::getModulesOnDisk( ) ..\AdminModules.php:526

 

paypal.php

 

 

 

$domain = 'http://'.$domain;

return $domain;

}

 

/**

* getShopDomainSsl returns domain name according to configuration and depending on ssl activation

*

* @param boolean $http if true, return domain name with protocol

* @param boolean $entities if true,

* @return string domain

*/

public static function getShopDomainSsl($http = false, $entities = false)

{

if (!($domain = Configuration::get('PS_SHOP_DOMAIN_SSL')))

$domain = Tools::getHttpHost();

if ($entities)

$domain = htmlspecialchars($domain, ENT_COMPAT, 'UTF-8');

if ($http)

$domain = (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$domain;

return $domain;

}

 

public function display($file, $template, $cacheId = NULL, $compileId = NULL)

{

if (substr(_PS_VERSION_, 0, 3) != '1.3')

return parent::display($file, $template);

 

global $smarty;

$previousTemplate = $smarty->currentTemplate;

$smarty->currentTemplate = substr(basename($template), 0, -4);

$smarty->assign('module_dir', __PS_BASE_URI__.'modules/'.basename($file, '.php').'/');

if (Tools::file_exists_cache(_PS_THEME_DIR_.'modules/'.basename($file, '.php').'/'.$template))

{

$smarty->assign('module_template_dir', _THEME_DIR_.'modules/'.basename($file, '.php').'/');

$result = $smarty->fetch(_PS_THEME_DIR_.'modules/'.basename($file, '.php').'/'.$template);

}

elseif (Tools::file_exists_cache(dirname(__FILE__).'/'.$template))

{

$smarty->assign('module_template_dir', __PS_BASE_URI__.'modules/'.basename($file, '.php').'/');

$result = $smarty->fetch(dirname(__FILE__).'/'.$template);

}

else

$result = Tools::displayError('No template found');

$smarty->currentTemplate = $previousTemplate;

return $result;

}

 

} = ligne 1362

Link to comment
Share on other sites

Bonjour

 

Ne déterrez pas les post qui depuis le temps de leur création 22 Novembre 2010 doit surement être résolu.

Pour cette raison il est demander de marquer [Résolu] devant le sujet du 1er post par l'auteur du post.

 

Si vous avez un problème identique créer un nouveau post entre novembre 2010 et avril 2012 les versions ont bouger et différente sur certains points. Merci.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...