Jump to content

Page blanche avec memcached


Recommended Posts

Bonjour,

 

Après de très longue recherches je viens vous soliciter car mon site web ne fonctionne plus, il affiche une page blanche, le rapport d'erreur est le suivant:

 

Fatal error: Cannot make static method ShopCore::isFeatureActive() non static in class ShopBackwardModule in/home/eurosfryjq/www/Core/paypal/backward_compatibility/Context.php on line 254

 

Cette erreur est survenu juste après avoir tenter de modifier le systeme de cache "Memcached" par "systeme de fichier"

Je n'ai plus accés a mon site je cherche donc une solution via le ftp pour réactiver le memcached

 

Merci pour votre aide.

Link to comment
Share on other sites

Merci beaucoup pour ton aide, effectivement j'avais cherché de ce coté sans  succés, tu me parle de la ligne suivant j'imagine:

define('_PS_CACHE_ENABLED_', '0');
 
mais rien ne change, en revanche si je remplace
define('_PS_CACHING_SYSTEM_', 'CacheFs');  par 'Cachedebug(on)' j'ai un autre type d'erreur  :
 
Fatal error: Class 'memcache_debug(on)' not found in /home/eurosfryjq/www/classes/cache/Cache.php on line 131
 
 
je pense qu'il me faudrait simplement la vrai écriture de memcached.
 
 
voici le fichier setting
 
 
<?php
define('_DB_SERVER_', 'mysql55-33.perso:3306');
define('_DB_NAME_', 'e***');
define('_DB_USER_', '****');
define('_DB_PASSWD_', '****');
define('_DB_PREFIX_', 'mod725_');
define('_MYSQL_ENGINE_', 'InnoDB');
define('_PS_CACHING_SYSTEM_', 'CacheFs');
define('_PS_CACHE_ENABLED_', '1');
define('_COOKIE_KEY_', 'MvzAv9ODGQnXOJPRJRU1V6v1y9pr6OhtPAowiEbFv8FgE4OwHCrJ8YSq');
define('_COOKIE_IV_', 'u1v4NSEH');
define('_PS_CREATION_DATE_', '2015-12-29');
if (!defined('_PS_VERSION_'))
define('_PS_VERSION_', '1.6.1.3');
define('_RIJNDAEL_KEY_', 'T************');
define('_RIJNDAEL_IV_', 's**********');
Edited by louis51 (see edit history)
Link to comment
Share on other sites

Supprimez les données ci-dessus svp, avec  la rijndael_key je me log à votre place au back-office...

 

La syntaxe juste est:

define('_PS_CACHING_SYSTEM_', 'CacheMemcache');
define('_PS_CACHE_ENABLED_', '0');

Je ne sais pas où vous avez inventé 'Cachedebug(on)' ???

Link to comment
Share on other sites

Enfait le Cachedebug m'a été suggéré par mon editeur de text mais par exemple je ne comprend pas comment trouver le mot "CacheMemcache" j'imaginais bien que ca ressembler à memcached mais pour je ne savais pas comment trouver l'ecriture exacte.

 

En revanche malheuresement ca ne fonctionne pas...

maintenant j'ai cette erreur:

Fatal error: Cannot make static method ShopCore::isFeatureActive() non static in class ShopBackwardModule in/home/eurosfryjq/www/Core/paypal/backward_compatibility/Context.php on line 254

 

Je ne sais pas si cela peut aider mais dans ce fichier à la ligne 254 j'ai cela:

 

class ShopBackwardModule extends Shop

{
const CONTEXT_ALL = 1;
 
public $id = 1;
public $id_shop_group = 1;
 
 
public function getContextType()
{
return ShopBackwardModule::CONTEXT_ALL;
}
Link to comment
Share on other sites

Non non la derniere: 1.6

Elle fonctionnait très bien jusqu'a que j'essaie de changer le systeme de cache de memecached a systeme de fichier!!

J'ai donc perdu ma boutique définitivement? ou du moins jusqu'a que j'acquiert le connaissance en php pour tout débugger?

Link to comment
Share on other sites

ben la classe ShopBackwardModule () n'est utilisée que pour les versions < 1.5 donc il y a un souci.

Effacez le fichier /config/class-index.php s'il existe (il sera regénéré)

 

Si la page ne s'affiche toujours pas, il faudra trouver le module responsable

 

J'ai donc perdu ma boutique définitivement? ou du moins jusqu'a que j'acquiert le connaissance en php pour tout débugger?

Vous ne seriez pas un brin pessimiste et défaitiste ? Une erreur apparaît et tout est perdu ?

Quand vous crevez une roue, vous changez de voiture ?

Link to comment
Share on other sites

L'erreur est survenu juste avant le changement de cache 

mais quelques jours avant j'ai installer le module paypal...

 

Le fichier class-index.php n'est pas présent dans le dossier config.

 

Effectivement un peu pessimiste après avoir passé une nuit entière a chercher la solution

Link to comment
Share on other sites

oui, ce n'est pas dans /config, mais dans /cache, sorry^^

 

En même temps, chercher quand on n'y connait pas grand chose en code c'est un peu inutile.

 

Envoyez-moi un accès ftp par Message Privé et on va vous remettre ça en ordre :)

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...