
FTP 站点日志
使用 Dreamweaver 的 FTP 功能连接到服务器时,Dreamweaver 会生成 FTP 日志。此日志列出了在连接期间,Dreamweaver 和服务器之间发生的事务。为说明这些事务,日志会按行显示标准代码和命令。
通过阅读此日志中的代码和命令可以识别出许多 FTP 问题。通过下面的内容,您可以找到有助您查看和解读 FTP 日志的信息,以及针对特定 FTP 问题提供故障诊断提示的 Macromedia TechNotes 链接:
|
|
Windows |
|
|
Macintosh |
FTP 日志示例
在下面的 FTP 日志示例中,您将看见被称为“系列代码”的数字(例如 220)。有时会出现在系列代码之后的是命令(例如 MKD)。
220 ftp.macromedia.com FTP server (ms-ftpd(16) Thu Feb 27 18:32:59 EST 1997) ready.
USER jmacro
331 Password required for jmacro
PASS
230-Checking disk usage, please wait.
230-
230- Your disk quota is: 5.00 megabytes.
230- Your disk usage is:
230- Home/WWW: 1.23 megabytes
230- FTP: 0.00 megabytes
230- Total: 1.23 megabytes (25% of quota)
230-
230 User jmacro@macromedia.com logged in.
SYST
215 UNIX Type: L8 Version: BSD-198911
PWD
257 "/jmacro" is current directory.
MKD XYIZNWSK
257 MKD command successful.
TYPE A
200 Type set to A.
PORT 10,11,1,80,18,238
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls
FTP 代码和操作
FTP 日志某些行开头的系列代码(数字)代表在 FTP 进程中计算机和服务器之间发生的操作。下表对这些 FTP 代码和对应操作进行了说明。
FTP 系列代码
| 代码 | 描述 |
| 100 系列代码 | 正在初始化请求的操作;在继续执行新命令之前,期待得到另一个响应。 |
| 110 | 重新启动标记响应。 |
| 120 | 服务已准备就绪,在 nnn 分钟后开始。 |
| 125 | 数据连接已开启,正在开始传输。 |
| 150 | 文件状态良好,即将打开数据连接。 |
| 200 系列代码 | 请求的操作已成功完成。 |
| 200 | 命令正常。 |
| 202 | 命令未执行,它在此站点是多余命令。 |
| 211 | 系统状态,或系统帮助响应。 |
| 212 | 目录状态。 |
| 213 | 文件状态。 |
| 214 | 帮助消息。 |
| 215 | NAME 系统类型。(NAME 是“互联网号码分配”文档列表中正式的系统名称。) |
| 220 | 服务已准备就绪,可以执行新用户的请求。 |
| 221 | 服务正在关闭控制连接。如果适用,则注销。 |
| 225 | 数据连接已打开;没有正在进行的传输。 |
| 226 | 正在关闭数据连接。请求的文件操作已成功完成(例如,文件传输或文件中止)。 |
| 227 | 进入被动模式 |
| 230 | 用户已登录,继续进行。 |
| 250 | 请求的文件操作正常,已完成。 |
| 257 | “PATHNAME”已创建。 |
| 300 系列代码 | 该命令已被接受,但请求的操作处于暂停状态,正等待接收进一步信息。 |
| 331 | 用户名正常,需要密码。 |
| 332 | 需要登录的帐户。 |
| 350 | 请求的文件操作正等待进一步信息。 |
| 400 系列代码 | 该命令未被接受,请求的操作未执行,但错误情况是暂时的,可再次请求操作。 |
| 401 | 此服务目前不接受任何用户。用户配额已满。请稍后再试。 |
| 421 | 服务不可用,正在关闭控制连接。如果服务确定自己必须关闭,它会向任何命令发送这一响应。 |
| 425 | 无法打开数据连接。 |
| 426 | 连接已关闭;传输已中止。 |
| 431 | 登录失败。用户名和/或密码无效。 |
| 450 | 请求的文件操作未执行。文件不可用(例如,文件忙)。 |
| 451 | 请求的操作已中止:正在处理本地错误。 |
| 452 | 请求的操作未执行。系统存储空间不足。 |
| 453 | 文件传输未完成。存储空间不足。 |
| 500 系列代码 | 该命令未被接受,请求的操作未执行。 |
| 500 | 语法错误,无法识别命令。该命令可能包含错误,例如,命令行过长。 |
| 501 | 参数或自变量中存在语法错误。 |
| 502 | 命令未完成。 |
| 503 | 命令序列错误。 |
| 504 | 未执行该参数的命令。 |
| 530 | 未登录。 |
| 532 | 需要帐户才能存储文件。 |
| 550 | 请求的操作未执行。文件不可用(例如,未找到文件,没有访问权限)。 |
| 552 | 请求的文件操作已中止。超出存储分配(当前目录或数据集) |
| 553 | 请求的操作未执行。文件名不允许使用。 |
| ABOR | 中止文件传输 |
| CWD | 更改工作目录 |
| DELE | 删除远程文件 |
| LIST | 列出远程文件 |
| MDTM | 返回文件的修改时间 |
| MKD | 创建远程目录 |
| NLST | 列出远程目录名称 |
| PASS | 发送密码 |
| PASV | 进入被动模式 |
| PORT | 打开数据端口 |
| PWD | 打印工作目录 |
| QUIT | 终止连接 |
| RETR | 检索远程文件 |
| RMD | 删除远程目录 |
| RNFR | 重命名自 |
| RNTO | 重命名为 |
| SITE | 特定于站点的命令 |
| SIZE | 返回文件大小 |
| STOR | 在远程主机上存储文件 |
| TYPE | 设置传输类型 |
| USER | 发送用户名 |