安装xunsearch 后执行fullSearchSync.sh 脚本报错

安装报错 · CrazyAllen · 于 6年前 发布 · 2025 次阅读

PHP Compile Error 'yii\base\ErrorException' with message 'Cannot use yii\base\Object as Object because 'Object' is a special class name'

in /data/srv/fecshop/vendor/hightman/xunsearch/wrapper/yii2-ext/Database.php:13

Stack trace: #0 [internal function]: yii\base\ErrorHandler->handleFatalError() #1 {main} Page 1 done begin delete Mongodb Search Date

操作后台编辑宝贝保存时500报错 报的是同一个问题 PHP Compile Error 'yii\base\ErrorException' with message 'Cannot use yii\base\Object as Object because 'Object' is a special class name' in /data/srv/fecshop/vendor/hightman/xunsearch/wrapper/yii2-ext/Database.php:13 Stack trace: #0 [internal function]: yii\base\ErrorHandler->handleFatalError() #1 {main} Page 1 done begin delete Mongodb Search Date 求助

共收到 3 条回复 问题提问 fecshop
Terry#16年前 1 个赞

你使用的是php7.2吧?php7.2 object已经是官方的使用类,因此,如果是php7.2,需要将 @vendor/hightman/xunsearch/wrapper/yii2-ext/Database.php 文件里面的

use yii\base\Object;

class Database extends Object
{

改成:

use yii\base\BaseObject;

class Database extends BaseObject
{
CrazyAllen#26年前 0 个赞

感谢回复 当是已经解决 只是忘了回来留言

Fecmall#36年前 0 个赞

@CrazyAllen #2楼 这个问题,已经在fecshop新版本中处理了

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics