在使用 sitemapGeneral.sh 脚本生成地图时,脚本报错如下:
bash: ((: i<=: syntax error: operand expected (error token is "<=")
分别是查询分类页、产品页、CMS页数量时,获取不到数量值导致的遍历语法错误。
配置文件按照自己的域名进行修改
查看脚本调用的sitemap服务,单独执行时有返回值,脚本运行却报错了,另外对于该服务中关于配置的选项不清楚是如何实现的,望解答。
已查明,从入口文件开始看代码,发现是 console 模块config目录下的 main-local 和 params-local 文件做了忽略并不包含在当前项目版本,添加后问题解决!
@phpworkerman #1楼
1.您是直接安装的最新版本,还是升级过来的版本?
2.仔细写一下您的解决方案,帮助后来人。
公司项目的代码,git 直接忽略了所有模块下的 main-local 和 param-local 文件,开发 console 模块时没有检查该配置文件导致的报错,属于个人失误,也多亏了 IDE 的报错,不然可能要排查一天问题了--,直接安装的全新版本不存在此问题。
@phpworkerman #3楼 多谢详细解答/