Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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 WordPress文件下载而不是在服务器上执行_Php_Wordpress - Fatal编程技术网

Php WordPress文件下载而不是在服务器上执行

Php WordPress文件下载而不是在服务器上执行,php,wordpress,Php,Wordpress,我的WordPress文件正在下载,而不是在服务器上执行。我尝试过更换服务器,但这并不能解决问题。我相信这是发生在我的WordPress文件作为主机运行其他WordPress文件顺利 我希望我能提供代码,但这不是必需的。请引导我。谢谢。我只在以下情况下见过这种情况: 1服务器上的PHP已关闭或未安装 2服务器需要重置 3文件名不正确 4重定向脚本没有按应有的方式重定向 5个链接无效 好消息是大部分问题都可以由你/你的主人解决。打电话给您的主机,请求他们帮助验证PHP安装/进程。如果一切正常,例如

我的WordPress文件正在下载,而不是在服务器上执行。我尝试过更换服务器,但这并不能解决问题。我相信这是发生在我的WordPress文件作为主机运行其他WordPress文件顺利


我希望我能提供代码,但这不是必需的。请引导我。谢谢。

我只在以下情况下见过这种情况:

1服务器上的PHP已关闭或未安装

2服务器需要重置

3文件名不正确

4重定向脚本没有按应有的方式重定向

5个链接无效

好消息是大部分问题都可以由你/你的主人解决。打电话给您的主机,请求他们帮助验证PHP安装/进程。如果一切正常,例如,如果同一服务器上的另一个站点工作正常,则需要验证文件名。由于这是WordPress,文件名都是非常标准的,所以不太可能,但请确保没有多余的空格,并且文件名是something.php。使用WordPress,您可能会看到通过URL传递的一组参数,因此something.php?blah=blah也很好,php和?之间没有空格

检查您正在单击的链接。文件名可能是好的,但链接可能是坏的。这可能与修复所有链接URL一样简单。根据我对WordPress的记忆,有一种内置的方法可以链接到同一个WP站点中的页面。我相信这些都是基于数据库中的URL,因此您可能需要验证database/config文件中的URL,以验证WP是否将它们发送到了正确的位置。如果它们没有存储在数据库中,而是直接编码到内容中,那么您可能必须手动将每个链接更新到正确的URL

最后,如果是脚本或WordPress相关的,你可能想考虑一个新的WordPress安装。WordPress的优点在于数据库中的所有优点:

1对数据库进行备份

2完全废弃您的WP安装

3下载并安装带有所需插件和主题的新WP

4恢复数据库

如果最后一步再次中断服务器,请检查数据库中的URL:

您的主机通常可以帮助备份和恢复WP数据库。即使是不支持它的godaddy也会经常帮助您完成您真正想要呼叫托管团队的过程。作为戈达迪的前雇员,这些人是专家

如果这还不够,请提供该网站的链接。它将允许我进行一些快速故障排除,以确定总体问题

编辑:用于验证php安装的帮助

创建包含以下内容的php文件:

<?php phpinfo(); ?>
并将其上传到您的网站

这将使有关PHP安装的信息易于访问

注意:不要永久保留此文件,也不要公开发布链接,您不希望INTERNET上的随机用户访问此信息


如果您可以访问该文件,并且它在一个紫色的表中加载了大量信息,我相信这是紫色的表,那么您的PHP安装已经启动并运行。如果该文件只是像其他文件一样下载,请与您的主机提供商联系。

@Toby:由于网站已被破坏,因此不提供链接。据我对您问题的理解,您试图浏览页面,但不是显示页面,而是下载了该页面;托比:是的。你说得对。文件扩展名都是.php,每个文件都以这个开头。是web服务器Apache吗?问题您应该检查php扩展是否已加载和配置。检查主目录中的.htaccess文件,共享其内容,我打赌用wordpress默认版本替换它将解决此问题。