问题标签 [foswiki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
383 浏览

perl - 使用 NYTProf 对 foswiki 进行概要分析会导致概要数据不完整


我有一个非常慢的 foswiki 安装(未缓存页面大约需要 60 秒)。根据http://foswiki.org/Support/NYTProfDebugging使用以下命令,我尝试使用 NYTProf 分析安装:

141当我使用探查器运行脚本时,该脚本失败并显示退出代码。如果我在没有探查器(远程d:NYTProf)的情况下运行它,它会成功退出并产生输出。

分析后,我在 /tmp 目录中获得了一堆配置文件:

但是当我尝试合并这些文件时,第一个文件出现错误:

我可以在没有第一个文件的情况下合并文件,但结果没有用,仅显示 87 次调用,仅Foswiki::Sandbox::CORE:open此而已。

我有机会获得有效的分析结果吗?或者在这种情况下我可以使用其他工具吗?

0 投票
2 回答
88 浏览

wiki - Foswiki:无需 FTP 上传和下载主题

我在服务器上有一个 Foswiki wiki。是否可以在没有 FTP 访问的情况下编写以下脚本(由于各种原因我不能使用它):

  1. 下载主题的wikitext,在本地修改,然后再次上传(覆盖主题)

  2. 将 wikitext 上传到新主题

我一直在手动执行这些任务,但我想将它们自动化。我查看了 Foswiki API 和一些插件,但似乎没有什么能做到这一点。

有办法吗?(任何编程语言)

0 投票
1 回答
52 浏览

csv - 从 CSV 导入 Foswiki 脚本

我正在使用 Foswiki 将许多不同的数据源汇集到一个地方

大多数源我可以轻松导入,但一个源是从数据库导出到 CSV 的表,我希望这个 CSV 的每一行都是 foswiki 上的不同主题,并且有数百行

我相信我需要编写一个脚本来解决这个问题,但我很难找到最好的起点,我对很多编码语言都很熟悉,所以我愿意尝试任何事情

人们有什么建议?

0 投票
1 回答
57 浏览

solr - Foswiki SolrPlugin 无法添加主题

我使用指南从使用 Nginx 作为 Web 服务器的主 github 存储库安装 Foswiki。

没有创建主题并且出现这些错误

不是 /var/www/fw-prod/core/lib/Foswiki/Engine/CLI.pm 第 113 行的 HASH 引用。未定义的子例程 &Foswiki::encode_utf8 在 /var/www/fw-prod/core/lib/Foswiki 调用/Response.pm 第 431 行。BEGIN 失败 - 在 /var/www/fw-prod/core/lib/Foswiki.pm 第 646 行中止编译。在 ./solrindex 第 30 行的 require 中编译失败。BEGIN failed - 编译中止在 ./solrindex 第 30 行。无法在 /var/www/fw-prod/core/lib/Foswiki/Engine/Legacy.pm 第 72 行的未定义值上调用方法“finalize”。END 失败--调用队列中止在 ./solrindex 第 30 行。

你能帮我吗?

0 投票
1 回答
40 浏览

perl - 在 Foswiki 中 perl 编码错误

我正在使用 Foswiki 并遇到了非常奇怪的问题。我正在使用 LDAP 服务器对人员进行身份验证,发现带有中文的条目被编码为 utf-8,即使它已经是 utf-8。这是我所做的

  1. 我在命令行中运行这个测试代码,并得到正确的输出

$str = "程洋" #它们是汉字 print STDERR "string is $str";

$str =~ s/(.)/sprintf("0x%x",ord($1))/eg;

print STDERR "string hex is $str";

我不能code sample在这些代码上使用,似乎字符串表达式混淆了降价系统。对不起。

  1. 我在 apache2 持有的 Foswiki 插件系统中运行相同的代码,在这种环境下,print STDERR将自动重定向到 /var/log/apache2/error.log,这次我得到这样的输出 ->\xc3\xa7\xc2\xa8\xc2\x8b\xc3\xa6\xc2\xb4\xc2\x8b ->0xe7 0xa8 0x8b 0xe6 0xb4 0x8b

如您所见,单词被转义为类似 url 的字符串,如果是0xe7\xa8\x8b\xe6\xb4\x8b那么我认为没关系,但即使它已经是 utf-8,它们也会再次编码为 utf-8,但十六进制仍然可以。不光是这样print,网页上的东西也会这样显示,导致任何中文单词的乱码,为什么?

0 投票
1 回答
205 浏览

customization - Foswiki 侧边栏自定义

我是 foswiki 的新手,并让它在我公司数据中心的虚拟机上运行。

我已经关闭了大部分基线配置,但我想知道更多的自定义。

具体来说,我正在寻找一些关于如何自定义侧边栏的文档。任何文件或提示你会回击我将不胜感激!

谢谢!

0 投票
1 回答
36 浏览

foswiki - “没有这样的主题 PatternSkinTheme”错误信息

我已经安装了 foswiki 并进行了基本的配置更改(启用/禁用插件、更改补丁等)。从那时起,我可以在每个窗口上看到红色错误消息“没有这样的主题 PatternSkinTheme ”,并且带有 Foswiki 徽标的横幅、“跳转”和“搜索”文本框位于页面末尾。

Foswiki 截图

我试图恢复配置,但情况仍然存在。有人知道问题出在哪里吗?

谢谢

0 投票
1 回答
106 浏览

iis - 在 Win Server 2012 和 IIS 上安装 Foswiki?

在过去的几年里,有没有人有在 Windows 上安装 Foswiki 的经验?不幸的是,似乎所有指南都非常陈旧且含糊不清。我的目标机器上的设置是 Windows Server 2012、Activestate Perl 和 IIS 10。这台机器是公司服务器,所以我无法更改设置或安装另一个 Web 服务器,如 Apache。

0 投票
1 回答
57 浏览

api - 如何使用 Foswiki API 从外部系统访问表单元数据(单元格内容)

我是 Foswiki 的新手,想知道是否可以使用 API 调用直接访问 META 表单的内容。一个简单的代码示例会很有帮助。

0 投票
1 回答
36 浏览

twiki - 如何列出我创建的所有主题

如何获取我创建的所有主题的列表?

我认为应该是这样的

但这会返回 0 个结果。

我得到"versions[-1]"了所有主题,以及"info.author = '%USERNAME%'"我最后一次编辑的主题列表。拥有我进行了任何编辑的所有主题的列表也可以,但"versions.info.author = '%USERNAME%'"再次给出 0 个结果。

我正在使用 Foswiki-1.0.9。(我知道那已经很老了。)