当我输入网站地址时,会显示PHP代码

时间:2019-04-08 19:59:42

标签: php wordpress webserver

我在ubuntu ec2实例中配置了我的wordpress网站,但是当我输入我的网站地址时,它会显示以下代码:

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', false);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

任何人都可以帮助我,谢谢。

2 个答案:

答案 0 :(得分:0)

首先要检查的是Web服务器是否正在工作。您可以通过SSH连接到EC2实例并运行:

curl localhost

如果返回的结果不是 ,则您需要调查并修复Web服务器。

接下来要检查的是联网。检查与EC2实例关联的安全组的配置。它需要允许来自0.0.0.0/0的HTTP(端口80)和HTTPS(端口443)。

实际上,找出问题是否与网络相关的一种快速方法是查看页面在失败之前需要花费多长时间。如果请求立即失败,则表示该请求已被实例接收但被拒绝。相反,如果失败之前需要花费几秒钟,则表明该请求从未收到,因此问题出在网络配置或安全组中。

您提到您“输入我的网站地址”。您应该首先使用 IP地址测试连接是否正常。一旦完成,您就可以使用与实例相关联的任何DNS名称进行测试。

答案 1 :(得分:0)

它在浏览器中显示此代码 ?这意味着您尚未在服务器上安装/配置PHP。