Changeset 748989
- Timestamp:
- 08/01/2013 12:32:56 AM (13 years ago)
- Location:
- desktopserver/trunk
- Files:
-
- 2 edited
-
desktopserver.php (modified) (7 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
desktopserver/trunk/desktopserver.php
r674367 r748989 2 2 /** 3 3 * @package DesktopServer for WordPress 4 * @version 1. 1.14 * @version 1.2.0 5 5 */ 6 6 /* … … 9 9 Description: DesktopServer for WordPress eases localhost to live server deployment by publishing hosting provider server details via a protected XML-RPC feed to an authorized administrator only. It also provides assisted deployments to hosting providers that support file system direct. For more information, please visit http://serverpress.com/. 10 10 Author: Stephen Carroll 11 Version: 1. 1.111 Version: 1.2.0 12 12 Author URI: http://steveorevo.com/ 13 13 */ 14 15 14 class DesktopServer { 16 15 … … 20 19 function __construct(){ 21 20 add_filter( 'xmlrpc_methods', array($this, 'xmlrpc_methods') ); 22 $this->ds_deploy = ABSPATH . 'ds-deploy';21 $this->ds_deploy = $_SERVER['DOCUMENT_ROOT'] . '/ds-deploy'; 23 22 $this->error = ''; 24 23 } … … 85 84 } 86 85 $server_details['FS_METHOD'] = $fsm; 86 87 // Save details to session for db_runnner.php 88 if ( !session_id() ) session_start(); 89 $server_details['session_id'] = session_id(); 90 $_SESSION['server_details'] = $server_details; 87 91 return $server_details; 88 92 } … … 108 112 109 113 // Process data chunks using WP_Filesystem where ever possible 114 $temp = $this->ds_deploy . '/temp-ds-deploy'; 110 115 while ( count($args) != 0 ){ 111 116 $file = $this->ds_deploy . array_shift($args); … … 117 122 118 123 // Write chunk to temp file 119 $temp = $this->ds_deploy . '/temp-ds-deploy';120 124 $wp_filesystem->put_contents( $temp . '.zip', $data ); 121 125 … … 463 467 } 464 468 } 469 470 // Attempt to bump up meager memory hosts 471 if((int) @ini_get('memory_limit') < 64){ 472 if(strpos(ini_get('disable_functions'), 'ini_set') === false){ 473 @ini_set('memory_limit', '64M'); 474 } 475 } 476 @set_time_limit( 600 ); 465 477 new DesktopServer(); 466 ?> -
desktopserver/trunk/readme.txt
r674367 r748989 4 4 Requires at least: 3.0 5 5 Tested up to: 3.5.1 6 Stable tag: 1. 1.16 Stable tag: 1.2.0 7 7 License: GPLv2 or later 8 8 … … 19 19 == Changelog == 20 20 21 = 1.2.0 = 22 * Added temporary session details for processing database thread in chunks. 23 * Added expanded memory and timeout overrides for limited hosts. 24 25 = 1.1.2 = 26 * Enforce correct file and folder permissions 27 21 28 = 1.1.1 = 22 29 * Add fix for deployment from/to Windows based systems
Note: See TracChangeset
for help on using the changeset viewer.