Skip to main content
WolfShade
Legend
April 10, 2015
Question

CFIMAGE captcha issue - Cannot find /CFFileServlet, possibly because server and webroot are on different drives

  • April 10, 2015
  • 1 reply
  • 1018 views

CFIMAGE captcha was working on my DEV system, where the wwwroot is in the same folder as CFServer is installed.

It is NOT working when I move it to staging, which is identical to production - including the fact that CFServer is on 😧 drive, but wwwroot is on E: drive.

Is there a way to map a location for the CFFileServlet folder?  I think this is the reason it isn't working in staging.

V/r,

^_^

    This topic has been closed for replies.

    1 reply

    Legend
    April 10, 2015

    May want to check your web server to be sure it's not Denying access to that folder based URL Request filtering.  Part of the ColdFusion lockdown guide recommends to Deny access to this folder unless you use CFImage, CFChart, CFPresentation, or CFReport.

    Page 30 here:

    http://www.adobe.com/content/dam/Adobe/en/products/coldfusion/pdfs/cf11/cf11-lockdown-guide.pdf

    WolfShade
    WolfShadeAuthor
    Legend
    April 10, 2015

    sdsinc_pmascari wrote:

    Part of the ColdFusion lockdown guide recommends to Deny access to this folder unless you use CFImage, CFChart, CFPresentation, or CFReport.

    It recommends Deny access _UNLESS_ I use CFImage, etc.?  But, I _am_ using CFIMAGE (action="captcha".)  Shouldn't that Allow access?

    V/r,

    ^_^

    Legend
    April 10, 2015

    Yes...you should allow the access.  Just saying if you're getting a "Can't find CFFileServlet" error that you'll want to check to be sure this did NOT get implemented on the web server.