问题标签 [project-open]

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 投票
4 回答
1798 浏览

http - 为项目打开中使用的 aolserver 创建要使用的 url,而不是 ip 地址

在 Project-Open 工具中,aolserver 用于托管应用程序,并使用服务器的 ip 地址访问,如 172.XX.XX.XX:8000。现在我不想公开这个 IP 地址。我尝试为此创建和使用 url(通过在 config.tcl 中进行一些更改),但无法这样做。

如果我的问题不够清楚,请告诉我。

提前致谢!!!

0 投票
0 回答
49 浏览

tcl - 会话标识符未更新

我正在开发开源应用程序“Project-Open”,在扫描过程中我遇到了以下漏洞:

虽然提到了修复,但我无法完全理解它。请指导我应该如何删除它。如果需要任何进一步的细节来理解这个问题,请告诉我。PS代码在tcl

0 投票
2 回答
1267 浏览

session - 安全性:tcl 中未更新会话标识符

我正在开发开源应用程序“Project-Open”,在扫描过程中我遇到了以下漏洞:

虽然提到了修复,但我无法完全理解它。请指导我应该如何删除它。如果需要任何进一步的细节来理解这个问题,请告诉我。项目源码在tcl

我发现以下代码具有相同的功能,但它是在 java 中。

}

PS我是TCL的新手。如果您需要任何进一步的解释,请告诉我。

0 投票
1 回答
170 浏览

string - 空 TCL 字符串导致不可打印字符导致 Project-Open 崩溃

我在 ubuntu 上安装了 Project Open。

每当 tcl 中有一个空字符串时,HTML 表单就会包含一个不可打印的字符。

什么可能导致问题?网络服务器是 openACS / AOLServer

TCL 代码:set email ""(index.tcl)

ADP 代码:email="@email@" (index.adp)

HTML 输出:<input type="text" name="email" value="?"

(当我将网页保存为 htm 文件时,?在十六进制编辑器中显示十六进制代码 00 - 不确定这是否正确。无论如何,“”之间应该没有字符作为值)

更新 1:
ADP 代码:email="t@email@t" (index.adp)
HTML 输出:<input type="text" name="email" value="tt"

所以它看起来真的是一个空字符串。这在 ADP 文件中被弄乱了。

更新 2:
根据 evil otto 的回答,这似乎是 AOL 服务器错误
如何修复?
nsd -V
AOLserver/4.5.1 (aolserver4_5)
CVS 标签:$Name:aolserver_v45_r1 $
内置:2014 年 4 月 2 日 08:27:37
Tcl 版本:8.6
平台:linux

0 投票
1 回答
277 浏览

email - 邮件配置项目打开

ProjectOpen 中的电子邮件配置有点麻烦,

我曾经将我的 Linux 服务器配置为将电子邮件转发到适当的中继

我通过 termail 命令测试了功能:

不幸的是,Project Open 仍然无法发送电子邮件。

/var/log/mail.log 说:

如何解决这个问题?

0 投票
1 回答
14 浏览

javascript - project-open:自定义 JavaScript 导致提交/如何阻止提交

我们使用项目管理工具project-open。

由于这是开源的,我添加了一个 Java 脚本来复制费用(在“多个新费用项目”中)。脚本本身可以正常工作。

不幸的是,脚本完成后页面会自动提交。

我该如何防止这种情况以及自动提交的可能来源是什么?

0 投票
2 回答
24 浏览

permissions - 如何在 Project-Open 中正确更改缺勤权限

我们有一个缺勤问题:

  1. 创建缺勤的用户不能在病房后编辑缺勤:(
  2. 在用户的缺勤被批准后,他/她仍然可以删除缺勤:(

如何设置缺勤权限?

0 投票
3 回答
163 浏览

size - Open ACS / Project Open 日志文件大小增加太多(巨大的日志大小)

如何减小 Opject-Opens 日志文件的大小。]Project-Open[基于openACS框架,产生大量日志。

一个示例是经常出现的已弃用警告。

几天后,日志文件大小达到几 GB,这非常烦人,让编辑器非常慢,很难找到重要的信息。


set debug false
etc/config.tcl

编辑:

开始/usr/lib/aolserver4/bin/nsd -it /web/projop/etc/config.tcl -u projop -g projop

文件:/web/projop/etc/config.tcl

0 投票
2 回答
169 浏览

warnings - 如何删除 open-ACS、Project-Open 的日志文件中已弃用的警告

如何删除日志文件中关于在 openACS、project-open 中使用已弃用的 proc 的警告?

部分配置:

0 投票
1 回答
58 浏览

fedora - 在 Fedora 服务器上打开项目

我想在 Fedora 服务器上安装 ]project open[ 版本 4。谁能告诉我从头开始安装它的确切程序/步骤是什么。任何帮助将不胜感激。