Personal tools
You are here: Home 新闻 网站注册等问题已经解决
Document Actions

网站注册等问题已经解决

by 潘俊勇 last modified 2004-02-01 05:11

新的网站已经发布,陆续有同志报告,不能注册等故障,现在解决了网站的一大批故障, 同时使用PloneCollectorNG开通了网站故障报告处理功能

解决了一大批故障,但是还没有完。如果您发现了网站的故障,请在这里报告

故障一:不能注册

前一阵子,陆续有人报告,czug不能正常注册,报告setMemberProperties错。

一番跟踪查错候,找到了问题所在,并解决了,欢迎大家注册使用。

问题的原因是:plone2中的homePageText.pt和Plone1中不兼容。

homePageText.pt是干什么的?

用于定制完成大家的缺省个人主页的。在czug中,登录后为:
XXX的个人区主页

  本页面是您加入到社区时,为您自动创建的一个页面。
  您可以安装自己的喜好,定制本页面。

  如果想修改本页面内容,只需要选择页面上面的“编辑”标签即可!

  站长"潘俊勇":/Members/panjy欢迎您的到来!让我们携手共建我们自己的社区家园!

有什么不兼容?
plone1是一个python脚本,不需要传递参数,但plone2改为了使用zpt完成

相关bug说明,我在这里报告了:
http://plone.org/collector/2478/collector_issue_contents

故障二: 查询报错

查询的时候,居然报错:len(text)不能执行len()操作
发现报错在脚本cropText上,定制该脚本,加上一行:
text = str(text)

从catalog中得到的数据居然不是string类型的,可能是catalog中的索引数据有些问题。

故障三:新闻等页面无法打开

发现archetypes中有一个小bug:
文件Referenceable.py中,方法_register, 71行:
  if not reference_manager:
应该改为:
  if reference_manager is None:
前者会自动调用BTreeFolder2中的objectCount函数。

故障四:重新升级archetypes等products的时候报错


发现重新安装的时候,会做reindex,这时候,不会传递REQUEST参数,但是在zope2.7b3的/zope27/lib/python/Products/ZCatalog/ZCatalog.py中,方法resolve_url, 第783行,添加如下行:
if REQUEST is None: return None


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: