凌峰创科服务平台

Dreamweaver8服务器如何配置?

Dreamweaver 8 本身不是一个服务器软件,它是一个网页设计和开发工具(通常被称为“所见即所得”编辑器),它的作用是让你在本地计算机上创建、编辑和管理网站文件,然后你需要将这些文件上传到一个真正的Web服务器上,才能让互联网上的其他人访问。

Dreamweaver8服务器如何配置?-图1
(图片来源网络,侵删)

当你谈论“Dreamweaver 8 服务器”时,你实际上是在谈论 Dreamweaver 8 如何与各种Web服务器进行协作

下面我将从几个核心方面来详细解释:


Dreamweaver 8 的核心功能:站点管理和文件上传

这是 Dreamweaver 与服务器最基础、最重要的连接方式。

  • 站点定义:在使用 Dreamweaver 8 开发网站之前,你必须先定义一个“站点”,在这个过程中,你需要配置服务器的信息,以便 Dreamweaver 知道你的网站文件存放在哪里。
  • 远程信息:在站点定义向导的“远程信息”部分,你需要设置以下内容:
    • 访问:选择你连接服务器的方式,最常见的是 FTP(文件传输协议),其他选项还包括本地/网络(如果你把网站文件直接放在局域网的一台电脑上)、RDS(远程开发服务,较老的技术)等。
    • FTP 主机:你的服务器的地址,ftp.yourdomain.com
    • 主机目录:在你的服务器上,存放网站文件的根目录。public_htmlwwwroothttpdocs
    • 登录:你的FTP用户名。
    • 密码:你的FTP密码。
    • 测试:配置完成后,可以点击“测试”按钮,验证 Dreamweaver 是否能成功连接到你的服务器。

一旦配置完成,你就可以在 Dreamweaver 8 中使用 “文件”面板 来:

Dreamweaver8服务器如何配置?-图2
(图片来源网络,侵删)
  • 上传:将本地编辑好的网页、图片、CSS文件等上传到服务器。
  • 获取:从服务器下载文件到本地进行编辑。
  • 同步:让本地和服务器上的文件保持一致。

这个过程就像是 Dreamweaver 8 成为了你管理网站文件的一个“远程资源管理器”。


Dreamweaver 8 的动态网页开发能力:与服务器技术结合

这是 Dreamweaver 8 更高级的功能,它不仅仅是静态页面编辑器,它支持开发动态、交互式的网页,这需要服务器端技术的支持。

  • 服务器模型:在 Dreamweaver 8 中创建动态网页时,你必须选择一个“服务器模型”,这告诉 Dreamweaver 你将使用哪种服务器端语言来编写代码,Dreamweaver 8 支持的主要模型有:

    • ASP (Active Server Pages):由微软开发,通常运行在 IIS (Internet Information Services) 服务器上。
    • ASP.NET:微软的下一代动态网页技术,也运行在 IIS 上。
    • PHP (Hypertext Preprocessor):一种非常流行的开源脚本语言,可以运行在多种服务器上,最常见的是搭配 Apache 服务器和 MySQL 数据库。
    • JSP (JavaServer Pages):使用 Java 语言的动态网页技术,通常运行在 Tomcat 或其他 Java 应用服务器上。
    • ColdFusion:由 Adobe(当时是 Macromedia)开发的服务器技术。
  • 如何工作

    Dreamweaver8服务器如何配置?-图3
    (图片来源网络,侵删)
    1. 你在 Dreamweaver 8 的设计视图中,插入一个“动态数据”对象,比如一个记录集(从数据库中查询数据)。
    2. Dreamweaver 会根据你选择的服务器模型(PHP),自动生成相应的服务器端代码,PHP 代码会包含 mysql_query() 等函数。
    3. 当你把这个 .php 文件上传到支持 PHP 的服务器上,并通过浏览器访问时,服务器会首先执行这些 PHP 代码,将数据库中的数据动态生成 HTML 代码,然后将最终的 HTML 发送给用户的浏览器,浏览器看到的只是纯 HTML,看不到 PHP 代码。
  • 数据库连接:对于动态网站,几乎都需要连接数据库,Dreamweaver 8 提供了非常方便的“数据库”面板和“应用程序”面板,可以帮助你:

    • 测试数据库连接。
    • 创建和记录集,轻松地从数据库中提取数据并显示在页面上。
    • 构建插入、更新、删除等数据操作页面。

Dreamweaver 8 的本地服务器测试环境:内置的 Web 服务器

为了方便开发者在本地计算机上测试动态网页,而不需要每次都上传到远程服务器,Dreamweaver 8 内置了一个简单的 本地 Web 服务器

  • 工作原理:这个本地服务器是一个轻量级的、基于 Java 的 Web 服务器(有时也被称为 "JRun" 的一个简化版)。
  • 如何启动:在 Dreamweaver 8 中,你可以通过菜单 “站点” -> “管理站点” -> 选择你的站点 -> “编辑” -> “查看” -> “高级” -> “本地信息”,然后勾选 “启用本地网络共享”,或者,更常见的是,在站点定义的“测试服务器”部分进行配置。
  • 作用
    1. 模拟远程服务器:它可以在你的电脑上模拟一个真实的 Web 服务器环境,这样,你就可以通过 http://localhost/http://127.0.0.1/ 来访问你正在开发的本地网站。
    2. 执行服务器端代码:当你访问一个 .php.asp 文件时,这个本地服务器会负责执行其中的 PHP 或 ASP 代码,并返回处理结果,这使得你可以在不联网、不上传文件的情况下,实时测试你的动态功能。
    3. 提高效率:大大加快了开发调试的速度。

总结与建议

功能/概念 解释 关键点
Dreamweaver 8 本身 网页编辑和开发工具,不是服务器 它是客户端软件,用于创建网站文件。
远程服务器 存放并最终发布你网站文件的真实服务器。 通过 FTP 等协议连接,用于上传和部署网站。
服务器模型 Dreamweaver 支持的动态网页技术(如 PHP, ASP)。 决定了你编写代码的语言和服务器环境。
本地测试服务器 Dreamweaver 内置的轻量级 Web 服务器。 用于在本地电脑上模拟服务器环境,测试动态网页。

给现代开发者的建议:

虽然 Dreamweaver 8 是一个经典工具,但它已经非常老旧(发布于2005年),现代的 Web 开发环境已经发生了巨大变化:

  1. 代码编辑器:像 VS CodeSublime TextAtom 等编辑器凭借其强大的插件生态、出色的性能和高度的可定制性,已经完全取代了 Dreamweaver 的代码编辑功能。
  2. 本地环境工具:现在有更专业、更强大的本地服务器环境管理工具,如 XAMPP (集成了 Apache, MySQL, PHP)、WAMP (Windows)、MAMP (Mac) 和 Docker,它们比 Dreamweaver 内置的服务器功能更强大、更稳定。
  3. 版本控制:现代开发离不开 GitGitHub/GitLab 等平台,用于代码版本管理和团队协作,这是 Dreamweaver 8 完全不具备的。

如果你只是为了怀旧或者维护一个非常老旧的网站,Dreamweaver 8 仍然可以作为一个文件上传和简单编辑的工具,但对于任何新的项目,强烈建议你学习使用现代的开发工具链,它们能让你更高效、更专业地进行 Web 开发。

分享:
扫描分享到社交APP
上一篇
下一篇