当前位置: 首页 > article >正文

解决WordPress出现Fatal error: Uncaught TypeError: ftp_nlist()致命问题

错误背景

WordPress版本:wordpress-6.6.2-zh_CN
WooCommerce版本:woocommerce.9.5.1

WordPress在安装了WooCommerce插件后,安装的过程中没有问题,在安装完成后提示:

此站点遇到了致命错误,请查看您站点管理员电子邮箱中收到的邮件来获得指引。

在这里插入图片描述

解决方案

在很多情况下,我们的邮箱并不能准确的收到该错误邮件。在无法收到邮件的情况下,我们可以通过开启WordPress的debug模式,来查看具体出现错误的原因。

[Step1]: 编辑 wordpress安装目录下的wp-config.php 文件,修改下列参数

[root@node01 ~]# vim /usr/share/nginx/html/wp-config.php

# 修改下列参数	
define( 'WP_DEBUG', true );					# 启用WordPress的调试模式
define( 'WP_DEBUG_LOG', true);				# 将错误日志写入到 wp-content/debug.log文件中
define( 'WP_DEBUG_DISPLAY', true);			# 将错误信息展示在Web端
@ini_set( 'display_errors', 'On');			# 开启PHP的错误显示功能

[Step2]: 修改完配置参数后,通过浏览器访问WordPress,即可看到错误信息
在这里插入图片描述
可以看到此时出现的错误是“Uncaught TypeError: ftp_nlist():”,这个错误信息表示在PHP脚本中遇到了一个无法捕获的类型错误(TypeError),具体是在使用**ftp_nlist()**函数时发生的。

[Step1]: 编辑 wordpress安装目录下的wp-config.php 文件,添加下列参数即可解决

[root@node01 ~]# vim /usr/share/nginx/html/wp-config.php

# 添加下列参数
define('FS_METHOD', 'direct');				# 直接使用PHP的文件系统函数来访问服务器上的文件

[Step2]: 此时WordPress就可以成功访问了

在这里插入图片描述

[Step3]: 恢复访问后,还需要将WordPress的Debug功能关闭

[root@node01 ~]# vim /usr/share/nginx/html/wp-config.php

# 修改下列参数
define( 'WP_DEBUG', false );

# 注释下列选项
/* define( 'WP_DEBUG_LOG', true);
define( 'WP_DEBUG_DISPLAY', true);
@ini_set( 'display_errors', 'On'); */

http://www.kler.cn/a/499969.html

相关文章:

  • C语言期末回忆
  • 复古黑白恐怖迷幻眼睛纹身刺青插画潮流艺术png免抠拼贴图片素材Mindrift. Psychedelic Illustrations
  • Springboot——钉钉(站内)实现登录第三方应用
  • C++实现设计模式---访问者模式 (Visitor)
  • 解决 VSCode 调试时 Python 文件出现相对路径报错问题‘FileNotFoundError’
  • Swift 趣味开发:查找拼音首字母全部相同的 4 字成语(上)
  • 智慧充电桩可视化管理提升能源效率
  • xml简介
  • Docker中安装Tailscale方法一
  • OceanBase数据库设计与管理:构建高效分布式数据架构基石
  • Stable diffusion的SDXL模型,针不错!(含实操)
  • git push报错 unauthorized email account cannot submit code
  • 老榕树的java专题:探索 Nacos:微服务架构中的配置与服务发现利器
  • 【ArcGIS微课1000例】0138:ArcGIS栅格数据每个像元值转为Excel文本进行统计分析、做图表
  • C语言基本知识复习浓缩版:控制语句--循环
  • 汽车免拆诊断 | 2017 款东风风神 AX7 车热机后怠速不稳
  • 基于单片机的智能家居排气扇系统设计
  • 大语言模型分词器
  • MySQL库表的操作
  • 【2024年华为OD机试】 (A卷,100分)- 端口合并(Java JS PythonC/C++)
  • TCP__滑动窗口__拥塞控制