Plugin Directory

Changeset 2155656


Ignore:
Timestamp:
09/12/2019 04:41:42 PM (6 years ago)
Author:
runcloud
Message:

1.1.0

Location:
runcache-purger/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • runcache-purger/trunk/runcache-purger.php

    r2155339 r2155656  
    55 * Plugin URI:      https://runcloud.io
    66 * Description:     This plugin will purge RunCloud.io NGINX fastcgi, Proxy Cache and Redis Object Cache.
    7  * Version:         1.0.9
     7 * Version:         1.1.0
    88 * Author:          RunCloud
    99 * Author URI:      https://profiles.wordpress.org/runcloud/
     
    6464
    6565    // version
    66     private static $version      = '1.0.9';
    67     private static $version_prev = '1.0.8';
     66    private static $version      = '1.1.0';
     67    private static $version_prev = '1.0.9';
    6868
    6969    // later
     
    441441    private static function install_dropin()
    442442    {
    443         $file = RUNCACHE_PURGER_PATH.'vendor/object-cache.php';
     443        $file = RUNCACHE_PURGER_PATH_VENDOR.'object-cache.php';
    444444        if ( !file_exists($file) ) {
    445445            return false;
     
    491491
    492492    /**
    493      * install_dropin.
     493     * try_install_dropin.
    494494     */
    495495    private static function try_install_dropin()
     
    11401140                    if ( !empty($req_status['is_redis']) && 404 === $req_status['code'] ) {
    11411141                        if ( !empty($req_status['is_avail']) ) {
    1142                             if ( !empty($req_status['is_avail']) ) {
     1142                            if ( !empty($req_status['is_connect']) ) {
    11431143                                $msg = __('Redis server not connected.', self::$textdomain);
    11441144                            } else {
     
    17031703        self::uninstall_options();
    17041704        self::install_options();
     1705        self::install_dropin();
    17051706    }
    17061707
  • runcache-purger/trunk/vendor/redis_is_connect.php

    r2155339 r2155656  
    55        $port = ( !empty($port) ? (int)$port : 6379 );
    66
    7         $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
     7        /*$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    88        $ret = @socket_connect($socket, $host, $port);
    99        if ( !$ret ) {
    1010            $error = socket_strerror(socket_last_error());
    1111        }
    12         @socket_close($socket);
     12        @socket_close($socket);*/
     13
     14        $ret = false;
     15        $fp = fsockopen('tcp://'.$host, $port, $errno, $errstr);
     16        $ret = ( $fp ? true : false );
     17        @fclose($fp);
     18
     19        if ( !$ret ) {
     20            $error = $errno.' '.$errstr;
     21        }
     22
    1323        return $ret;
    1424    }
Note: See TracChangeset for help on using the changeset viewer.