使用非管理帐户的 ColdFusion 字体管理

标签 coldfusion cfadmin

为了使我的 ColdFusion 9 服务器更安全,我最近将 CF 应用程序服务的“登录”帐户更改为非管理帐户。一切正常,但有一个异常(exception):字体不再通过 CF Administrator 中的“字体管理”工具可用。这是因为我使用 CFDocument 来渲染 .PDF文件和非管理员帐户,他们只使用 Times New Roman 作为字体。我已经确保我创建的服务帐户对 Windows 字体目录具有完全控制权限,我什至将所有字体复制到非 Windows 目录并尝试从那里添加它们。在这两种情况下,字体都不能使用字体管理工具添加,也不能在 CFDocument 中呈现。尝试添加字体时我没有收到任何错误 - 只是一个空白屏幕。我在日志中唯一能找到的是对 org/jpedal/exception/PDFFontException 的引用。 .

任何人都有使用非管理员帐户运行 CF 应用程序服务器的经验,以及我需要做什么才能使字体正常工作?

最佳答案

您可以尝试授予 \ColdFusion9\wwwroot\CFIDE\administrator\settings 权限吗?或 \ColdFusion9\wwwroot\CFIDE\administrator\settings\fonts.cfm ?

关于使用非管理帐户的 ColdFusion 字体管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23894342/

相关文章:

coldfusion - 在 CF 中,我可以使用名称变量来调用自定义标签吗?

session - ColdFusion session 问题 - 一个代理 IP 后面的多个用户 - cftoken 和 cfid 似乎是共享的

jquery - 如何将 javascript 对象发送到远程 CFC 组件

coldfusion - 空白空间/Coldfusion

ColdFusion:每次刷新都会有新的 cfid

postgresql - 在 CF Administrator 中管理证书

coldfusion - 如何在某些 java 类或包上限制 createObject()?