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 | 发送用户名 |