当前位置: 首页 > 知识库问答 >
问题:

Wordpress站点显示了在Ubuntu18.04 LTS上重新安装VirtualMin后的php代码

仲孙毅
2023-03-14

安装Virtualmin后,我的WordPress网站立即出现以下错误。该网站以前运行良好。通过将VM恢复到以前的状态,我重复了几次。我就是想不出来。

一些历史。我有一个新的干净的Ubuntu安装,然后我使用Linode的指南设置。经销商ID: Ubuntu描述: Ubuntu 18.04.3 LTS发布: 18.04代号:仿生

灯堆栈。PHP 7.2.防火墙是UFW。网站仍然可以在安装Webmin后工作,但一旦我安装VirtualMin,我就会得到以下内容。Virtualmin完成没有错误。网站仍然运行良好...直到我重启,然后失败。

我已重试重新启动Apache2。尝试重新安装apache。我检查了PHPINI文件,它们看起来很好。尝试重新安装PHP并重新启动它。

PHP日志还显示重复出现的错误,如“PHP Warning:fopen():Filename不能在“I”中为空。我已尝试重新提取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' );

共有1个答案

颜嘉誉
2023-03-14

啊好吧,我找到解决办法了。

在安装VirtualMin之前和之后,获取了整个apache2文件夹的TAR副本。然后用FTP将tar文件下载到我的电脑上,并将其解压缩。

然后使用一些名为Beyond Compare的软件来比较两个文件夹的文件差异。然后检查并比较每个已更改文件的内容。

最值得注意的是对/etc/apache2/mods available/php7的更改。2.conf文件。顶部附近定义SetHander的两行被注释掉。我从@jannej的评论中得出了这个结论。删除注释然后重新启动apache服务器修复了这些问题。

希望这对其他人有帮助。

    <FilesMatch ".+\.ph(ar|p|tml)$">
    #    SetHandler application/x-httpd-php    <<--- remove the comment
    </FilesMatch>
    <FilesMatch ".+\.phps$">
    #    SetHandler application/x-httpd-php-source   <<--- remove the comment
    # Deny access to raw php sources by default
    # To re-enable it's recommended to enable access to the files
    # only in specific virtual host or directory
    Require all denied
 类似资料:
  • 致命错误:未捕获错误:调用未定义的函数mysql_connect()在C:\Apache24\htdocs\wordpress\wp-包括\wp-db.php:1643堆栈跟踪:#0 C:\Apache24\htdocs\wordpress\wp-包括\wp-db.php(639): wpdb-

  • 在 MShowInstDetails show ShowUnInstDetails show 下面添加以下代码: ShowInstDetails hide ;安装过程,该项默认为show,hide表示不显示安装信息,点击显示按钮后显示。 ShowUnInstDetails hide ;卸载过程,该项默认为show,hide表示不显示安装信息,点击显示按钮后显示。 效果如图:

  • 我按照Mac上https://kubernetes.io/docs/tasks/tools/install-kubectl/的说明,使用brew安装了库伯内特斯CLI。 kubectl和Minikube早就安装好了,所以我期待着更新。现在kubectl版本和kubernetes群集信息超时。 当我再次尝试安装kubernetes cli时,我得到:

  • 使用指南 - 数据报告 - 基木鱼 - 基木鱼站点显示代码安装错误,怎么修改调整? 基木鱼站点显示代码安装错误,怎么修改调整? 原基木鱼营销页(2020年3月31日前创建)在基木鱼平台代码安装后,需要编辑页面送审,待审核通过后才算已正确安装。展示为代码安装错误的基木鱼站点并非由基木鱼平台安装创建,该站点报告内不会出现基木鱼页面统计数据。 目前,百度统计已与基木鱼达成深度合作,无需额外安装或修改统计

  • 为我的JavaFX项目安装了scene builder,安装完成后显示以下错误:, 场景构建器的版本:场景Builder-8.3.0.exe从http://gluonhq.com/labs/scene-builder/下载 我试图集成与Eclipse霓虹灯4.6和Java1.8.0版本与win 7专业64位操作系统 此外,我还尝试从windows提供exe路径--

  • 本文向大家介绍在Linux系统下一键重新安装WordPress的脚本示例,包括了在Linux系统下一键重新安装WordPress的脚本示例的使用技巧和注意事项,需要的朋友参考一下 网站可能时不时的要迁移,或者误操作,数据库没了,所以,我为了省时间,写了个wordpress一键重新安装的脚本。 我这只是写个大概的。大家可以根据自己的需要修改脚本。 使用条件: 我这个脚本主要用在网站迁移的情况下,完全