我嘗試連接並從服務器檢索文件,但我得到了以下錯誤:警告:ftp_login():用戶無法登錄,主目錄不可訪問
Warning:
ftp_login()
: User cannot log in, home directory inaccessible.
define('FTP_HOST', 'example.com');
define('FTP_USER', 'xxxx');
define('FTP_PASS', 'xxxx');
$conn_id = ftp_connect(FTP_HOST) or die("Couldn't connect");
echo var_dump($conn_id);
$c = ftp_login($conn_id, FTP_USER, FTP_PASS);
echo "<br>";
echo var_dump($c);
所以你可以用「正常」的FTP客戶端相同的憑據登錄:
你可以在日誌之前嘗試呢? – Passerby
是的,我可以使用普通的FTP客戶端登錄。 – user3699262
我認爲有可能是目錄的問題,你嘗試傳遞目錄作爲參數在ftp_connect()這樣的事情'ftp_connect('ftp://example.com/path1/path2/')' – Zgr3doo