2
PHPseclib를 사용하여 로컬 파일 서버에서 원격 파일 서버로 파일을 전송합니다. 서버에 접속할 수 있었고 로컬 파일 서버의 대상 파일에 대한 0777 권한을 가지고 있지만 $ sftp-> put이 실패했습니다. 지금 당장은 bool을 반환하지만 실제 오류 메시지 나 적어도 오류 코드를 추출 할 수있는 방법이 있습니까?
$ sftp-> 오류를 시도했지만 그 값은 null입니다. PHP5.1을 실행 중입니다. 최신 버전으로 업그레이드 할 수 없습니다. 내 서버가 아닙니다.
해결책 : $ sftp-> getSFTPErrors를 사용
() SFTP 오류가있는 배열을 돌려줍니다.
감사합니다, neubert. $ sftp-> getSFTPErrors()는 아름답게 작동했습니다. 덧붙여서, $ ssh-> getErrors()는 빈 배열을 반환합니다. –