** Start of listing of h2-cmucl.cgi ** #! /bin/sh /usr/local/bin/lisp --noinform --no-sysinit --load h2.lisp ** End of listing of h2-cmucl.cgi ** Here is the directory entry for that file: -rwx------ 1 rem user 70 Nov 13 2021 h2-cmucl.cgi ^ Note user execute permission needed for all CGI scripts. ** Start of listing of h2.lisp ** (prog (qs sc mi hr da mo yr months month ip) (format t "Content-type: text/plain~%~%Stand by...") (setq qs (cdr (assoc :QUERY_STRING (SB-EXT:POSIX-ENVIRON)))) (format t "got qs...~%") (format t "Query string is '~A' this time.~%" qs) (terpri) (quit) ) ** End of listing of h2.lisp ** Here is the directory entry for that file: -rw------- 1 rem user 267 Nov 13 2021 h2.lisp ^ Note user execute permission *not* needed for separate program files.