为了使我的ColdFusion 9服务器更安全,我最近将CF应用程序服务的“登录”帐户更改为非管理帐户。一切正常,只有一个例外:CF管理员中的“字体管理”工具不再提供字体。出现这种情况是因为我使用CFDocument来呈现.PDF
文件,而使用非管理员帐户,他们只使用Times New Roman作为字体。我确保我创建的服务帐户对Windows Font目录具有完全控制权限,我甚至将所有字体复制到非Windows目录并尝试从那里添加它们。在这两种情况下,都不能使用字体管理工具添加字体,也不能在CFDocument中呈现。尝试添加字体时没有错误 - 只是一个空白屏幕。我在日志中只能找到对org/jpedal/exception/PDFFontException
的引用。
那里的任何人都有使用非管理员帐户运行CF应用服务器的经验以及我需要做些什么才能使字体正常工作?
答案 0 :(得分:0)
您可以尝试授予\ColdFusion9\wwwroot\CFIDE\administrator\settings
或\ColdFusion9\wwwroot\CFIDE\administrator\settings\fonts.cfm
吗?