Jump to content

Page blanche suite à un changement serveur


Recommended Posts

Bonjour, mon hébergeur (LWS) à voulu changer mon espace FTP de serveur pour régler un souci qui n'avait rien a voir avec prestashop.

 

Donc j'ai sauvegardé tout les dossiers prestashop par FTP puis j'ai tout remis par ftp sur mon nouveau serveur, par contre les bases sont restées sur l'ancien serveur.

 

au final j'ai une IP pour les bases, et une IP pour le transfert FTP des pages web,html, php, ...

 

du coup je n'ai pas eu à modifier l'IP des base dans les fichiers de config.

 

Mais maintenant j'ai une page blanche ! Dans le fichier defines.inc j'ai mis la ligne PS_MODE_DEV_ à true pour afficher les erreurs, mais toujours une page blanche :-(

 

un truc qui a changé : il me semble que je suis passé à php version 5.5.... mais je peux la mettre à 5.4 ou 5.3 s'il le faut.

 

c'est grave docteur?

merci.

Edited by numismativy (see edit history)
Link to comment
Share on other sites

Bonjour,

Je n'ai pas les connaissances des pros de ce forum mais j'ai peut être une piste à propos de changement de version de php, on peut spécifier la version de php dans le htaccess. J'ai déjà eu à y ajouter ces lignes :

# Pour faire parser les fichiers ".php" par PHP 5.2
AddType application/x-httpd-php5-2 .php

Souhaitant que cela vous aide

Link to comment
Share on other sites

Bonjour, mon hébergeur LWS a débloqué quelques chose (mais je ne sais pas quoi, ils ne répondent pas!).

 

DOnc maintenant il n'y a plus la page blanche, c'est mieux.

 

mais il y a des redirections, je ne sais pas pourquoi avec le message (redirection dans 5 secondes, ou un truc du genre...)

 

et quand je me connecte à l'interface admin, par exemple dans le menu performance il y a un message en rouge en haut : "Cette fonctionnalité a été désactivée."

 

et je vous joints les info du mode DEV :

 

heuu, non vu la longueur je vais vous éviter ça!! voici plutôt un lien vers ma page d'accueil boutique pour y voir en bas les infos :

 

http://www.numismativy.fr/boutique/fr/

 

 

Merci pour votre aide.

Edited by numismativy (see edit history)
Link to comment
Share on other sites

Ha bon...

en cherchant je me suis rendu compte que des variables avaient été changé dans mon fichier "defines.inc.php", par exemple profiling était à true, je l'ai remis à false. et aussi le mode demo était true, je l'ai aussi remis à false.

COmme ça n'est pas moi qui ai modifié ça, ça doit-être mon hébergeur...sans me le dire

 

SInon pour l'intervention de LWS voici leur précédente réponse :

"Le problème est semble t-il lié à un problème de cache Prestashop.
Nous avons désactivé votre cache pour régler le souci."

 

sauf que maintenant je ne peux plus utiliser le cache...

Edited by numismativy (see edit history)
Link to comment
Share on other sites

j'ai remarqué ce message qui s'affiche dans un catégorie

"

Notice: Undefined index: prod in /htdocs/boutique/cache/smarty/compile/84/33/9b/84339b92c56ab1485dd78ce7cefeae66e29ba43f.file.homecategoriesplus.tpl.php on line 74

"

le problème au niveau du cache se confirme!

 

 

Et sinon dans la config de mon cache j'ai laissé Memcached à 127.0.0.1 port 11211.

c'est toujours bon même si mes pages sont stockées sur un autre serveur que mes bases SQL?

 

merci

     
Link to comment
Share on other sites

OK, mais quand je désactive ce module il y a quand meme la page blanche quand j'active le cache!

 

ma 2eme question est :

je mets quoi comme confog pour memcached dans l'IP ? car mes pages web sont sur un serveur, et ma BDD sur un autre serveur (donc 2 IP différentes).

merci

Link to comment
Share on other sites

bonjour, mon hebergeur me dit que le memcached est bien configurer, mais que le probleme vient de la gestion du cache de prestashop...

 

donc je n'ai toujours pas de solution pour éviter la page blanche quand je mets define ('_PS_CACHE_ENABLED_', '1');

 

et le mode DEV à 1 n'affiche rien de plus dans la page blanche...

Link to comment
Share on other sites

  • 3 weeks later...

Bonjour, en plus du problème de la page blanche quand j'actyive le cache, je n epeu plus mettre les modules à jour, j'ai une série de messages :

 

"

 

[PrestaShopDatabaseException]

Unknown column 'a.hide' in 'where clause'
 

SELECT a.`id_ps_advice`, a.`selector`, a.`location`, al.`html`FROM `ps_advice` a			LEFT JOIN `ps_advice_lang` al ON al.`id_advice` = a.`id_advice`			LEFT JOIN `ps_tab_advice` at ON at.`id_advice` = a.`id_advice` WHERE (			a.`validated` = 1 AND 			a.`hide` = 0 AND 			al.`id_lang` = 1 AND 			at.`id_tab` = 1 AND 			((a.`start_day` = 0 AND a.`stop_day` = 0) OR (16 >= a.`start_day` AND 16 <= a.`stop_day`)))

at line 613 in file classes/db/Db.php

607. 			WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);608. 		}609. 		else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))610. 		{611. 			if ($sql)612. 				throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');613. 			throw new PrestaShopDatabaseException($this->getMsgError());614. 		}615. 	}616. 617. 	/**

 

  • DbCore->displayError - [line 313 - classes/db/Db.php] - [1 Arguments]
  • DbCore->query - [line 488 - classes/db/Db.php] - [1 Arguments]
  • DbCore->executeS - [line 96 - modules/gamification/classes/Advice.php] - [1 Arguments]
  • Advice::getValidatedByIdTab - [line 145 - modules/gamification/gamification.php] - [1 Arguments]
  • Gamification->hookDisplayBackOfficeHeader - [line 473 - classes/Hook.php] - [1 Arguments]
  • HookCore::exec - [line 1869 - classes/controller/AdminController.php] - [2 Arguments]
  • AdminControllerCore->init - [line 150 - classes/controller/Controller.php] - [0 Argument]
  • ControllerCore->run - [line 348 - classes/Dispatcher.php] - [0 Argument]
  •  

 

 

"

 

que faire?

Edited by numismativy (see edit history)
Link to comment
Share on other sites

Bon il y a du mieux.

 

j'ai vidé manuellement en ftp le cache smarty et celui du theme, j'ai remis le mode DEV à 0.

 

J'ai pu accéder à l'interface d'administration, et la après avoir compris que le module de gamification c'était en fait le module expertise je l'ai désinstallé et réinstallé, et là les messages d'erreur ont disparus.

 

Reste encore le problème du cache, quand je mets define('_PS_CACHE_ENABLED_', '1');  j'ai des pages blanches! rien à faire! donc là je l'ai remis à 0.

 

et quand j'essais de mettre le memcached à 1 avec l'interface web ça me mets une page blanche, puis après quelques actualisation ça reviens mais le memcached est repassé à 0 tout seul...

 

une idée du problème?

Link to comment
Share on other sites

alors voici :

 

j'ai de coché :

 

x Recompiler les fichiers de templates si ils ont été mis à jour

cache : la croix rouge (j'ai essayé en l'activant mais ça change rien)

 

x Ne pas ouvrir la console

 

 

déclinaison de produit : désactivé

Caractéristique : activé

 

x Utiliser CCC pour les feuilles de style

x Utiliser CCC pour le code JavaScript

x Réduire le code HTML après l'execution de la compilation Smarty

x Compression du JavaScript dans le code HTML après l'exécution de la compilation Smarty

Optimisation apache : activé

 

serveur de média : rien

 

chiffrement: Utiliser la classe locale BlowFish

 

utiliser le cache : désactivé (quand j'active j'ai une page blanche)

système : memcached

ip : 127.0.0.1       port : 11211

Link to comment
Share on other sites

Bon ben recoche alors CCC pour améliorer les performances dans un premier temps.

Le problème qu'il reste c'est donc memcahe ou est d'accord?

Il faut voir du côté de la config avec ton hébergeur, mes compétences s'arrêtent là je n'utilise pas memcache.

  • Like 1
Link to comment
Share on other sites

OK, j'ai remis l'optimisation. Merci Zaar pour ton intervention, et d'avoir essayé de m'aider ;-)

 

