小编Ale*_*lex的帖子

如何覆盖Plone事件订阅者

我需要用第二种产品扩展Plone产品(Products.Poi).在扩展产品中,我需要覆盖原始订户事件.我试图在override.zcml中订阅一个具有相同名称的事件,但第二个事件不会覆盖第一个事件,但所有两个事件都是execute.

这里http://plone.org/products/dexterity/documentation/manual/five.grok/core-components/events似乎是不可能的:

与适配器不同,您不能使用更具体的接口覆盖事件订阅者.当事件被触发时,将执行每个适用的事件订阅者.

有人有诀窍吗?

谢谢Alex

overriding plone

5
推荐指数
2
解决办法
338
查看次数

Ckan信息级别日志转到错误日志文件

我按照官方文档使用 apache 从 debian 上的源代码安装了 Ckan,一切正常,但所有 ckan 信息日志都写入错误日志文件。

这是我的虚拟主机:

<VirtualHost *:80>
  ServerName ckan.mydomain.com
  ServerAlias ckan.mydomain.com
  WSGIScriptAlias / /etc/ckan/default/apache.wsgi

  # Pass authorization info on (needed for rest api).
  WSGIPassAuthorization On

  # Deploy as a daemon (avoids conflicts between CKAN instances).
  WSGIDaemonProcess ckan_default display-name=ckan_default processes=2 threads=15

  WSGIProcessGroup ckan_default

  ErrorLog /var/log/apache2/ckan_default.error.log
  CustomLog /var/log/apache2/ckan_default.custom.log combined

  <IfModule mod_rpaf.c>
      RPAFenable On
      RPAFsethostname On
      RPAFproxy_ips 127.0.0.1
  </IfModule>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

这是我的 ckan_default.error.log 的一行:

<[Thu Oct 15 10:47:48.797562 2015] [:error] [pid 14100] 2015-10-15 10:47:48,797 INFO [ckan.lib.base] /ckan-admin render time 0.085 …
Run Code Online (Sandbox Code Playgroud)

ckan

5
推荐指数
1
解决办法
5501
查看次数

Ckan备份和恢复

我正在尝试编写一些有关如何在组织中恢复CKAN实例的文档.

我已经备份并成功恢复了CKAN数据库和资源文件夹,但我不知道我与数据存储区db有什么关系.

哪种是最佳做法?

使用pg_dump转储数据库或从资源文件夹初始化(如果有一种方法)?

谢谢.亚历克斯

python ckan

5
推荐指数
1
解决办法
742
查看次数

标签 统计

ckan ×2

overriding ×1

plone ×1

python ×1