相同的服务器,相同的PHP,一个站点无法工作

时间:2018-09-29 作者:Hummdis

我在同一台服务器(CentOS 7.5.1804)上有三个域,都运行WordPress 4.9.8,都运行相同版本的PHP(7.2.10)并使用相同的PHP。ini文件(字面上,不是复制到每个目录的相同php.ini文件,而是完全相同的单个文件)。

问题是,WordPress只在一个域上认为我没有php-mysql 已安装,但其他两个站点工作正常。

我在非工作域上获得以下信息:

您的PHP安装似乎缺少WordPress所需的MySQL扩展。

尽管事实上php.ini 文件正在使用中,在非工作站点上phpinfo() 报告缺少mysqli 部分

域包括:hummdis.com (非工作),dev.hummdis.com (工作),exoticallyplugged.com (正在工作)。

想法??

1 个回复
最合适的回答,由SO网友:Hummdis 整理而成

所以,我已经解决了这个问题,但我不能百分之百确定是什么解决了它。然而,我采取了以下步骤:

  1. yum update
  2. 这导致:
    1. 发现3个预先存在的rpmdb问题,“yum-check”输出如下:

      我不会提供完整的更新,关键是由于这些问题,我无法执行Yum更新。

      我找到了this post 并遵循步骤this post 并按照以下步骤安装yum plugin-priorities.

    然后我测试了该站点,它的加载没有问题。

结束

相关推荐

如何用AJAX从unctions.php调用函数?

我想知道如何从函数中调用函数。php并在特定位置使用Ajax打印(woocommerce\\u before\\u add\\u to\\u cart\\u按钮)。我知道我可以像下面所做的那样简单地在add\\u操作中添加我的函数,但我认为ajax是可行的,因为我的函数输出得到了缓存(整页缓存),所以我认为ajax可以解决这个问题。<?php add_action( \'woocommerce_before_add_to_cart_button\', \'hello_world\', 1