WordPress.org

Make WordPress Core

Ticket #10522: 10522.3.diff

File 10522.3.diff, 2.1 KB (added by Denis-de-Bernardy, 5 years ago)
  • wp-admin/includes/file.php

     
    609609        if ( ! defined('FS_CONNECT_TIMEOUT') ) 
    610610                define('FS_CONNECT_TIMEOUT', 30); 
    611611        if ( ! defined('FS_TIMEOUT') ) 
    612                 define('FS_TIMEOUT', 30); 
     612                define('FS_TIMEOUT', 300); 
    613613 
    614614        if ( is_wp_error($wp_filesystem->errors) && $wp_filesystem->errors->get_error_code() ) 
    615615                return false; 
  • wp-admin/includes/class-wp-filesystem-ftpsockets.php

     
    2828                                return false; 
    2929                $this->ftp = new ftp(); 
    3030 
     31                //FTP uses the timeout on a per-connection basis, Others use it on a per-action basis. 
     32                if ( ! defined('FS_TIMEOUT') ) 
     33                        define('FS_TIMEOUT', 300); 
     34 
    3135                //Set defaults: 
    3236                if ( empty($opt['port']) ) 
    3337                        $this->options['port'] = 21; 
  • wp-admin/includes/class-wp-filesystem-ftpext.php

     
    2929                        return false; 
    3030                } 
    3131 
    32                 // Set defaults: 
    33                 //This Class uses the timeout on a per-connection basis, Others use it on a per-action basis. 
    34  
     32                //FTP uses the timeout on a per-connection basis, Others use it on a per-action basis. 
    3533                if ( ! defined('FS_TIMEOUT') ) 
    36                         define('FS_TIMEOUT', 240); 
     34                        define('FS_TIMEOUT', 300); 
    3735 
     36                // Set defaults: 
    3837                if ( empty($opt['port']) ) 
    3938                        $this->options['port'] = 21; 
    4039                else 
     
    8281 
    8382                //Set the Connection to use Passive FTP 
    8483                @ftp_pasv( $this->link, true ); 
    85                 if ( @ftp_get_option($this->link, FTP_TIMEOUT_SEC) < FTP_TIMEOUT ) 
    86                         @ftp_set_option($this->link, FTP_TIMEOUT_SEC, FTP_TIMEOUT); 
     84                if ( @ftp_get_option($this->link, FTP_TIMEOUT_SEC) < FS_TIMEOUT ) 
     85                        @ftp_set_option($this->link, FTP_TIMEOUT_SEC, FS_TIMEOUT); 
    8786 
    8887                return true; 
    8988        }