簡體   English   中英

Php ftp_connect不能在AWS服務器上運行

[英]Php ftp_connect doesen't work on AWS server

我遇到了一個我無法調試的奇怪問題。 相同的代碼在不同的服務器上工作正常,但在Amazon實例上卻沒有。 特別是,ftp_connect()不起作用。

<?php
error_reporting(E_ALL);

$conn = ftp_connect("server.address");

var_dump($conn);

$login_result = ftp_login ($conn, "username", "pass");
?>

輸出: bool(false) Warning: ftp_login() expects parameter 1 to be resource, boolean given in /var/www/dev/ftp/index.php on line 8

我能夠從命令行連接到這個ftp服務器,所以它不是任何全局防火牆。 ftp_connect()只是給我假,就是這樣。 如果我嘗試連接到不存在的地址,它會開始顯示警告,但是對於現有的 - 只有靜音和假。 你有任何想法如何調試它?

檢查它是否從控制台運行。 如果一切正常,請安裝Apache 2 ITK MPM並添加到VirtualHost:

ServerName example.com DocumentRoot / path / to / web / root

AssignUserId vhost-user vhost-group

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM