fabrice
Cette utilisateur n'a partagé aucune information biographique
Accueil: http://www.applibox.com/
Article par fabrice
Magento – Mise à jour version 1.51.0 à 1.6.1
27/12/11
Mettre à jour un Magento, çà semble facile comme ça…et ça l’est…du moment qu’on a tous les éléments en main ! Je vais décrire ici une mise à jour depuis une version 1.5.1.0 à 1.6.1.0
Faites une Backup !
Ce paragraphe pour vous dire faites une backup de votre site et aussi…faites une backup de votre base de données…bref tout çà pour vous dire : faites une backup !!!
Droits devant !
Comme l’avait dit Raphael, il faut mieux donner les bons droits pour nous permettre de bien accéder à Magento Connect [Admin> System > Magento Connect > Magento Connect Manager ]. Je vous invite à effectuer ces commandes sur votre répertoire où se trouve votre Magento.
A faire avant votre manipulation
-
cd <votre_dossier_contenant_votre_magento>; find . -type d -exec chmod 777 {}\; chmod 666 downloader/config.ini;
A faire après votre manipulation (pour éviter de laisser trop de fichiers sans protections)
-
find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; #il est possible que cette dernière ligne ne fonctionne pas chmod o+w var media app/etc/use_cache.ser ;
Mise à jour via Magento Connect en 1.6.1
On suppose maintenant que vous avez bien accès à Magento Connect et que vous êtes prêt à mettre à jour. Pourquoi ne pas tenter ?
Collez ce chemin dans les « clefs d’extensions » une fois sur la Connect Manager et appuyez sur Installer :
http://connect20.magentocommerce.com/community/Mage_All_Latest
Si tout marche, tant mieux pour vous ! N’oubliez pas de vider le cache et enjoy !
Sinon…
Package … is invalid
Si comme l’indique cet article, vous obtenez un ensemble d’erreurs du type « Package Mage_All_Latest is invalid » alors procédez comme suit :
- Télécharger ce fichier ( ou miroir ici )
- Décompressez le et copiez les fichiers dans var/package [ ceci indique les modules enregistrés dans votre ConnectManager]
- Retournez dans Magento Connect / ou resortez et retournez ici pour actualiser la liste des packages
- Retester ensuite le paragraphe ci-dessus
Peut-être qu’il vous faudra-t-il mettre à jour « manuellement » les différents packages. Pour celà, cliquez sur Check For Upgrade (toujours dans Magento Connect) et prenez les dernières versions stables. Retentez ensuite l’installation avec le paragraphe ci-dessus si votre version n’a pas été mis à jour.
Oufff…c’est réussi. N’oubliez pas de repassez les droits en mode sécurité si vous les aviez changé.
N’hésitez pas à nous contacter pour plus d’informations.
Google Merchant Center et Magento
29/06/11
Lorsqu’on a un site e-commerce, il est important de travailler le référencement. Nous allons découvrir comment booster ses ventes grâce à l’outil Google Shopping (ou Merchant Center)
Création de compte Google Merchant Center
Afin de vous lancer dans l’aventure Google Shopping, il vous faut tout d’abord un compte chez Google. Une fois celui-ci créé avec l’ensemble des informations de votre entreprise, vous pouvez commencer à utiliser l’outil en vous rendant sur http://www.google.fr/merchants/dashboard . Vour retrouverez dans vos paramètres les différentes informations que vous avez préalablement rempli. Pas de panique, vous pourrez les changer !
Formatages des flux
Google Merchant Center travaille avec les flux pour inscrire dans ses bases de données vos différents produits. Vous devez donc être capable de lui fournir un formattage précis afin qu’il puisse le lire. Nous détaillerons ci-dessous le formatage texte. Pour d’autres, notamment xml, je vous renvoie vers leur API.
Configuration de votre flux texte
- Rendez-vous dans votre tableau de bord Merchant Center
- Sélectionnez l’onglet « flux de données » dans le menu de gauche
- Cliquez sur Nouveaux flux de données
- Remplir le Pays cible ainsi que le nom de votre flux (sans espaces)
- Enregistrer les modifications. Votre flux sera créé !
Afin de minimiser les erreurs, vous pouvez lui indiquer comment vous aller formater votre fichier en cliquant sur le bouton Modifier a coté du nom de votre flux. Vous pourrez ainsi sélectionner le format du fichier, l’encodage, la langue, etc…Référer vous à l’API pour connaître le libéllé des champs en français. En détection automatique anglais, c’est assez simple !
Voici un exemple avec les champs obligatoires :
id title link price description condition 1 "Niveau laser rotatif automatique" http://www.topographie-laser.eu/nouveau-telemetre-leica-disto-d5/laser-de-chantier/laser-interieurexterieur-rotatif/niveau-laser-rotatif-automatique-grl300-hv-bosch-trepied-alu-mire-4m 795.00 "Niveau laser rotatif automatique" new
On constate que :
- La tabulation est le caractère de délimitation
- les champs textes peuvent être entourés de quotes
- Il est nécessaire d’indiquer les colonnes sur la première ligne
Cliquer maintenant sur Importation manuelle (sur le flux) > Sélectionner le fichier et Importer ! Vous pouvez constater les erreurs (ou pas) dans l’onglet Produit. La validation par Google de vos produits peut-être longue (sablier sur ligne produit).
Vous pouvez aussi programmer une importation automatique. Pour cela, sur le flux de donnés, cliquez sur Créer (à coté de Aucun) et renseignez l’adresse du fichier.
Merchant Center et Magento
L’outil d’e-commerce que nous proposons, propose d’interfacer directement le site internet avec la base Google (Google Base). Plus besoin de configurer les flux et formatter les fichiers ! Magento se charge de le faire pour vous.
Comment réaliser cette liaison ?
- Tout d’abord, assurez vous d’avoir configurer votre Merchant Center comme vu ci-dessus.
- Suivre ce tutoriel si vous souhaitez inscrire des produits avec Pays = France pour Magento. Oui, c’est obligatoire sinon vos prix seront en $ !
Ensuite toutes les manipulations se font du coté de Magento.
- Se rendre dans l’administration du site
- Système > Configuration > API Google > Onglet Google Base
- Renseignez vos identifiants. Pour pouvoir sélectionner la France comme pays cible, (si vous avez bien suivi ce tutoriel).
Vous êtes donc prêt à créer le mapping pour la synchronisation avec Google Merchant Center. Pour celà :
- Assurez vous que vos jeux d’attributs possèdent tous les champs minimums (rappel). Généralement il manque l’attribut « condition » – mettez le à « new » par défaut.
- Puis Catalogue > Google Base > Gérer les Attributs : créez en un. Sur la version 1.4.0.1, en mettant France, le site plante. Laissez donc USA. Pas de soucis, vos prix seront tout de même en € ! Choisissez Products ensuite.
- Créez le mapping des champs que vous souhaitez lui transmettre. Pas besoin de préciser l’URL, Google la trouve tout seul
- Validez puis Catalogue > Google Base > Gérer les articles : sélectionnez en bas les articles que vous souhaitez synchroniser puis cliquer sur ajouter (liste déroulante à droite)
Problèmes rencontrés avec Magento
Page blanche dans Google Base > Gérer les attributs => réindexer la base ( Configuration > Index management ) et vider le cache !
Ressources pour Magento Google Base
http://www.ehumeurs.com/google-base-et-shopping-sur-magento.html
http://www.jbcreation.fr/2011/02/22/google-base-et-pourquoi-pas-la-france-2/
http://www.google.com/support/merchants/bin/answer.py?answer=188494
Import Magento en arrière plan
3/03/11
Parfois Magento peut être lent à s’éxécuter. C’est d’ailleurs le cas sur les profils avancés d’import , export…
Pour palier à cet obstacle voilà un petit script, pouvant être lancé sans être connecté pour lancer l’import/export indépendamment de l’application. Attention à la sécurité tout de même…
Pour lancer ce script :
http://monsite.fr/monscript.php/?file=NomDuFichier.csv
Vous devez avoir au préalable placer votre fichier d’import dans /var/import/ ou un chemin particulier en fonction de votre profil
require_once 'app/Mage.php';umask(0);Mage::app();$profileId = 17; //Insérer ici le profil d'import /export ( Système > Importer/Exporter > Colonne Id )$filename = Mage::app()->getRequest()->getParam('files'); // set the filename that is to be imported - file needs to be present in var/import directoryif (!isset($filename)) {die("No file has been set!");}$logFileName= $filename.'.log';$recordCount = 0;Mage::log("Import Started",null,$logFileName);$profile = Mage::getModel('dataflow/profile');$userModel = Mage::getModel('admin/user');$userModel->setUserId(0);Mage::getSingleton('admin/session')->setUser($userModel);if ($profileId) {$profile->load($profileId);if (!$profile->getId()) {Mage::getSingleton('adminhtml/session')->addError('The profile you are trying to save no longer exists');}}Mage::register('current_convert_profile', $profile);$profile->run();$batchModel = Mage::getSingleton('dataflow/batch');if ($batchModel->getId()) {if ($batchModel->getAdapter()) {$batchId = $batchModel->getId();$batchImportModel = $batchModel->getBatchImportModel();$importIds = $batchImportModel->getIdCollection();$batchModel = Mage::getModel('dataflow/batch')->load($batchId);$adapter = Mage::getModel($batchModel->getAdapter());foreach ($importIds as $importId) {$recordCount++;try{$batchImportModel->load($importId);if (!$batchImportModel->getId()) {$errors[] = Mage::helper('dataflow')->__('Skip undefined row');continue;}$importData = $batchImportModel->getBatchData();try {$adapter->saveRow($importData);} catch (Exception $e) {Mage::log($e->getMessage(),null,$logFileName);continue;}if ($recordCount%20 == 0) {Mage::log($recordCount . ' - Completed!!',null,$logFileName);}} catch(Exception $ex) {Mage::log('Record# ' . $recordCount . ' - SKU = ' . $importData['sku']. ' - Error - ' . $ex->getMessage(),null,$logFileName);}}foreach ($profile->getExceptions() as $e) {Mage::log($e->getMessage(),null,$logFileName);}}}
Voilà pour votre prochain import
Enjoy !
Liens en rapport avec Magento
http://www.creation-site-lyon.com/tag/magento/
Besoin d’un site magento ?
Changer le design du back end Magento
25/01/11
Vous avez déja modifier le design de votre frontend Magento ? Vous souhaitez à présent modifier l’administration du site ? Voilà un tutoriel expliquant les étapes à suivre.
Commencez par créer l’arborescence
app/code/local/MonInterfaceAdmin/Adminhtml/Block
et copiez le fichier Page.php présent dans
/app/code/core/Mage/Adminhtml/Block/
Une fois copié, modifiez le nom de la classe en modifiant
Mage_Adminhtml_Block_Page par MonInterfaceAdmin_Adminhtml_Block_Page
et vider le contenu de la classe et insérer uniquement le constructeur
public function __construct(){
Mage::getDesign()->setTheme('MonInterfaceAdmin');
}
On indique donc à Magento où aller chercher le dossier de design. Il se basera ainsi sur le dossier app/design/adminhtml/MonInterfaceAdmin.
Il faut aussi copier le dossier dans skin/adminhtml
Je vous conseille de copier le contenu du dossier default de adminhtml et de repartir de là.
La dernière étape consiste à rediriger magento sur votre classe Page.php. Je ne suis pas sur des modifications à effectuer selon les versions
Soit on surcharge le fichier Action.php dans app/code/local/Mage/Adminhtml/Controller et on change
Mage::getDesign()
->setArea($this->_currentArea)
->setPackageName((string)Mage::getConfig()->getNode('stores/admin/design/package/name'))
->setTheme((string)Mage::getConfig()->getNode('stores/admin/design/theme/default'))
;
par
Mage::getDesign()->setArea('MonInterfaceAdmin')
->setPackageName('MonInterfaceAdmin')
->setTheme('default');
Soit j’ai trouvé une autre solution (non testée)
Pour celà ouvrez le fichier /app/etc/local.xml
Dans le block adminhtml
<adminhtml>
<rewrite>
<page>Ami2CVAdmin_Adminhtml_Block_Page</page>
</rewrite>
</adminhtml>
Site Internet avec Django
6/01/11
Après Magento, eZPublish, Symfony nous voilà lancé dans l’aventure Django CMS. Ce logiciel s’appuie sur le framework Django écrit en python .
Comment installer le framework Django ?
L’installation du Framework est rapide. Il faut au préalable avoir installé un version de python ( déja installée sous Ubuntu ).
Commençons par télécharger et installer Django
#Après téléchargement ici http://www.djangoproject.com/download/1.2.4/tarball/ tar xzvf Django-1.2.4.tar.gz cd Django-1.2.4 sudo python setup.py install
L’installation se fait dans /usr/local/lib/python2.6/dist-package/
Si vous n’etes pas sur que l’installation s’est bien déroulée, lancer python dans un terminal
python # puis tapez >>> import django >>> print django.get_version()
Si aucun message d’erreur s’affiche, la version de Django installée devrait etre affichée.
Si vous souhaitez installer le mod_python pour apache ( plus d’informations : http://www.howtoforge.com/embedding-python-in-apache2-with-mod_python-debian-etch)
apt-get install libapache2-mod-python
Pour avoir des interactions avec la base de données vous aurez besoin du paquet python-mysqldb.
Installation de Django CMS
Maintenant que le framework est installé, il nous faut télécharger les plugins pour le module CMS
Avant celà, on va créér le dossier qui hébergera le site
#Se placer là où vous souhaiter installer le site django-admin.py startproject MonPremierDjangoCms
Il faut maintenant télécharger le module CMS :http://www.django-cms.org/en/downloads/
Une fois téléchargé et décompressé, placez vous dans le dossier puis
sudo python setup.py install
Toutes les dépendances seront installées. (mptt, south, publisher, etc…)
Modifiez ensuite les fichiers de configuration (settings.py), comme dans cet article, pour lui indiquer quels plugins le projet doit utiliser.
Pour tester que tout fonctionne, lancer le serveur
#Lancement du serveur après s’etre placé dans le nouveau dossier python manage.py runserver
Puis rendez-vous sur
http://localhost:8000
Si vous souhaitez démarer le serveur sur un autre port (ex : 8500 )
python manage.py runserver 8500
Liens pour Django
Configuration de Django CMS
6/01/11
Après avoir installé le framework Django et téléchargé les plugins adéquats, il nous faut configurer les fichiers du projet settings.py et urls.py. Si vous ne modifiez par ces fichiers, rien ne fonctionnera. Pensez à bien installer toutes les dépendances en utilisant easy_install ou pip. http://django-cms.readthedocs.org/tutorial.html#templates
Le fichier settings.py
C’est le fichier principal de configuration du projet. Il permet à Django de connaitre les paramètres de connexion, de connaitre les plugins installés,etc…
Configuration de la connexion à la base de données ( PhpMyAdmin – MySql )
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'djangocms', # Or path to database file if using sqlite3.
'USER': 'utilisateuradmin', # Not used with sqlite3.
'PASSWORD': 'motdepasseAdmin', # Not used with sqlite3.
'HOST': 'localhost', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
Ajout de nouvelle application
Par exemple pour le module CMS, vous pouvez ajouter 'cms','mptt'
INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', .... # Décommentez bien cette ligne pour avoir l'interface d'adminstration 'django.contrib.admin', ... # Puis ajouter vos applications 'cms','mptt' )
MIDDLEWARE_CLASSES = ( 'django.middleware.cache.UpdateCacheMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'cms.middleware.page.CurrentPageMiddleware', 'cms.middleware.user.CurrentUserMiddleware', 'cms.middleware.toolbar.ToolbarMiddleware', 'cms.middleware.media.PlaceholderMediaMiddleware', 'django.middleware.cache.FetchFromCacheMiddleware',)
Le fichier urls.py
Je vous suggère de commencer avec le urls.py suivant, auquel on a ajouté le plugin cms
from django.conf.urls.defaults import *
from django.contrib import admin
from django.conf import settings
admin.autodiscover()
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
url(r'^', include('cms.urls')),
)
Envoyer votre configuration en base de données
Pour que votre projet soit utilisable, il faut insérer ces modèles en base de données. Pour celà :
python manage.py syncdb
Si vous obtenez l’erreur Error loading MySQLdb module
–> Installer mysqldb pour python.
Lancement de votre serveur
#Dans le dossier où est installé votre projet python manage.py runserver
Pour accéder à l’administration
http://localhost:8000
Liens utiles
http://django-cms.readthedocs.org/tutorial.html
http://fantomas.willbreak.it/blog/2009/03/10/un-cms-en-django-la-suite/
http://jagdeepmalhi.blogspot.com/2010/10/django-cms-installation-error.html
Bien débuter avec Python
21/12/10
Dans le cadre du développement d’un ERP, nous avons choisi le langage Python…Quels avantages représente-il ? Quelles sont ses limites ? Où trouver des informations ?
Historique
Non Python n’a pas été inventé ces dernières jours…En effet il a été créé par Guido van Rossum dans les années 1980. La première version publique publiée a été nommée 0.9.0 en 1991. Nous sommes actuellement en version 3.1 parue le 27 Juin 2009.
Une association à but non lucratif ( Python Software Foundation ) se charge de suivre l’avancement du langage. Tout code, documentations et spécifications ajoutées est sujette à la licence Python Software Foundation License.
Avantages
Le langage Python sait se différencier par plusieurs points :
- Clarté du code avec des syntaxes lisibles
- OpenSource
- la librairie standard offre une grande variété de services ( protocoles Internet, expressions régulières, pipes, signaux, sockets, interface graphique,…)
- Capacité de Multithreading
- N’a pas été conçu pour le web uniquement donc est plus généraliste
- Tout est référence !
Limites
Et non ! Python n’est pas parfait, il possède ses défauts :
- Communauté beaucoup moin grande que PHP par exemple
- Le logo pour les phobiques des serpents
Liens
http://fr.wikipedia.org/wiki/Python_%28langage%29#La_communaut.C3.A9_Python
http://igm.univ-mlv.fr/~dr/XPOSE/PerlVsPython/
Downgrade de PHP 5.3.2 à 5.2.10
8/12/10
Vous avez mis à jour votre version d’Ubuntu ou avez eu l’intention de tester la nouvelle version de PHP. Malheureusement vous rencontrez actuellement quelques soucis sur vos sites installés localement. Cet article vous propose de revenir à la version précédente de PHP. Un second article vous proposera un moyen d’installer deux versions en même temps.
Ma configuration
Dans une fenêtre de commande, tapez la commande suivante pour connaitre toutes les informations relatives à PHP
php -info | more
PHP Version => 5.2.10-2ubuntu6.5 Ubuntu 10.4 LTS 64 bits apache2
Pour connaitre les paquets actuellement installés
dpkg -l | grep php5
Manipulation à effectuer
Commencez par arrêter Apache
sudo /etc/init.d/apache2 stop
Ensuite, procédez à la suppression des paquets php. Il se peut qu’il vous propose de lui même de downgrader certains d’entre eux. N’optez pas pour cette solution et supprimez intégralement tous vos paquets. Vous n’êtes en l’occurrence pas obliger de supprimer vos dépendances (Zend Framework par exemple). Entrez ensuite :
PHPLIST=$(for i in $(dpkg -l | grep php|awk '{ print $2 }' ); do echo $i; done)
aptitude remove --purge $PHPLIST
puis
touch /etc/apt/preferences.d/php5_2 for i in $PHPLIST ; do echo "Package: $i Pin: release a=karmic Pin-Priority: 991 ">>/etc/apt/preferences.d/php5_2; done
Une fois ces commandes passées, il vous faut télécharger les différents fichiers pour votre nouvelle version
wget http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted wgethttp://fr.archive.ubuntu.com/ubuntu/ karmic universe multiverse wget http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted wget http://fr.archive.ubuntu.com/ubuntu/ karmic universe multiverse
On procède ensuite à l’installation
aptitude update aptitude -t karmic install $PHPLIST
Votre nouvelle version a du être maintenant installée. Vous pouvez le vérifier en effectuant la commande ‘php -info’ vue en début d’article.
Enfin, si vous souhaitez bloquer les mises à jours de PHP
aptitude hold $PHPLIST
Vous pouvez à nouveau utiliser vos sites sans l’affichage de messages ‘deprecated’ ou autres problèmes. Il est cependant nécessaire de prévoir le passage à 5.3.2. Pour le faire en douceur, vous pouvez dès maintenant vous lancer dans l’installation de deux versions de PHP sur une même machine en suivant notre prochain article.
Magento Cron & APC – Solution
2/11/10
A la suite de cet article, nous avons effectué des modifications dans les configurations apache et php5.
Ce post nous indiquait au préalable de vérifier l’état de la variable apc.enable_cli . Après vérification, le problème ne venait pas de là.
Nous avons donc vérifier les configurations du module APC pour php5-cli. Nous avons dupliqué les configurations apache pour ce module.
A présent, le cron du site fonctionne parfaitement, hormis la présence de warnings lors de l’exécution de :
php cron.php
Warning : Potential cache slam averted for key 'SITE_CONFIG_GLOBAL_LOCK' in path/lesite.fr/lib/Zend/Cache/Backend/Apc.php on line 112. [Thu Oct 28 10:22:09 2010] [apc-warning] Potential cache slam averted for key 'SITE_CONFIG_GLOBAL' in path/lib/Zend/Cache/Backend/Apc.php on line 112. [Thu Oct 28 10:22:10 2010] [apc-warning] Potential cache slam averted for key 'SITE_DB_PDO_MYSQL_DDL_cron_schedule_1' in path/lib/Zend/Cache/Backend/Apc.php on line 112. [Thu Oct 28 10:22:11 2010] [apc-warning] Potential cache slam averted for key 'SITE_CRON_LAST_SCHEDULE_GENERATE_AT' in path/lib/Zend/Cache/Backend/Apc.php on line 112. [Thu Oct 28 10:22:11 2010] [apc-warning] Potential cache slam averted for key 'SITE_CRON_LAST_HISTORY_CLEANUP_AT' in path/lib/Zend/Cache/Backend/Apc.php on line 112.
Ces warnings, semble-t-il, apparaissent à cause d’un conflit entre les variables apc.slam_defense et apc.write_lock. Nous avons désactivé la première.
Les tâches régulières de Magento marche maintenant correctement.
Si vous souhaitez plus de détails sur nos configurations, n’hésitez pas à nous contacter via www.applibox.com
Magento Cron et APC
28/10/10
Suite à l’article concernant l’optimisation de la vitesse sous Magento, nous avons rencontré un problème vis à vis des tâches régulieres ( cron ).
Nous nous sommes aperçus, que l’envoi de la newsletter ne s’effectuait pas correctement. Après plusieurs manipulations, nous sommes arrivés à l’erreur suivante en effectuant la commande ci dessous sur le dossier magento du site :
php cron.php
Ce qui nous générait une erreur de ce type :
Uncaught exception 'Zend_Cache_Exception' with message 'can't get apc memory size' in path/lib/Zend/Cache.php:208
Stack trace:
#0 path/Zend/Cache/Backend/Apc.php(191): Zend_Cache::throwException('can't get apc m...')
#1 path/lib/Zend/Cache/Backend/TwoLevels.php(500): Zend_Cache_Backend_Apc->getFillingPercentage()
#2 path/lib/Zend/Cache/Backend/TwoLevels.php(213): Zend_Cache_Backend_TwoLevels->_getFastFillingPercentage('loading')
#3 path/lib/Zend/Cache/Core.php(294): Zend_Cache_Backend_TwoLevels->load('MEDIASAV_CORE_C...', false)
#4 path/app/code/core/Mage/Core/Model/Cache.php(329): Zend_Cache_Core->load('CORE_CACHE_OPTI...')
#5 path/app/code/core/Mage/Core/Model/Cache.php(422): Mage_Core_Model_Cache->load('core_cache_opti...')
#6 path/app/code/core/Mage/Core/Model/Cache.php(459): Mage_Core_Mod in /var/www/lesite.fr/htdocs/lib/Zend/Cache.php on line 208
Nous avons donc supprimé du fichier local.xml présent dans /app/etc/ les lignes ajoutées pour l’optimisation. Pensez à vider le cache pour que le cron s’effectue à nouveau correctement.
<cache> <backend>apc</backend> <prefix>MAGE_</prefix> </cache>
Pour informations, certains ayant la même erreur, se sont aidés de cet article pour résoudre leur problème. Mais dans notre cas, les valeurs sont déjà correctes…
Nous travaillons actuellement sur le cache APC afin que l’optimisation et les tâches régulières s’effectuent correctement. Un article vous informa de la suite des évènements.
path

Commentaires récents