mtpews Posted August 26, 2017 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
Krydos Posted August 26, 2017 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
mtpews Posted August 26, 2017 Author Posted August 26, 2017 Yea, this should work, too, thanks. Quote
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.