0 0

perl cgi 执行权限5

#!/usr/bin/perl -w
use strict;
$fromfile="/quark/helloworld";
unlink $fromfile or warn "failed on $fromfile:$!";
1;


文件名字:test.cgi
放在apache目录cgi-bin 下面
执行 perl test.cgi 可以运行
在web上访问报错:
failed on /quark/helloworld:Permission denied at /quark/webmail/cgi-bin/test.cgi line 4

test.cgi 的用户组nobody:nobody 权限755


请问是不是要修改apache的权限才可以执行
2012年12月27日 17:58
目前还没有答案

相关推荐

    Perl CGI 轻松进阶 PDF

    10. **Web服务器配置**:了解如何在Apache、Nginx等常见Web服务器上配置和运行Perl CGI程序,包括修改配置文件、设置脚本执行权限等。 通过阅读“Perl CGI 轻松进阶 PDF”,读者可以逐步提升自己的Perl CGI技能,...

    PerlCGI轻松进阶

    《PerlCGI轻松进阶》这本书是一本专为想要深入理解和掌握Perl语言,特别是Perl在CGI编程领域的应用而设计的教程。Perl是一种强大的文本处理语言,尤其在系统管理、网络编程和网页脚本方面有着广泛的应用。CGI...

    Perl CGI 轻松进阶 (PDG).rar

    1. 配置Web服务器:如Apache、Nginx,设置CGI脚本的执行路径和权限。 2. 脚本调试:学会使用日志、错误报告,以及在服务器上调试CGI程序。 通过"Perl CGI 轻松进阶 (PDG)"教程,你将掌握从创建简单的“Hello, World...

    CGI-Perl实例起步

    通常,CGI脚本需要放在服务器的"cgi-bin"目录下,并确保其权限设置为可执行(如chmod 755)。之后,通过浏览器访问URL,服务器会执行该脚本并返回结果。 在实际开发中,CGI脚本可能会涉及到更复杂的任务,如数据库...

    CGI编程使用Perl

    同时,正确设置权限和所有权,以确保CGI脚本能够被执行。 总的来说,"CGI编程使用Perl"涵盖了Web开发中的基础概念,包括HTTP协议、Perl脚本语言、CGI编程模型以及服务器配置。通过学习这些知识,开发者可以创建动态...

    Teach_Yourself_CGI_Programming_With_Perl_5_In_A_Week

    ### 教程:《一周内学会Perl 5 CGI编程》 #### 一、引言 在数字时代,网站的功能性和互动性变得越来越重要。而实现这些功能的关键技术之一就是CGI(通用网关接口)编程。Perl作为一种强大的脚本语言,在CGI编程...

    [UNIX系统管理高手].CGI-Perl.

    3. **Perl与Web服务器的集成**:设置Apache或其它UNIX Web服务器以执行Perl CGI脚本,包括配置脚本路径、权限和环境变量。 4. **表单处理**:学习如何处理HTML表单数据,包括GET和POST方法,以及如何验证用户输入。 ...

    搭建lighttpd+cgi的代码包

    由于CGI脚本需要可执行权限,所以确保你的脚本具有适当的权限。使用`chmod +x /path/to/hello.cgi`来赋予执行权限。 7. **重启lighttpd** 最后,保存配置并重启lighttpd服务,使新的配置生效。在Ubuntu/Debian上...

    CGI-Perl实例起步 (HTM).rar

    10. **部署CGI脚本**:学习如何在Web服务器上配置CGI环境,包括设置正确的脚本执行权限和路径。 通过深入学习这个“CGI-Perl实例起步”教程,你不仅能够掌握Perl CGI编程的基础,还能为后续的Web开发打下坚实的基础...

    Apache+MySQL+PHP+PHPadmin+Zend+Tomcat+JSP+PERL+CGI调试环境安装配置手册.rar

    在Apache配置中添加`ScriptAlias`指令,指定CGI脚本目录,确保PERL解释器路径正确,即可运行PERL CGI程序。 七、调试与优化 安装配置完成后,需要测试各个组件的运行情况,如检查Apache、MySQL、PHP的错误日志,...

    cgi实现下载文件

    2. CGI脚本执行:Web服务器接收到请求后,启动CGI脚本。 3. 文件定位:CGI脚本根据请求参数找到要下载的文件在服务器上的路径。 4. 头部信息设置:CGI脚本设置HTTP响应头部信息,包括Content-Type(文件类型)、...

    CGI技术全面接触(PDG)

    1. CGI的定义:CGI是一种接口,允许Web服务器调用外部程序来处理用户的请求,这些程序可以是脚本或二进制可执行文件。 2. 工作流程:当用户通过浏览器访问一个CGI程序时,Web服务器接收到请求,然后启动CGI进程,将...

    WINXP+APACHE+MYSQL+PHP+TOMCAT+JSP+PERL+CGI调试环境安装配置手册

    配置Apache支持CGI,需要修改httpd.conf中的ScriptAlias和Directory配置,指定CGI脚本的存放目录,并确保执行权限设置正确。 在配置这个环境时,需要注意版本兼容性,例如Apache、PHP和MySQL的版本之间,以及Tomcat...

    cgi.rar_CGI脚本_cgi

    - 配置Web服务器以识别CGI脚本,通常涉及设置脚本目录、执行权限和MIME类型。 - 脚本路径通常在服务器配置文件(如Apache的httpd.conf或Nginx的nginx.conf)中定义。 6. **www.pudn.com.txt可能包含的资源:** -...

    精通CGI编程 CGI

    6. 部署和配置:了解如何在不同的Web服务器(如Apache、Nginx等)上配置CGI支持,以及如何设置权限和脚本路径。 在深入学习CGI编程的过程中,你将接触到许多实际应用案例,例如表单处理、登录验证、数据库交互等。...

    web的cgi程序

    然后,将CGI程序放到这个目录下,并确保它们具有执行权限。 4. **测试CGI程序**:保存并重启Web服务器,然后在浏览器中访问`http://your_server/cgi-bin/your_script.cgi`,如果一切正常,应该能看到CGI程序的输出...

    Perl编程思想.pdf

    通过以上内容可以看出,《Perl编程思想》一书覆盖了Perl语言在Web开发领域的多个方面,从基础的CGI技术到高级的mod_perl模块,以及模板系统Mason和快速开发框架Maypole等,同时还介绍了Perl在文本解析和生物信息学等...

    cgi角本教程

    因此,编写CGI程序时应遵循安全最佳实践,如验证用户输入,限制权限,避免直接执行不安全的命令等。此外,每个CGI请求都会启动新进程,可能导致性能问题,现代Web框架如PHP-FPM、FastCGI和WSGI等解决了这个问题。 *...

    Perl 6 技术参考手册.docx

    - **添加执行权限**:通过 `chmod +x <program>` 命令为 Perl 程序添加执行权限。 - **运行程序**:直接执行 Perl 程序:`./<program>`。 - **注释**:使用 `#` 符号开始一行注释。 #### 七、Perl 在全球的应用情况...

Global site tag (gtag.js) - Google Analytics