Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 由于内部服务器错误-Dreamweaver CS5错误,无法解析动态相关文件_Php_Wordpress_Dreamweaver_Mamp_Flash Cs5 - Fatal编程技术网

Php 由于内部服务器错误-Dreamweaver CS5错误,无法解析动态相关文件

Php 由于内部服务器错误-Dreamweaver CS5错误,无法解析动态相关文件,php,wordpress,dreamweaver,mamp,flash-cs5,Php,Wordpress,Dreamweaver,Mamp,Flash Cs5,我正在用Dreamweaver CS5构建一个Wordpress网站,并且还使用MAMP满足我的PHP/MySQL需求 问题是,当我在Dreamweaver中创建一个新的Wordpress站点(我有一个现有的Wordpress模板)并打开index.php文件时,它会询问我是否要发现与index.php文件动态相关的任何其他文件。我点击“发现”,然后我得到这个错误:“由于内部服务器错误,无法解析动态相关的文件。” 我的MAMP文档根目录是:/Users/Burton/Sites/ 在文档根目录中

我正在用Dreamweaver CS5构建一个Wordpress网站,并且还使用MAMP满足我的PHP/MySQL需求

问题是,当我在Dreamweaver中创建一个新的Wordpress站点(我有一个现有的Wordpress模板)并打开index.php文件时,它会询问我是否要发现与index.php文件动态相关的任何其他文件。我点击“发现”,然后我得到这个错误:“由于内部服务器错误,无法解析动态相关的文件。”

我的MAMP文档根目录是:/Users/Burton/Sites/

在文档根目录中,我有一个名为Wordpress的子目录,其中存储了所有Wordpress文件(包括我的主题)

在Dreamweaver中,我创建了一个新站点,下面是它和服务器的设置:

站点名称:测试站点 本地站点文件夹:/Users/Burton/Sites

服务器名称:本地测试 使用:本地/网络连接

服务器文件夹:/Users/Burton/Sites 网址:

服务器模型:PHP-MySQL 测试:打开(使其成为测试服务器)

通过网络浏览器访问该网站很好,我可以看到模板和所有内容。我可以在Dreamweaver中编辑站点并查看在浏览器中所做的更改,但我希望Dreamweaver发现这些其他文件,以便我可以在Dreamweaver中进行实时查看,但此错误阻止我执行此操作

我看了无数的教程,访问了许多论坛,但没有人有答案

有人知道这是什么原因吗


谢谢

这种情况发生在DW和WordPress站点上,因为WordPress不使用普通的include调用,而是根据用户当时所做的事情动态执行。DW无法在“设计”视图中处理这种复杂性,并且会阻塞它,显示您看到的消息。

这种情况发生在DW和WordPress站点上,因为WordPress不使用普通的include调用,而是根据用户当时所做的事动态执行。DW无法在设计视图中处理这种复杂性,因此无法显示您看到的消息。

我遇到了这个问题,对我来说,它是
wp config.php
中的mysql服务器地址的混合体,实际上,当数据库位于不同的域上时,指向
localhost
,wordpress认为它部署在远程/实时域上,而不是本地

更改数据库变量(它们位于文件顶部,注释良好)以指向正确的数据库修复了它

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'DATABASENAME');

/** MySQL database username */
define('DB_USER', 'DATABASEUSER');

/** MySQL database password */
define('DB_PASSWORD', 'DATABASEPASSWORD');

/** MySQL hostname */
define('DB_HOST', 'DATABASEADDRESS');
另外,确保您在本地拥有wordpress安装中所有文件的完整副本。我通过CGI脚本在远程服务器上安装了我的,如果您也这么做,那么请确保您将所有内容复制到本地站点

对我来说,最后一个难题是将
WordPress地址(URL)
Site address(URL)
inside
wp admin
更改为指向我的本地副本,相对于Dreamweaver,即
192168.x.xxx/wordpressinstall

(我必须登录我的域名(www.wordpresstest.something)才能访问管理工具来执行此操作,然后在保存时它会重定向回新地址-因此请确保它正确无误,否则很难修复)


希望这能帮助其他有同样问题的人。

我有这个问题,对我来说,它是
wp config.php
中的mysql服务器地址的混合体,实际上,当数据库位于不同的域上时,指向
localhost
,wordpress认为它部署在远程/实时域上,而不是本地

更改数据库变量(它们位于文件顶部,注释良好)以指向正确的数据库修复了它

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'DATABASENAME');

/** MySQL database username */
define('DB_USER', 'DATABASEUSER');

/** MySQL database password */
define('DB_PASSWORD', 'DATABASEPASSWORD');

/** MySQL hostname */
define('DB_HOST', 'DATABASEADDRESS');
另外,确保您在本地拥有wordpress安装中所有文件的完整副本。我通过CGI脚本在远程服务器上安装了我的,如果您也这么做,那么请确保您将所有内容复制到本地站点

对我来说,最后一个难题是将
WordPress地址(URL)
Site address(URL)
inside
wp admin
更改为指向我的本地副本,相对于Dreamweaver,即
192168.x.xxx/wordpressinstall

(我必须登录我的域名(www.wordpresstest.something)才能访问管理工具来执行此操作,然后在保存时它会重定向回新地址-因此请确保它正确无误,否则很难修复)

希望这能帮助其他有同样问题的人。

我在

我遇到了同样的问题,发现了这个线索。这篇文章解释了一些我们想听到的内容,是David#u Powers于2010年5月1日05:31发表的第6篇文章

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

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

我在

我遇到了同样的问题,发现了这个线索。这篇文章解释了一些我们想听到的内容,是David#u Powers于2010年5月1日05:31发表的第6篇文章

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


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

我从中找到了解决方案

经验证的解决方案如下:

  • 在Dreamweaver中打开您的站点,等待顶部的消息,告诉您有相关文件要查找。点击“发现”并获取错误消息

  • 下次登录到您的本地工作