Criando diretório e enviando arquivo via php/ssh para outro servidor (com erro) [RESOLVIDO]

1. Criando diretório e enviando arquivo via php/ssh para outro servidor (com erro) [RESOLVIDO]

Ozivaldo
aachost

(usa Outra)

Enviado em 05/08/2015 - 13:07h

Olá, sou novo aqui e já adianto que não conheço muito de programação, mas vou me virando. (nada que o Google não ajude..rs)

Eu tenho esse script



//Forma os destinos
$local = "/usr/local/centovacast/var/vhosts/teste/var/spool/media/";
$pasta = 'novidade';

require_once("inc/classe.ssh.php");
$dados_servidor = mysql_fetch_array(mysql_query("SELECT * FROM servidores where ip = '".$_GET["servidor"]."'"));

// Conexão SSH
$ssh = new SSH();
$ssh->conectar($dados_servidor["ip"],$dados_servidor["porta_ssh"]);
$ssh->autenticar("root",$dados_servidor["senha"]);

//Cria o diretório
$ssh->executar("mkdir -v ".$local."".$pasta."");
$ssh->executar("chown -v root.root ".$local."".$pasta."");
echo"<div class='success'>";
echo"Diretório criado.";
echo"</div>";
//

//Envia arquivo 01
$ssh->enviar_arquivo("../tmp/2.mp3","".$local."".$pasta."/arquivo1.mp3",0777);
echo"01 Atualizado";

//Envia arquivo 02
$ssh->enviar_arquivo("../tmp/1.mp3","".$local."".$pasta."/arquivo2.mp3",0777);
echo"02 Atualizado";
//

exit();

////*******************************************************************



Ele executa somente até esse comando:
//Envia arquivo 01
$ssh->enviar_arquivo("../tmp/2.mp3","".$local."".$pasta."/arquivo1.mp3",0777);
echo"01 Atualizado";


Explicando melhor:
Cria o diretório normalmente (permissão 755)
Executa o comando para Enviar o arquivo 01, porém ele não chega ao destino.

A partir do arquivo 02, o comando dá uma tela branca.


Nota:
De 03 servidores para onde eu devo enviar esse arquivo, somente 01 servidor está com esse problema.
Os outros 02 recebem os arquivos normalmente, sem qualquer problema