上傳檔案時的問題

在上傳檔案時,會有很多原因讓您無法上傳到您的伺服器。

在使用 Gandi AI 時發生問題

在您用 FTP 客戶端軟體連接 Gandi AI 伺服器時,您需要使用到下列幾個資訊:

  • 主機名稱(Hostname) or IP 位址: 在您的管理界面中可以找到主機位置,一般來說,請使用主機名稱來連線您的主機。
  • FTP 帳號: 您在管理界面建立虛擬站台的 網頁伺服器 時,當中有設定了使用者登入的帳號。
  • 密碼(Password): FTP 帳號的密碼
  • 埠(Port): 21, 預設 FTP 埠使用的協定
  • 目錄(Directory): 預設會是 virtual_host_name/htdocs,假設您的虛擬站台是 www.example.tld,則實際路徑會是 www.example.tld/htdocs

使用 Gandi 的專家模式

  • 使用 sFTP - 在 SSH 上使用 FTP

使用這個方法可以用 SSH 來加密傳輸中的檔案。

您不需要在伺服器上面安裝任何軟體; SSH 服務已經安裝好了並且預設在您的伺服器預設是開啟的。

在您一開始建立伺服器的時候有設定了一組帳號密碼,這個帳號密碼就是您用來認證登入伺服器的帳號。

請打開您的 FTP 客戶端軟體。FileZilla 是一個很好的選擇(如下的 FTP 軟體一樣): 設定連線主機的埠為 22 (SSH 的預設埠) 原本的埠是 21 (FTP 的預設埠)。

  • 使用 FTP

FTP(檔案傳輸協定) 是基本的檔案傳輸協定。

專家模式預設 沒有 安裝 FTP 伺服器端。您需要用 SSH 登入您的主機安裝 FTP 伺服器軟體。proftpd 是一個很常見大家使用的軟體,但 pure-ftpd 或是 vsftpd 也是不錯的選擇。

請參考這個 文件 來連接您的伺服器。 請參考這個 文件 來在您的伺服器上安裝軟體。

如果您需要限制使用者登入,您可以用 /etc/passwd 這個檔案來限制能登入的使用者,請 變更家目錄位置 與修改使用者登入的 shell 為 ”/bin/false” 來限制使用者不能登入。

現在您可以用 FileZilla 或是 lftp 來登入主機。

  • 使用 wget 或是 curl:

wget (或是 curl 命令) 可以讓您在網路上下載檔案到其他伺服器。

例如,您想要下載最新的 WordPress:

wget http://wordpress.com/latest.zip

或是用 curl 來下載:

curl http://wordpress.com/latest.zip

請查詢 “man wget” 或是 “man curl” 來取得更多資訊。

上一次變更: 2016/05/31 10:23 (外部編輯)