CLISP已安装并成功运行:
(加载“ modlisp-clisp”)(modlisp:modlisp-server)运行正常,即无休止
Python可通过localhost在/ usr / lib / cgi-bin中正常工作
试图使clisp服务器在/ var / www / html / lsp中工作
通过localhost / lsp打印的浏览器访问:mod_lisp 2.0这是由mod_lisp 2.0 + CLISP + apache + Linux发送的常量html字符串
但是localhost / lsp / test.lisp仅返回内部服务器错误(chmod 777 test.lisp完成)
clisp解释器上的test.lisp没有出现名称为“ content-type”的软件包:
(defun xyz()
(format t 'Content-Type: text/html;charset=utf-8')
(print())
(print())
(print(coerce '(#\u2211) 'string))
(print(coerce '(#\U20AC) 'string))
(format t "hello world!")
)
(xyz)
详细信息:uname -a Linux me-H97N-WIFI 3.13.0-37-generic#64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
apache2ctl -M AH00558:apache2:无法使用127.0.1.1可靠地确定服务器的标准域名。 全局设置'ServerName'指令以禁止显示此消息Loaded Modules:... lisp_module(shared)..
/etc/apache2/sites-enables/000-default.conf:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ScriptAlias / cgi-bin / / usr / lib / cgi-bin /
AllowOverride无选项+ ExecCGI -MultiViews + SymLinksIfOwnerMatch顺序允许,拒绝所有允许
(我的小修正案:)
位置/ var / www / html / lsp> SetHandler lisp-handler位置>
/etc/apache2/mods-enabled/lisp.conf:
LispServer 127.0.0.1 3000“ / var / www / html / lsp”
我哪里出问题了? Lisp服务器应该以某种方式在cgi-bin之外与python一起运行吗? 如何发送html标头?