Plone 导入时漏斗网类型错误

Plone 导入时漏斗网类型错误,plone,plone-funnelweb,Plone,Plone Funnelweb,我尝试过导入一些页面,如下所示: bin/funnelweb --crawler:url=http://wiki.scandiatransplant.org --crawler:max=50 --ploneupload=http://admin:localhost:8080/Plone 但我得到了这个错误信息: Usage: funnelweb [options] funnelweb: error: ambiguous option: --ploneupload (--ploneupload

我尝试过导入一些页面,如下所示:

bin/funnelweb --crawler:url=http://wiki.scandiatransplant.org --crawler:max=50 --ploneupload=http://admin:localhost:8080/Plone
但我得到了这个错误信息:

Usage: funnelweb [options]

funnelweb: error: ambiguous option: --ploneupload (--ploneupload:debug, --ploneupload:target?)
如果我这样做: (但如果这样做有效,导入的页面将放在哪里?)

它可以工作,就像导入一样,但最后我得到了如下所示的回溯。底部写着:
TypeError:replace()正好接受7个参数(给定6个)

这是创作者的错误,还是我的论点不够充分? 我在本教程中使用了此网站:

INFO:typeguess:Document,text/html:144
信息:typeguess:Image,Image/jpeg:1
信息:typeguess:Link,:1
信息:模板1:提取0/144/151
信息:模板2:提取0/144/151
信息:模板3:提取0/144/151
信息:模板4:提取0/144/151
信息:sitemapper:已从0个站点地图中移动0/151
信息:indexguess:已添加2个文件夹。已设置0个默认页面,已排序149个项目
信息:标题:已添加0个文件夹。已设置0个默认页面,已排序149个项目
信息:标题:标题=0/148(id=0,反向链接=0,父项=0)
信息:附件猜测:已移动0/154
信息:urltidy:titles=0,normed=147,total=154
回溯(最近一次呼叫最后一次):
文件“bin/funnelweb”,第116行,在
migrator.runner.runner先生({},“漏斗网远程”)
文件“/home/magiq/Plone/buildout cache/eggs/mr.migrator-1.0.1-py2.7.egg/mr/migrator/runner/_init__uuuuuuu.py”,第132行,在runner中
transmogrifier(管道ID,**覆盖)
文件“/home/magiq/Plone/buildout cache/eggs/collective.transmogrifier-1.3-py2.7.egg/collective/transmogrifier/transmogrifier.py”,第62行,在调用中__
对于管道中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.ploneremote-1.3-py2.7.egg/transmogrify/ploneremote/remoteprune.py”,第116行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.ploneremote-1.3-py2.7.egg/transmogrify/ploneremoteredirector.py”,第25行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.ploneremote-1.3-py2.7.egg/transmogrify/ploneremoteworkflowupdater.py”,第41行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/collective.transmogrifier-1.3-py2.7.egg/collective/transmogrifier/sections/inserter.py”,第19行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.ploneremote-1.3-py2.7.egg/transmogrify/ploneremote/remotenavigationexcluder.py”,第32行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.ploneremote-1.3-py2.7.egg/transmogrify/ploneremote/remoteschemaupdater.py”,第42行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.ploneremote-1.3-py2.7.egg/transmogrify/ploneremoteconstructor.py”,第53行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.sitesanalyzer-1.3-py2.7.egg/transmogrify/sitesanalyzer/treeserializer.py”,第51行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/collective.transmogrifier-1.3-py2.7.egg/collective/transmogrifier/sections/inserter.py”,第19行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.sitesanalyzer-1.3-py2.7.egg/transmogrify/sitesanalyzer/treeserializer.py”,第51行,在__
对于self.previous中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.sitesanalyzer-1.3-py2.7.egg/transmogrify/sitesanalyzer/urltidy.py”,第83行,在__
对于self.relinker中的项目:
文件“/home/magiq/Plone/buildout cache/eggs/transmogrify.sitesanalyzer-1.3-py2.7.egg/transmogrify/sitesanalyzer/relinker.py”,第155行,在__
项['remoteUrl']=“/”+替换(链接、项、更改、计数器、self.missing、bad)
TypeError:replace()正好接受7个参数(给定6个)

您遇到了一个bug,是的。我已将此作为一个问题提交给了,请参阅

replace()
方法无效,但第155行上的调用从未更新以提供该额外参数

您应该能够通过编辑文件并从以下位置更改第155行来解决此问题:

item['remoteUrl'] = "./" + replace(link, item, changes, counter, self.missing, bad)


你遇到了一个错误,是的。我已将此作为一个问题提交给了,请参阅

replace()
方法无效,但第155行上的调用从未更新以提供该额外参数

您应该能够通过编辑文件并从以下位置更改第155行来解决此问题:

item['remoteUrl'] = "./" + replace(link, item, changes, counter, self.missing, bad)


请尝试并想出更好的题目:-)请尝试并想出更好的题目:-)
item['remoteUrl'] = "./" + replace(link, item, changes, counter, self.missing, bad)
item['remoteUrl'] = "./" + replace(link, item, changes, counter, self.missing, bad, self.broken_link_normalise)