oui le problème semble venir du cache, c'est ce que m'avait dit mon hebergeur LWS.

LWS m'a dit que j'avais bien configuré le memcached et que le soucis était dans prestashop...

 

Mais je ne trouve pas le problème... je crois que je vais attendre la prochaine MAJ de prestashop pour voir si ça débloque le truc!!

Link to comment
Share on other sites

je ne sais pas ce que c'est que ça....

 

 

ha je viens de voir ou ça se règle !

 

en effet c'était passé en local je ne sais pas pourquoi j'y ai jamais touché. j'ai donc remis en mode recommandé, et maintenant je vois la MAJ.

 

Je tente alors, en espérant que ça passe (car je n'ai jamais eu la chance de voir une MAJ passée sans avoir à venir sur ce forum demander de l'aide).

 

on croise les doigts...

Edited by numismativy (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Et bien non !!

 

 

je me demandais si je pouvais installer la nouvelle version 1.6 à coté, puis importer ma base da ma version qui merdouille...

 

parceque d'après mon hebergeur lws le problème de cache ne vient pas de chez eux.

 

cordialement

Link to comment
Share on other sites

je crois que le mieux , si tu veux travailler avec une version neuve, c'est d'installer une version 1.5.6.2 (car je ne sais pas si la base de la version 1.6 est la même, et en plus la version 6 ne me paraît pas encore assez aboutie) et au lieu d'importer toute la base de donnée tu importe uniquement les tables nécessaires (clients commandes etc... attention pour la table client il y à des manips a faire pour récupérer les mots de passes).

Ainsi tu aura une version neuve avec une base neuve et normalement PLUS DE PROBLÈMES ;)

J'ai fait la même chose et ça a réglé tous mes petits /et gros) beugs

;)

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