PHP를 사용하여 파일을 만들 수 없습니다

PHP를 사용하여 파일을 만들 수 없습니다

새 파일을 만들고 싶습니다.

/etc/freeradius 

PHP 스크립트를 실행하려고 하는데 파일이 생성되지 않습니다.

이것은 내 코드입니다.

include('Net/SSH2.php');
include('Net/SFTP.php');
$sftp = new Net_SFTP('localhost');
if (!$sftp->login('muhammad', 'Kaynetc0m')) {
exit('Login Failed');
}
$sftp->chdir( '/etc/freeradius' );
$sftp->put("sql.conf", $txt,NET_SFTP_RESUME);

freeradius 디렉토리에 있는 sql.conf 파일에 텍스트를 추가하고 싶습니다.

출력은 다음과 같습니다.

 ls -l /etc/freeradius/sql.conf
-rw-r----- 1 muhammad freerad 12549 Eyl 25 15:27 /etc/freeradius/sql.conf

반면에 다른 경로와 파일에서 이 코드를 실행하면 훌륭하게 실행됩니다.

관련 정보