Dreamweaver CS6网站设置测试网站与MAMP和WordPress NIGHTMARE



我一直在尝试在Dreamweaver CS6 IDE上设置一个测试站点服务器(我讨厌它),以尝试动态相关文件主题化功能。我已经尝试了几个小时,看了比我记忆中更多的教程和博客,试图建立一个测试网站,这样我就可以简单地尝试这个功能,但似乎什么都不起作用。

在站点框中,我有:

站点名称:测试站点
本地站点文件夹:users/myname/Sites/wordpress/

在我拥有的服务器上:

服务器名称:Apache
连接使用:本地/网络
服务器文件夹:users/myname/Sites/wordpress/
Web URL:http://localhost:80/wordpress/
高级:
服务器型号:PHP MySQL

但我收到错误消息:

由于网站该服务器的定义不正确

这对我来说毫无意义。有人能解释我做错了什么吗?

">我的印象是,这个功能可以以某种方式将PHP语法转换为HTML,以便轻松编辑…">

看在上帝的份上,是什么给了你这样的印象?PHP是服务器端脚本;浏览器与服务器和数据库通信的一种方式,HTML是浏览器与客户端(您)通信并以人类可用的形式呈现事物的一种方法。没有"转换",因为它们是两种普遍不同的语言,每种语言都具有独特的功能。

为了"轻松编辑"PHP,唯一的解决方案是学习PHP脚本和语法。

MAMP的唯一目的是在本地计算机上安装Apache服务器、PHP和mySQL,用于服务器端/数据库框架,如WordPress,以存储信息并与之通信。本质上就像在本地机器上创建一个迷你web主机,允许您检查基于PHP的应用程序的功能。

这些设置对我有效:

  1. 打开Dreamweaver站点设置窗口
  2. 选择"服务器">
  3. 服务器名称:localhost
  4. 连接使用:本地/网络
  5. 服务器文件夹:MAMP//Applications/MAMP/htdocs/your_directory_name/
  6. 网址:http://localhost:8888/your_directory_folder/

有关完整解释:http://www.adobe.com/devnet/dreamweaver/articles/setup_php.html#articlecontentAdobe_numberedheader_2

我遇到了同样的问题,并找到了这个线程。David_Powers于2010年5月1日05:31发表的第6篇文章解释了我们想听到的内容。

因此,为了解决这个问题,您可以转到"编辑->首选项"并禁用"发现动态相关文件",同时保持"启用相关文件"处于激活状态。

虽然这修复了错误显示,但我不太明白David_Powers说这个功能会做什么,以及我是否真的想打开它。如果有人能帮助我意识到这个选项的作用,我将不胜感激。

我不知道这是否相关,但在多次尝试找出Server not found错误后,我在启动页面上偶然发现了MAMP Preferences。

单击"首选项"后,我注意到Document Root指向的是username/Sites,而不是MAMP/htdocs。

MAMP首选项>文档根目录>浏览选择

在我将DocumentRoot文件夹设置为htdocs之后,当我在分屏模式下单击Live按钮时,我终于让Dreamweaver CS6显示了我的php文件。

我搜索的其他答案都没有提到将MAMP首选项设置为Document Root文件夹。我希望这能有所帮助。

最新更新