public function __construct()
 {
     if (!isset(self::$memcache)) {
         if (class_exists('Memcache')) {
             self::$memcache = new Memcache();
             if (@self::$memcache->connect(FS_CACHE_HOST, FS_CACHE_PORT)) {
                 self::$connected = TRUE;
                 self::$error = FALSE;
                 self::$error_msg = '';
             } else {
                 self::$connected = FALSE;
                 self::$error = TRUE;
                 self::$error_msg = 'Error al conectar al servidor Memcache.';
             }
         } else {
             self::$memcache = NULL;
             self::$connected = FALSE;
             self::$error = TRUE;
             self::$error_msg = 'Clase Memcache no encontrada. Debes
            <a target="_blank" href="http://www.facturascripts.com/community/item.php?id=5215f68318c088e12e1a92f1">
            instalar Memcache</a> y activarlo en el php.ini';
         }
     }
 }
예제 #2
0
 public function __construct()
 {
     if (!isset(self::$memcache)) {
         if (class_exists('Memcache')) {
             self::$memcache = new Memcache();
             if (@self::$memcache->connect(FS_CACHE_HOST, FS_CACHE_PORT)) {
                 self::$connected = TRUE;
                 self::$error = FALSE;
                 self::$error_msg = '';
             } else {
                 self::$connected = FALSE;
                 self::$error = TRUE;
                 self::$error_msg = 'Error al conectar al servidor Memcache.';
             }
         } else {
             self::$memcache = NULL;
             self::$connected = FALSE;
             self::$error = TRUE;
             self::$error_msg = 'Clase Memcache no encontrada. Debes
            <a target="_blank" href="//www.facturascripts.com/comm3/index.php?page=community_item&id=553">
            instalar Memcache</a> y activarlo en el php.ini';
         }
     }
     self::$php_file_cache = new php_file_cache();
 }