问题标签 [twiki]

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 回答
957 浏览

twiki - 配置 twiki

我正在配置 twiki。

当我给我的用户 id 和密码时,它会继续,但是当我点击取消按钮时,它会将我带到新的注册页面,当我在该页面上创建一个新的 id 时,它会给出另一个拒绝访问的错误。

这是我的错误信息

0 投票
1 回答
39 浏览

security - 限制可以在 foswiki 中使用的变量数量

我能否以某种方式限制用户可以访问的变量数量,例如为其他用户设置读/写/删除权限。

0 投票
2 回答
90 浏览

user-registration - 注册没有邮件的用户

我没有激活邮件,并且未选中配置中的 var {EnableMail}。我有以下问题。当我想注册一个新用户时,我填写表格并点击提交。

之后,浏览器使用以下 URL 重定向到登录窗口“http://myservername/twiki/bin/login/Main/TWikiRegistration?twiki_redirect_cache=15a9c3ed0ae9a5d2bef4e9bd3f72b008”

在此表单中,我在表单中输入登录凭据并收到错误消息“您已经注册”。但用户存在于系统中。如果我手动输入 url 并登录用户,一切正常。

在我看来,这是一种错误的行为。在向登录用户注册后将浏览器重定向到主页,或者将浏览器重定向到登录屏幕以输入凭据并登录用户。

请帮助我,我无法以直观的行为注册任何用户。

Twiki 5.1.0 Ubuntu 11.10 Oerl 5.12.4

也在Twiki 支持网站上询问

0 投票
1 回答
581 浏览

installation - TWiki 安装/配置问题

Debian 蚀刻/Apache 1.3

我有一台服务器愉快地运行 TWiki,并希望在第二台服务器上复制它。Apt-get install twiki 运行正常,但 apache2 失败。它似乎已经解决了它需要使用 apache 1.3 虽然我可以被说服否则!

然而,当我到达

我的主机/twiki

它成功进入 /twiki/bin/view.pl/XXX/WebHome 但返回

在此服务器上未找到请求的 URL /twiki/bin/view.pl/XXX/WebHome。

Apache 日志显示

文件不存在:/var/www/packages/twiki/bin/view.pl/XXX/WebHome

在工作系统上,“视图”上没有 .pl 扩展名,这可能是至关重要的。另外,我不明白为什么将软件包安装到软件包目录,但我已将 twiki 目录移到此目录下。不确定是否需要更改 apache 配置。

如果我可以从事物中删除“包”目录但看不到如何删除,那会让生活变得更简单。

对此的任何帮助表示赞赏!

谢谢,

马丁

0 投票
1 回答
109 浏览

twiki - 无法在共享主机上运行 Twiki 的查看脚本

我尝试将 twiki 部署到 sourceforge.net 提供的共享主机,仅供研究,SF.net 为用户提供了两个指令,我将子目录和原始 /bin 的所有文件放置到 /cgi-bin , /pub 到 /htdocs ,并使用 Winscp 创建 /twiki 来托管 Twiki 的其他指令。在我成功运行配置脚本后,http://campus.sourceforge.net/cgi-bin/view将自动重定向到

http://campus/sourceforge.netnot%20setnot%20set/oops/Main/WebHome?template=oopsaccessdenied;def=no_such_web;param1=view;template=oopsaccessdenied;def=no_such_web;param1=view

我在 chrome 中看到了上面的 URL,如果使用 IE,我会看到 Page Not Found。路径设置正确,/bin、/templates、/pub 和/data 对服务器用户是可写的。

有空的话可以登录我的sourceforge项目看看问题出在哪里。请运行Winscp,然后输入用户名“opencourse,campus”,密码“51click”,登录web.sourceforge.net。配置页面在http://campus.sourceforge.net/cgi-bin/configure,随意修改路径设置以使系统正常工作。任何建议表示赞赏,在此先感谢!

0 投票
1 回答
148 浏览

gmail - TWiki、邮件、代理和 gmail

有人可以指导我完成 TWiki 邮件配置吗?

我想设置 gmail 帐户以从 twiki 发送电子邮件。

Net::SMTP 已安装。

谢谢, LG

0 投票
1 回答
1169 浏览

wiki - mediawiki:有没有办法自动创建重定向到当前页面的重定向页面?

我的爱好是在个人 wiki 网站上写东西:http: //comp-arch.net。目前正在使用 mediawiki(虽然我经常后悔选择它,因为我需要按页面访问控制。)

我经常创建在同一页面上定义多个术语或概念的页面。例如http://semipublic.comp-arch.net/wiki/Invalidate_before_writing_versus_write_through_is_the_invalidate

通常,此类“A 与 B”页面提供了 A 和 B 的唯一定义。或者至少是我迄今为止编写的唯一定义。
有时我会在同一页面上定义两个以上的主题。

如果我创建这样一个“A vs B”或其他包含多个定义 D1、D2、... DN 的分页,我想自动创建重定向页面,以便我可以说 [[A]] 或 [[B]]或 [[D1]] .. [[DN]] 在其他页面中。

目前,我知道创建此类页面的唯一方法是手动。很难跟上。

此外,在我创建这样一个页面时,我想提供一些页面文本 - 通常是一个类别。


这是另一个示例:变体页面名称。我经常发现我想创建一个页面名称的多个变体,所有这些变体都链接到同一个地方。例如[[多线程]]、[[多线程(MT)]]、[[MT(多线程)]]、[[MT]]

请不要告诉我使用管道链接。那不是我想要的!


TWiki 有插件,例如

  • TOPICCREATE 自动创建主题或在主题保存时间附加文件

