我有一个简单的小管理系统,可以在IIS上正常工作,但我遇到了将其移植到Linux的问题.
系统可以创建,重命名和删除目录,创建和上传/保存文件,以及编辑,重命名或删除这些文件.在Linux上,我一直遇到权限问题.托管公司正在逐个文件夹地解决问题,这实际上不是解决方案,因为一旦系统尝试创建新目录,它就会崩溃.
我并不真正了解Linux,但从阅读开始,ColdFusion似乎以用户身份运行,并且该用户具有某些权限.什么是Linux上ColdFusion用户或解决方案的理想设置,所以我可以对根目录下的任何文件夹/文件做我需要做的事情?例如,一切都在/home/mysite/public_html/
谢谢你的帮助!
linux permissions coldfusion file-permissions user-permissions
我正在更新一个可能会运行大量查询的网站!
简单的形式有3个表格;
更新 UpdateID Files_FileID Pages_PageID UpdateDate
Pages PageID PageTitle
文件 FileID FileTitle
Updates表中的Files_FileID链接到Files表中的FileID,更新表中的Pages_PageID链接到Pages表中的PageID
目前,代码在Updates表上执行select查询,然后循环遍历那些结果,如果Pages_PageID具有值,则在Pages表上为每个结果运行另一个查询,或者如果Files_FileID具有值,则在Files表上循环.现在,当网站最初在大约15年前完成时,这可能是好的(如果做得不好),但我只是要添加近2000个新文件,这些文件将在更新表中列出!
我想改变它(如果可能的话)来运行一个查询.可以这样做吗?
我可以看到我可以将它分成两个查询,一个用于Pages,一个用于Files,但是后来我有两个基于UpdateDate的结果,我无法以正确的顺序显示它们.
我不知道这是否可行,但是使用coldfusion 我可以在浏览器中显示一个保存在 webroot 之外的 pdf 吗?
所以你可以在一个页面上嵌入一个pdf;
<object data="mypdf.pdf" type="application/pdf">
Run Code Online (Sandbox Code Playgroud)
我可以做类似的事情吗?
<object data="displaymypdf.cfm" type="application/pdf">
Run Code Online (Sandbox Code Playgroud)
displaymypdf.cfm 会在哪里返回那个 pdf?有点像我们用 cfheader/cfcontent 下载?
感谢任何帮助/指针