升级到PHP7.3并将Apache从Prefork更改为Event Breakes WordPress

时间:2019-10-31 作者:SidS

我在Ubuntu 18.04上。

我刚刚将服务器从PHP7.2更新为PHP7.3using this guide

之后,我将Apache从Prefork更改为Eventusing this guide

现在,当我访问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\', true );

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . \'/wp-blog-header.php\' );
此外,现在所有不同的页面和帖子都显示类似的输出(即显示的是代码而不是实际页面)

这是PHP7.3的已知错误还是我做错了什么?

任何帮助和建议都将不胜感激。

1 个回复
SO网友:SidS

我现在已经设法解决了这个问题,并成功地将表单预工作迁移到事件。

因为某种原因Apache不让我sudo a2enmod php7.3

我进去了sudo a2enconf php7.3-fpm 而不是a2enmod 命令,然后用sudo service apache2 restart && sudo service php7.0-fpm restart

重新启动后,返回Wordpress网站,发现服务器现在可以读取PHP代码并显示正常的Wordpress网站。

相关推荐

如何通过phpmyadmin SQL删除没有订单历史的用户?

我有一个wordpress电子商务网站,在一年多没有接触它之后,我开始更新它。我所做的第一件事是在所有查询和联系表单中实施reCaptcha,以减少发送到我的企业收件箱的垃圾邮件数量。我还让它用于登录和用户帐户创建,希望减少在我的网站上注册的机器人用户帐户的数量。我想我现在有一个很好的位置来处理这次清理的用户方面,我的数据库中大约有14000个。在这些用户中,可能只有大约100-200人在我的电子商务网站上实际下单。我一直在寻找一种删除没有订单历史记录的用户的方法,我发现了以下帖子:https://wor