不仅如此,我还记得一个 twiki 插件,我记不起它的名字,也记不起它的名字了,它包含了你当前页面中某些子页面的文本。然后,您可以一起编辑所有这些页面并保存 - 文本将根据需要被提取和分发。(顺便说一句,如果你记得 tghat 包的名称,请提醒我。它有一些问题,特别是 wrt 文件锁定(IIRC 它只锁定顶部文件进行编辑,bot 子主题,所以你可能会丢失东西.))

但是最后一个,结合参数化的模板,几乎就是我需要的一切。

问:mediawiki 有类似的吗?我找不到它。


我想我可以/应该编写自己的机器人来执行此类操作。

0 投票
1 回答
131 浏览

hyperlink - 如何在 TWiki 中链接到另一个网站上的文章?

我在 Main 有一篇文章。

我想从另一个 Web 链接到它,称之为 Acme。

我试过了

Main.MyLink

%Main%MyLink

但无法让它工作。

现在我该怎么做?

0 投票
2 回答
49 浏览

twiki - 如何开始讨论 TWiki 上的页面?

我习惯了 Wikipedia 的 Wiki,现在我在工作中使用 TWiki,我真的很怀念在页面外讨论页面但仍在 TWiki 上的能力。

我错过了某个地方的按钮或链接吗?这可能吗?

0 投票
2 回答
14512 浏览

perl - 在 RedHat 机器上为 twiki 安装 GD 库

我的最终目标是为我的研究小组运行一个twiki网站。

我在运行 Apache 等的 RedHat 服务器上有空间,但我没有 root 访问权限。由于我无法使用当前权限安装 perl 模块,因此我决定手动安装本地版本的 perl。得到那个工作没问题。使 twiki 工作需要以下模块:

我已经安装了 FreezeThaw、CGI、Error,但它在 GD 上失败并出现以下错误:

UNRECOVERABLE ERROR在搜索路径中找不到 gdlib-config。

请安装 libgd 2.0.28 或更高版本。如果你想尝试

无论如何编译,请使用选项 --ignore_missing_gd 重新运行此脚本。

在寻找如何绕过这个最新障碍的过程中,我发现了一个之前的 SO 问题:How to install GD library with Strawberry Perl询问有关安装此问题的问题,而最佳答案建议手动编译gdlib。但是,您会注意到该链接已损坏。基本站点:http ://www.libgd.org/基本上是说去项目的b​​itbucket页面。

所以我从那个页面得到了 tarball 并试图安装它。当我按照随附的说明进行操作时,会出现以下问题。README.TXT 说:“如果源代码是从 CVS 获取的,请运行 bootstrap.sh [options]。”

运行 bootstrap.sh 产生:

configure.ac:64:警告:在库中找不到宏“AM_ICONV”

configure.ac:10:所需目录 ./config 不存在 cp:不能

创建常规文件`config/config.guess':没有这样的文件或目录

configure.ac:11: 安装 `config/config.guess' configure.ac:11:

复制 cp 时出错:无法创建常规文件

`config/config.sub': 没有这样的文件或目录 configure.ac:11:

安装 `config/config.sub' configure.ac:11: error while

复制 cp:无法创建常规文件 `config/install-sh':没有这样的

文件或目录 configure.ac:28: 安装 `config/install-sh'

configure.ac:28:复制 cp 时出错:无法创建常规

文件`config/missing':没有这样的文件或目录configure.ac:28:

安装“config/missing”configure.ac:28:复制时出错

configure.ac:577:找不到所需的文件“config/Makefile.in”

configure.ac:577:找不到所需的文件“config/gdlib-config.in”

configure.ac:577:找不到所需的文件“test/Makefile.in”

Makefile.am:14:使用了 Libtool 库,但未定义“LIBTOOL”

Makefile.am:14:定义“LIBTOOL”的常用方法是添加

AC_PROG_LIBTOOL' Makefile.am:14: to configure.ac' 并运行

aclocal' and 再次自动配置。Makefile.am:14: 如果 `AC_PROG_LIBTOOL'

在 `configure.ac' 中,确保 Makefile.am:14: 它的定义在

aclocal 的搜索路径。cp:无法创建常规文件

`config/depcomp': 没有这样的文件或目录 Makefile.am: 正在安装

`config/depcomp' Makefile.am:复制失败时出错

它说我还应该安装以下 3rd 方库:

  1. zlib,可从http://www.gzip.org/zlib/ 获取 数据压缩库

  2. libpng,可从http://www.libpng.org/pub/png/ 便携式网络图形库获得;需要 zlib

  3. FreeType 2.x,可从http://www.freetype.org/获得 免费、高质量和可移植的字体引擎

  4. JPEG 库,可从http://www.ijg.org/获得 便携式 JPEG 压缩/解压缩库

  5. XPM,可从http://koala.ilog.fr/lehors/xpm.html X Pixmap 库获得

我现在忽略了。

切换到它说遵循安装文件中的建议的通用说明;它说:“cd 到包含包源代码的目录并键入 ./configure 为您的系统配置包。” 哪个平面不起作用:我已经 cd'ed 到 tarball 的每个目录中并且运行该命令什么都不做。

因此,尝试安装 twiki 需要我安装 perl,这需要我安装 perl 模块:FreezeThaw、CGI、Error、HTML、Time-modules 和 GD——这本身需要我安装 gdlib——这进一步建议我安装 zlib、libpng、FreeType 2.x、JPEG 库和 XPM。当然,我被困在安装 gdlib 阶段。

我的问题是:还有什么其他过程可能将人类贬低到这样的程度?当我越陷越深这颗悲惨的洋葱时,我无法理解摆在我面前的残酷的深度。我应该结束这一切吗?能从这种疯狂中获得意义吗?明天太阳会升起吗?如果是这样,这还重要吗?

但说真的,任何关于如何做不同/更好的建议都会非常感激 - 我不记得孩子的笑声听起来像什么了。