SiteMap站点地图生成时脚本报错 error token is "<="

问题咨询 · phpworkerman · 于 3年前 发布 · 1348 次阅读

在使用 sitemapGeneral.sh 脚本生成地图时,脚本报错如下:

bash: ((: i<=: syntax error: operand expected (error token is "<=")

shell 分别是查询分类页、产品页、CMS页数量时,获取不到数量值导致的遍历语法错误。

配置文件按照自己的域名进行修改

查看脚本调用的sitemap服务,单独执行时有返回值,脚本运行却报错了,另外对于该服务中关于配置的选项不清楚是如何实现的,望解答。

共收到 4 条回复

已查明,从入口文件开始看代码,发现是 console 模块config目录下的 main-local 和 params-local 文件做了忽略并不包含在当前项目版本,添加后问题解决!

Fecmall#23年前 0 个赞

@phpworkerman #1楼

1.您是直接安装的最新版本,还是升级过来的版本?

2.仔细写一下您的解决方案,帮助后来人。

公司项目的代码,git 直接忽略了所有模块下的 main-local 和 param-local 文件,开发 console 模块时没有检查该配置文件导致的报错,属于个人失误,也多亏了 IDE 的报错,不然可能要排查一天问题了--,直接安装的全新版本不存在此问题。

Fecmall#43年前 0 个赞

@phpworkerman #3楼 多谢详细解答/

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