Discuz!Q 升级 v2.3.210202 版本后,进行红蓝主题切换时报错 Warning: shell_exec() has been disabled for security reasons in 如何解决?

#Discuz!Q 升级 v2.3.210202 版本后,进行红蓝主题切换时报错 Warning: shell_exec() has been disabled for security reasons in 如何解决?

如果您遇到这样的情况,您可以删除您 Discuz! Q 站点所使用的 PHP 版本中的禁用函数 shell_exec 进行解决。如果您的 Discuz! Q 站点是基于宝塔面板安装,您可以参考以下步骤:
以下操作以宝塔面板 7.5.1、 PHP 7.3 版本为例:

  1. 登录您 Discuz! Q 站点的宝塔面板。
  2. 单击侧边栏【软件商店】,查找到您 Discuz! Q 站点所使用的 PHP 版本并单击【设置】。如下图所示:
  3. 在弹出的”php 管理”窗口中,单击【禁用函数】。
  4. 在禁用函数列表中,查找到 shell_exec 函并单击【删除】。如下图所示:
  5. 重启 PHP 即可完成操作。

TIP

若删除禁用函数 shell_exec 后,依旧无法正常切换使用。您可以将 Discuz! Q 站点目录下 public_1 目录中的 skin.conf文件复制并替换至 Discuz! Q 站点目录下的 public 目录,并重新进行尝试。

相关文章:

1、Discuz!Q 安装后,首屏无限加载如何解决?
https://www.onexin.net/discuzq-load/

2、Discuz!Q 安装后图片不能显示(没使用对象存储)怎么办?
https://www.onexin.net/discuzq-storage/

3、Discuz!Q 容器的更多配置说明?
https://www.onexin.net/discuzq-docker/

4、Discuz!Q 如何数据备份?
https://www.onexin.net/discuzq-backup/

5、Discuz!Q 如何更改域名domain?
https://www.onexin.net/discuzq-domain/

转载请注明出处:https://www.onexin.net/discuzq-v2-3-210202-warning-shell_exec-ha/

3 Replies to “Discuz!Q 升级 v2.3.210202 版本后,进行红蓝主题切换时报错 Warning: shell_exec() has been disabled for security reasons in 如何解决?”

Leave a Reply

Your email address will not be published. Required fields are marked *