我使用elfinder通过FTP驱动程序上传文件,但我无法将文件上传到服务器,elfinder显示消息器对话框"无法上传文件,权限被拒绝"。我已经为用户使用FTP但未受影响:(,请帮助我
$newname应该是新文件的完整路径。但是在您的脚本中,它是一个相对路径,似乎指向/tmp 中的某个地方
我通过向 elfinder root 添加额外的配置来解决这个问题。例如:
$root = array(
// -------------------------------
'driver' => 'FTP',
'host' => 'ftp_ip',
'user' => 'username',
'pass' => 'password',
// -------------------------------
'port' => 21,
'mode' => 'passive',
'alias' => 'folder_alias,
'owner' => true,
'tmbPath' => '/tmp',
'tmpPath' => '/tmp',
'dirMode' => 0777,
'fileMode' => 0777
);