Title: philipnet's Replies | WordPress.org

---

# philipnet

  [  ](https://wordpress.org/support/users/philipnet/)

 *   [Profile](https://wordpress.org/support/users/philipnet/)
 *   [Topics Started](https://wordpress.org/support/users/philipnet/topics/)
 *   [Replies Created](https://wordpress.org/support/users/philipnet/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/philipnet/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/philipnet/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/philipnet/engagements/)
 *   [Favorites](https://wordpress.org/support/users/philipnet/favorites/)

 Search replies:

## Forum Replies Created

Viewing 1 replies (of 1 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Memcached Object Cache] Memcached with Unix socket](https://wordpress.org/support/topic/memcached-with-unix-socket/)
 *  [philipnet](https://wordpress.org/support/users/philipnet/)
 * (@philipnet)
 * [12 years, 3 months ago](https://wordpress.org/support/topic/memcached-with-unix-socket/#post-3939176)
 * The code at line 374:
    list ( $node, $port ) = explode(‘:’, $server); splits 
   the string ‘unix:///tmp/memcached.socket:0’ into ‘unix’ and ‘///tmp/memcached.
   socket:0’
 * It then compares ‘///tmp/memcached.socket:0’ to a numerical port number (which
   is not true) and so sets the port to ‘11211’ and then tries to connect to ‘unix:
   11211’, which fails.
    🙁
 * The revised code here:
    list ( $host, $node, $port ) = explode(‘:’, $server);
   if ( $host == “unix” ) { $node = “unix:” . $node; } else { $port = $node; $node
   = $host; }
 * fixes it for socket connections to Memcache.
 * TCP connections to Memcache should remain unaffected – but I haven’t tested that.

Viewing 1 replies (of 1 total)