PHP代码以明文forms显示?

从头开始为迁移的Wordpress网站设置我的第一台服务器。 这是一个漫长的旅程,但我几乎是在这个结尾。

这是我迄今为止所做的。

  • 创build了GCP微型实例。
  • 本教程介绍如何设置LAMP堆栈。 – https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian
  • 接下来是关于如何设置虚拟主机的教程 – 授予我仍然只是试图获得主要的域设置。 (由于ServerFault上的信誉级别,无法发布链接)
  • 迁移我的WordPress的数据库到新的实例。
  • 编辑我的configuration文件的更新(我99.9%的WordPress经过许多教程和故障排除后,现在configuration正确)。

当我点击网站时,我得到的只是网站上的wordpress代码的明文。 这也是奇怪的,因为我的/ wp-admin /部分的网站似乎正在初始化PHP

我设法打开Apache日志文件,我发现这个致命的错误,我相信是造成这个问题:

[星期三07月16:50:45.835692 2017] [:错误] [PID 22258] [客户端181.199.83.55:49298] PHP致命错误:类'OO_Api'找不到/var/www/argineconsul.com/public_html/wp -content / plugins / online-outbox-subscription-form / includes / controller.php第7行

PHP失败的原因是因为这一个插件? 或者是PHP没有渲染的另一个原因?

任何帮助将不胜感激! 我的服务器位于:http: //35.188.216.56/ 。

WordPress插件中的致命错误确实会导致网站呈现空白页面。

检查你的apacheconfiguration( .htaccess ),看起来像这样的行:

 DirectoryIndex index.html 

改变这一行以确保index.php是第一项

 DirectoryIndex index.php index.html