我在运行 OS X 的 MacBook 上试图自学如何编写 CGI 脚本,但我被困在第一步,更改httpd.conf
文件。我正在按照以下说明操作:http ://www.cgi101.com/book/connect/mac.html ,我正在尝试httpd.conf
使用终端命令更改文件sudo vim /etc/apache2/httpd.conf
。但是,当我准备尝试保存文件时,它说它是只读的。我遵循的说明说我应该取消注释该行AddHandler cgi-script .cgi
但是,如果我无法保存文件,我应该怎么做?
我对 CGI 脚本、Apache 和终端非常陌生。
编辑:命令的输出:ls -l /etc/apache2/httpd.conf
是:
-r--r--r-- 1 root wheel 24330 Jul 11 2011 /etc/apache2/httpd.conf
编辑:当我尝试保存它时说add ! to override
. 当我使用命令执行此操作时,:!x
它会退出但会产生错误launch_msg("CheckIn") IPC failure: Operation not permitted
。