mtpews Posted August 26, 2017 Share Posted August 26, 2017 So, currently I'm using python's logging lib (import logging) to log "things" to a file, but the problem is the log file is created in the current directory (cgi-bin), so everything in it is consider as a cgi file, so if we access the log file it will respond with a 500 error, is there anyway to make a specific file extension being handle as text/plain, not being trying execute like cgi-script ?My code: import logging logging.basicConfig(filename='protected.log') logging.warning("will be logged")I've tried create a htaccess that contain: AddType text/plain .logIn both cgi-bin and "/" directory, but this doesn't work. Also, if there's anyway to make the log file being write in parent ("/") directory also ok as the fix. Quote Link to comment Share on other sites More sharing options...
Krydos Posted August 26, 2017 Share Posted August 26, 2017 I would probably do it this way if I were you. Instead of running your script in public_html/cgi-bin/ run it in public_html/ Then create this public_html/.htaccess AddHandler cgi-script .py DirectoryIndex index.py 1 Quote Link to comment Share on other sites More sharing options...
mtpews Posted August 26, 2017 Author Share Posted August 26, 2017 Yea, this should work, too, thanks. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.