上傳檔案時的問題
在上傳檔案時,會有很多原因讓您無法上傳到您的伺服器。
在使用 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 (外部編輯)