elFinder com NFS: Não é possível fazer o upload de “image.jpg”

1

Eu tenho uma montagem NFS com permissões 770 no usuário: grupo "nfsbackup: nfsbackuo" com www-data como membro do grupo nfsbackup.

Esta é a configuração do meu conector de servidor em PHP, usando o CodeIgniter 2, funcionando:

$opts = array(
    'debug' => true, 
    'roots' => array(
      array( 
        'driver' => 'LocalFileSystem', 
        'path'   => '/opt/upload/',  
        'uploadMaxSize' => '1M',
        'disabled' => array('extract', 'archive', 'mkdir', 'mkfile'),
        'tmbCrop'    => false,
        'tmbPath'    => null,
        'copyOverwrite' => false,
        'tmpPath' => '/opt/upload.tmp/',
        'debug' => true,
      ) 
    )
  );

Permissões para a pasta raiz:

755 root:root

Permissões para as duas pastas:

770 nfsbackup:nfsbackup

Mesma configuração no NFS, não funcionando:

  $opts = array(
    'debug' => true, 
    'roots' => array(
      array( 
        'driver' => 'LocalFileSystem', 
        'path'   => '/mnt/nfsbackup/upload/',  
        'uploadMaxSize' => '1M',
        'disabled' => array('extract', 'archive', 'mkdir', 'mkfile'),
        'tmbCrop'    => false,
        'tmbPath'    => null,
        'copyOverwrite' => false,
        'tmpPath' => '/mnt/nfsbackup/upload.tmp/',
        'debug' => true,
      ) 
    )
  );

Permissões para a pasta raiz:

755 root:root

Permissões para as duas pastas:

770 nfsbackup:nfsbackup

Ao fazer o upload, recebo após um tempo de espera (tempo limite em algum lugar de 3,5 segundos) Não é possível fazer o upload de "image.jpg". O arquivo é criado, mas vazio (tamanho do arquivo 0).

Responder ao cliente:

{"added":[],"warning":["errUploadFile","image.jpg"],"debug":{"connector":"php","phpver":"5.3.3-7+squeeze19","time":25.02913403511,"memory":"9982Kb \/ 9059Kb \/ 128M","upload":"","volumes":[{"id":"l1_","name":"localfilesystem","mimeDetect":"finfo","imgLib":"imagick"}],"mountErrors":[]}}

Também testado com 777 em / mnt / nfsbackup /. A unidade montada é mapeada para nfsbackup: nfsbackup no servidor NFS (mesmo id).

Esta é a configuração do meu conector cliente no PHP:

var elf = $('#elfinder').elfinder({
    // lang: 'ru',             // language (OPTIONAL)
    url : "http://server.com/api/connector",
    debug : true,
}).elfinder('instance');     

O que posso fazer? Nenhum erro na saída do log.

    
por s3go11 15.09.2015 / 14:32

0 respostas