我正在尝试将Dreamweaver与PHP / MySQL站点中的现有代码库(不是WP,Drupal或Joomla!)一起使用。我继续收到“由于内部服务器错误,无法找到动态相关文件。”我一直在谷歌上搜索并阅读了大量WP特定的解决方案,包括本网站上的主题。我已经尝试了列出的所有方法,没有运气。
设置信息
尝试解决方案:
当我插入以下代码或任何带有相对路径的require函数时,实时视图和浏览器中的预览显示空白页面。
<?php require_once('includes/initialize.php'); ?>
我非常沮丧。我以前的工作一直在使用XAMPP和纯文本编辑器,从来没有遇到过相对路径的问题。任何帮助将不胜感激。
回答我自己的问题;糟糕的形式,我知道。
修改
添加到以前的尝试解决方案列表:
8)尝试将服务器端口指定为8888/8889并将服务器路由定义为http:// localhost:8889 / mySite /,就像设置Drupal / WP / Joomla一样!测试环境。
9)卸载/重新安装MAMP,Dreamweaver,禁用OS X附带的开箱即用的Apache服务器,重新定义了Dreamweaver中的站点。
修复尝试8导致数据包错误被讨论here。
修复尝试9,加上错误报告但没有工作,但现在做了:<登记/>
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
显示测试服务器使用本地定义来引用动态相关的文件,即使这应该有效,但它无法正常工作。
重新安装后,使用“网站&gt;管理网站”创建新网站,并在“网站”菜单中定义本地网站文件夹,并在“服务器”菜单中将服务器文件夹定义为同一目录。 (/应用程序/ MAMP / htdocs中/ MYSITE)
请参阅OP中的设置信息以查看我的系统变量;这可能特定于任何/所有设置。但只有相同的本地定义和服务器定义才能解决问题。我已经重新创建了以前的设置,并且不同的本地/服务器定义不起作用。
答案 0 :(得分:0)
如果包含的文件的内容使用Dreamweaver无法识别的PHP语法进行其他动态调用,则Dreamweaver和PHP站点可能会发生此错误。在没有看到initialize.php的内容的情况下,我无法100%确定是这种情况,但我很确定DW无法解析那里的代码并找出要显示的文件。
答案 1 :(得分:0)
问题我看到很多人遇到动态相关的文件:
Dreamweaver正在扫描本地副本中的内容,它应该是WordPress的完整安装。如果您在本地工作,请下载&#34;测试服务器&#34;到你的&#34;本地视图&#34;在“文件”面板中。
如果您正在处理两组文件,您的本地副本以及MAMP的htdocs或您的&#34;测试服务器&#34;应该几乎相同,除了你正在处理的粗糙。这就是我看到人们遇到的问题。
如果您正在使用&#34; pho-FTP&#34;环境。