2010-10-13 7 views
0

Dans mon cas, je suis mise à niveau du module Memcache, mais il y a un README.txt mais il ne semble pas fonctionner:Comment mettre à jour les modules drupal?

1. Install the memcached binaries on your server. See http://www.lullabot.com/articles/how_install_memcache_debian_etch 
2. Install the PECL memcache extension for PHP. This must be version 2.2.1 or higher or you will experience errors. 
3. Put your site into offline mode. 
4. Download and install the memcache module. 
5. If you have previously been running the memcache module, run update.php. 
6. Apply the DRUPAL-5-x-cache-serialize.patch from the patches folder that 
    comes with the module. Version specific, so use DRUPAL-5-6-cache-serialize.patch 
    if you are running Drupal 5.6. 
7. Start at least one instance of memcached on your server. 
8. Edit settings.php to configure the servers, clusters and bins that memcache 
    is supposed to use. 
9. Edit settings.php to include either memcache.inc or memcache.db.inc. For 
    example, $conf['cache_inc'] ='sites/all/modules/memcache/memcache.db.inc'; 
10. Bring your site back online. 

Surtout step4, est-ce que cela signifie simplement décompressé le module et remplacer toutes les choses dans le répertoire d'origine?

Ma version actuelle memcache est 5.x-1.9 et il y a 5.x-1.10 disponible, mais je ne vois pas disponible à admin/logs/updates

Répondre

1

Étape 4 signifie que vous supprimer l'ancien répertoire du module complètement et ne puis décompressez le nouveau code du module . Vous ne voulez pas de restes de l'ancien code.

1

Notez également que

  1. Tous les développeurs de modules pensent la même chose au sujet de point de presse: parfois 1.2 et 1.3 sont réécritures importantes ou viennent avec des fonctionnalités entièrement nouvelles, thématisable-fonctions, pages ou API.
  2. Toutes les mises à jour ne sont pas compatibles avec les autres. Parfois, vous ne pouvez pas mettre à jour le module B vers 1.4, en raison de sa dépendance avec A, A ne semble pas compatible avec 1.4 (encore). Drupal ne prend pas en charge les dépendances sur les versions.
  3. Les principales versions impliquent (mais ne garantissent pas) l'incompatibilité, ou même les réécritures complètes: Mise à niveau de 5.x-1.4 à 5.x-2.1 pourrait forcer des réécritures majeures de code personnalisé, y compris votre thème.
  4. Les mises à jour de sécurité dépendent souvent des versions antérieures: 6.x-1.2 peut introduire de nouvelles fonctionnalités (que vous ne voulez pas ou ne souhaitez pas ignorer), 6.x-1.3, peut être une version de sécurité qui nécessite (certaines des) les changements de 6.x-1.2 soient disponibles. Vous devez alors soit bidouiller avec des patchs, soit passer en revue cette fonctionnalité de toute façon.
Questions connexes