Warning sur le site et admin Opencart : library/cache.php

Soutien général pour les problèmes techniques avec OpenCart

Warning sur le site et admin Opencart : library/cache.php

Messagepar milena » 31 Juil 2015, 14:17

Bonjour a tous,

Voila, j'ai un grand problème depuis hier sur mon site web. Il y a des warning PHP qui s'affichent sur mon site ( en haut de mon site ) et également sur mon admin Opnecart ( aussi les messages en haut ). En fait ces messages ont apparue suite a une restauration de FTP. J'ai ressayé de restauré a nouveau FTP et la base donnée juste après ca mais c'a rien fait. Je suis chez OVH. Est ce que ici il y a quelqu’un qui pourrait m'aider ?

Voici les messages qui apparaissent sur le site lui meme en ouvrant la page et sur mon admin Opencart :

Warning: fopen(/home/objetperec/www/system/cache/cache.manufacturer.0.1438347395): failed to open stream: No such file or directory in /home/objetperec/www/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 36Warning: fopen(/home/objetperec/www/system/cache/cache.manufacturer.0.1438347395): failed to open stream: No such file or directory in /home/objetperec/www/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 36Warning: fopen(/home/objetperec/www/system/cache/cache.language.1438347396): failed to open stream: No such file or directory in /home/objetperec/www/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 36Warning: fopen(/home/objetperec/www/system/cache/cache.currency.1438347396): failed to open stream: No such file or directory in /home/objetperec/www/system/library/cache.php on line 32Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 34Warning: fclose() expects parameter 1 to be resource, boolean given in /home/objetperec/www/system/library/cache.php on line 36

Je retrouve bien avec Filezilla le cache.php mais je sais pas comment et quoi je dois ajouter pour résoudre les warnings . Voici ce que je retrouve dans le www/system/library/cache.php

<?php
class Cache {
private $expire = 3600;

public function get($key) {
$files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*');

if ($files) {
$cache = file_get_contents($files[0]);

$data = unserialize($cache);

foreach ($files as $file) {
$time = substr(strrchr($file, '.'), 1);

if ($time < time()) {
if (file_exists($file)) {
unlink($file);
}
}
}

return $data;
}
}

public function set($key, $value) {
$this->delete($key);

$file = DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.' . (time() + $this->expire);

$handle = fopen($file, 'w');

fwrite($handle, serialize($value));

fclose($handle);
}

public function delete($key) {
$files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*');

if ($files) {
foreach ($files as $file) {
if (file_exists($file)) {
unlink($file);
}
}
}
}
}
?>

Vraiment si vous pouvez me dore comment faire ca serait génial car je me casse la tête depuis hier !
Merci d'avance
Milena
Dernière édition par milena le 31 Juil 2015, 18:15, édité 1 fois au total.
milena pintal
directrice de la marque LA PETITE BOURGEOISIE
Opencart : 1.5.3.1, template dresscode : http://www.lapetitebourgeoisie.fr
Opencart : 1.5.5.1, template oxy : http://www.objet-personnalise-factory.com
milena
 
Messages: 54
Inscrit le: 22 Oct 2012, 10:31

Re: Warning sur le site et admin Opencart : library/cache.ph

Messagepar lucho69 » 31 Juil 2015, 15:03

restauration de FTP --> vu tes messages, elle doit être incomplète
- vide le répertoire /system/cache sauf le fichier index.html
Warning: fopen(/home/objetperec/www/system/cache/cache.manufacturer.0.1438347395): failed to open stream: No such file
ce message signifie qu'un fichier manque dans le cache ou n'a pas le bon CHMod
- vérifier que le répertoire /system/cache/ a le bon chmod : 755 ou 777
Opencart 1.5.x - 2.x.x Opencart Assistance Dépannage

Image
lucho69
 
Messages: 907
Inscrit le: 09 Juil 2010, 13:51
Localisation: lyon

Re: Warning sur le site et admin Opencart : library/cache.ph

Messagepar milena » 31 Juil 2015, 15:54

Bonjour Lucho et merci prou ta réponse.

Le seul problème c'est que le fichier systeme/cahe il existe pas sur mon Filezilla.
Je te joins en PJ le scan d’écran de Filezilla avec les fichiers disponibles.

Si je me rappel bien, mon formateur ( qui n’était pas du tout spécialiste dans Opencart ) qui m'a fait une formation Opencart il y a deux semaines a effacé le fichier cache. Enfin, je me rappel qu'il faisait quelque chose dans le fichiers cache, et vu que je le retrouve pas du tout le fichier maintenant je pense qu'il a du l'effacer .

Mais ce qui est bizarre c'est que c’était il y a bien 3 semaines et depuis je travail tous les jours sur mon site et ces warnings ont apparue que hier après la restauration !

T'en pense quoi ? Je dois crées un fichier cache ?

Merci d'avance pour ta réponse
Milena
milena pintal
directrice de la marque LA PETITE BOURGEOISIE
Opencart : 1.5.3.1, template dresscode : http://www.lapetitebourgeoisie.fr
Opencart : 1.5.5.1, template oxy : http://www.objet-personnalise-factory.com
milena
 
Messages: 54
Inscrit le: 22 Oct 2012, 10:31

Re: Warning sur le site et admin Opencart : library/cache.ph

Messagepar milena » 31 Juil 2015, 18:15

J'ai resolu le probleme ;)

En effet je n'avais plus de fichier cache dans le systeme !

Merci Lucho !

Milena
milena pintal
directrice de la marque LA PETITE BOURGEOISIE
Opencart : 1.5.3.1, template dresscode : http://www.lapetitebourgeoisie.fr
Opencart : 1.5.5.1, template oxy : http://www.objet-personnalise-factory.com
milena
 
Messages: 54
Inscrit le: 22 Oct 2012, 10:31


Retour vers Soutien Général

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 4 invité(s)

cron
Copyright © 2009-2013 OpenCart France - Tous droits réservés