我在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的已知错误还是我做错了什么?
任何帮助和建议都将不胜感激。
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网站。