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


WordPress files downloading instead of executing on the server

我的WordPress文件正在下载而不是在服务器上执行。我尝试更改服务器,但这并不能解决问题。我确信这是从我的WordPress文件发生的,因为托管可以顺利运行其他WordPress文件。

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

我只在以下情况下看到这种情况发生:

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

2(服务器需要重置

3( 文件名不正确

4(重定向脚本没有按预期重定向

5( 链接无效

好消息是其中大多数都可以由您/您的主机解决。致电您的主机,向他们寻求有关验证 PHP 安装/进程的帮助。如果一切正常(例如,如果在同一台服务器上有另一个运行良好的站点(,则需要验证文件名。由于这是WordPress并且文件名都是非常标准的,这不太可能,但请确保没有不需要的空格并且文件名是"something.php"。使用WordPress,您可能会看到一堆通过URL传递的参数,因此"something.php?blah=blah"也很好(php和?之间没有空格(。

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

最后,如果它与脚本或WordPress相关,您可能需要考虑安装新的WordPress。WordPress的好处是所有好东西都在数据库中:

1( 备份数据库

2(完全垃圾您的WP安装

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

4( 恢复数据库

如果最后一步再次破坏服务器,请检查数据库中的 URL:http://codex.wordpress.org/Changing_The_Site_URL

您的主机通常可以帮助备份和还原WP数据库。即使是 godaddy(不支持它(也经常会帮助您完成整个过程(您真的很想打电话给托管团队。作为前 godaddy 员工,那些家伙是专家(。

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

编辑:验证php安装的帮助

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

<?php phpinfo(); ?>

并将其上传到您的网站

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

注意:不要永久保留此文件,也不要公开发布链接,您不希望互联网上的随机人员访问此信息

如果您可以访问该文件,并且它在紫色(我相信它是紫色(表中加载了一堆信息,那么您的 PHP 安装已启动并运行。如果文件只是像其他文件一样下载,请联系您的托管服务提供商。