Ubuntu 22.04下WordPress添加FiboSearch插件后搜索报严重错误求助
解决FiboSearch搜索触发“此网站发生严重错误”的问题
1. 先拿到具体错误信息
WordPress默认会隐藏详细报错,先开调试模式定位问题:
- 登录Ubuntu服务器,找到WordPress根目录下的
wp-config.php文件 - 编辑该文件,把
define('WP_DEBUG', false);改成:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); - 保存后再做一次搜索,错误日志会存在
wp-content/debug.log里,打开就能看到具体报错(比如插件冲突、PHP版本不兼容、权限问题这类)
也可以直接看Nginx的错误日志,执行命令实时监控:
sudo tail -f /var/log/nginx/error.log
然后触发搜索操作,看日志里的报错内容。
2. 常见排查步骤
排查插件/主题冲突
- 暂时禁用所有其他插件,只留FiboSearch和WooCommerce(如果是电商店),再测搜索。如果正常,逐个启用其他插件,找到冲突的那个。
- 切换到WordPress默认主题(比如Twenty Twenty-Four),测试搜索是否正常,排除主题兼容性问题。
检查PHP版本与扩展
- FiboSearch要求至少PHP7.4以上,建议用8.0+,执行命令看当前PHP版本:
php -v - 检查是否缺必要的PHP扩展,比如
mbstring、json、curl,执行命令看已装扩展:php -m
要是缺的话,用apt安装,比如:
sudo apt install php-mbstring php-json php-curl
装完重启Nginx和PHP-FPM:
sudo systemctl restart nginx php8.1-fpm # 这里php版本换成你实际用的
修复文件权限
- 确保WordPress目录权限正确,执行以下命令替换路径后运行:
sudo chown -R www-data:www-data /var/www/你的WordPress根目录 sudo find /var/www/你的WordPress根目录 -type d -exec chmod 755 {} \; sudo find /var/www/你的WordPress根目录 -type f -exec chmod 644 {} \;
重置FiboSearch配置
- 进WordPress后台的FiboSearch设置页,检查搜索数据源(产品、文章等)是否配置正确
- 要是以上都没用,卸载FiboSearch,清理后台残留配置,再重新装最新版本。
内容的提问来源于stack exchange,提问作者hgq287
相关产品推荐
相关产品推荐

