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.
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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now