diff --git a/wp-ffpc-backend.php b/wp-ffpc-backend.php
index db44de2..c678256 100644
--- a/wp-ffpc-backend.php
+++ b/wp-ffpc-backend.php
@@ -676,7 +676,9 @@ class WP_FFPC_Backend {
/* use binary and not compressed format, good for nginx and still fast */
$this->connection->setOption( Memcached::OPT_COMPRESSION , false );
- $this->connection->setOption( Memcached::OPT_BINARY_PROTOCOL , true );
+ if ($this->options['memcached_binary']){
+ $this->connection->setOption( Memcached::OPT_BINARY_PROTOCOL , true );
+ }
if ( version_compare( phpversion( 'memcached' ) , '2.0.0', '>=' ) && ini_get( 'memcached.use_sasl' ) == 1 && isset($this->options['authpass']) && !empty($this->options['authpass']) && isset($this->options['authuser']) && !empty($this->options['authuser']) ) {
$this->connection->setSaslAuthData ( $this->options['authuser'], $this->options['authpass']);
diff --git a/wp-ffpc-class.php b/wp-ffpc-class.php
index ceaaba7..b6673fc 100644
--- a/wp-ffpc-class.php
+++ b/wp-ffpc-class.php
@@ -246,7 +246,7 @@ class WP_FFPC extends PluginAbstract {
{
$memcache_protocol = strtolower($memcache_settings['memcache.protocol']['local_value']);
if ( $memcache_protocol == 'binary' ) {
- $this->errors['binary_memcache'] = __('WARNING: Memcache extension is configured to use binary mode. This is very buggy and the plugin will most probably not work correctly.
Please consider to change either to ASCII mode or to Memcached extension.', $this->plugin_constant );
+ $this->errors['memcached_binary'] = __('WARNING: Memcache extension is configured to use binary mode. This is very buggy and the plugin will most probably not work correctly.
Please consider to change either to ASCII mode or to Memcached extension.', $this->plugin_constant );
}
}
}
@@ -684,6 +684,14 @@ class WP_FFPC extends PluginAbstract {
- in case of TCP based connections, list the servers as host1:port1,host2:port2,... . Do not add trailing , and always separate host and port with : .
- in2.0.0b1 case using unix sockets with the Memcache driver: unix:// ', $this->plugin_constant); ?>
+