问题列表 - 第41564页

在Debian Lenny的Apache 2.2下Perl CGI或CGI :: Fast

我在Debian Lenny机器上有2个不同的Web服务器.一个运行FastCGI(TRAC),另一个Web服务器运行PHP和一些CGI脚本.所以我目前启用了2个Apache2模块(cgi和fcgi)以及相应的2个vhosts设置.我对这两个模块同时运行没有其他特别的兴趣.

所以我想保持只运行Apache fastcgi模块,因为它看起来更有效率.

您能否确认以下评估是对还是正确?
1-我将无法做什么/更改TRAC站点(已经运行fcgi)
2-我必须调整其他Web服务器vhost以使用fastcgi脚本的处理程序设置
3-我将只需要更改perl模块从"使用CGI"到"使用CGI :: Fast"
4-我将能够保留perl现有CGI脚本的其余部分
而不需要其他更改5-我不需要使用CGI :: Apache但CGI: :Web服务器脚本中的FastCGI(i/o当前CGI模块)

我希望我的观点很明确,因为它对我来说有点陌生......

谢谢

编辑:
thx为Naveed和J-16的提示,
这是我做的,如果它可以帮助其他人让它工作:

  • 哼,用CPAN安装CGI :: Fast,然后它运行得更好..
    在Debian上已经安装了libperl

    perl -MCPAN -e shell
    cpan> install CGI::Fast
    
    Run Code Online (Sandbox Code Playgroud)
  • 将文件名从*.cgi更改为*.fcgi,

  • 包括下面由Naveed建议的fastcgi while循环,
  • 使用正确的fastcgi处理程序设置apache vhost(请参阅fastcgi doc)
  • 启用Apache fastcgi模块(a2enmod fastcgi)并禁用cgi模块,
  • 检查Apache设置中的fastcgi.conf文件,
  • 重启Apache,
  • 检查fastcgi作为Apache子进程运行(ps -afx),
  • 修复了一些脚本问题,已经在..但是在运行fastcgi时新出现,如同建议(通过检查Apache日志检测到错误),
  • 编辑:修改文件上传代码,因为初始脚本不再起作用(仍然不明白为什么),所以我不得不用这样一个替换while循环:

    open(FILE,">$upload_dir/$file_name")
    while ($bytes_count = read($file_query,$buffer,2096)) {
    $size += $bytes_count;
    print FILE $buffer;
    }
    close(FILE);
    
    Run Code Online (Sandbox Code Playgroud)
  • 完成.

世界还不完美,但终于有效了.

apache perl upload cgi fastcgi

1
推荐指数
1
解决办法
1451
查看次数

Zend框架:元属性集成

我正在尝试根据页面内容将一些元素(以下格式)添加到我的页面的头部:

<meta property="og:title" content="some content" />
Run Code Online (Sandbox Code Playgroud)

使用headMeta() - > appendName如下:

$this->view->headMeta()->appendName('og:title', 'some content');
Run Code Online (Sandbox Code Playgroud)

在标头中生成以下内容:

<meta name="og:title" content="some content" />
Run Code Online (Sandbox Code Playgroud)

有没有办法让Zend 使用属性字段生成元素

谢谢

facebook zend-framework metadata

6
推荐指数
1
解决办法
4463
查看次数

Asp.net MVC授权属性,重定向到自定义"无权限"页面

response 302当经过身份验证的用户没有权限时,Asp.net MVC2会重定向到登录页面.

我想分成两个动作

  1. 如果用户未经过身份验证,则执行其操作,重定向到登录页面.
  2. 如果用户已通过身份验证但没有必需的权限,则返回相应的http状态代码并显示没有权限的dude页面.

有什么办法吗?或者我在授权和表单身份验证方面做错了什么?我能想到的唯一方法是编写自定义授权属性,我想避免使用它.

asp.net-mvc asp.net-mvc-2

32
推荐指数
4
解决办法
3万
查看次数

从逗号分隔的列表中提取值

当给出逗号分隔值的列表时3, asdf, *#, 1212.3,我想提取这些值中的每一个,不包括逗号,所以我会有一个值列表[3, "asdf", "*#", 1212.3](不是像这样的文本表示,而是作为'命中'的数组).我该怎么做?

regex csv d extract

3
推荐指数
1
解决办法
1021
查看次数

什么是g_editable属性?

我一直在看<div ... g_editable="true" ... >.

我已经搜索了任何可以帮助我理解其目的的东西,但是我所得到的只是更多的标记而没有解释它.

有人可以解释一下吗?

html

3
推荐指数
1
解决办法
1679
查看次数

如何在Android中使用Simple HTTP客户端?

如何使用AndroidHttpClientHTTP客户端连接到远程服务器?我无法在文档和互联网上找到好的例子.

android http

75
推荐指数
1
解决办法
15万
查看次数

Sharepoint是否跟踪文档下载?

我知道Sharepoint跟踪对文件的修改,但它是否跟踪特定用户是否打开了要查看的文件?

sharepoint

7
推荐指数
1
解决办法
3万
查看次数

无论单元格中的文本数量是多少,都将表格列宽设置为常量?

在我的表中,我将列中第一个单元格的宽度设置为100px.
但是,当此列中某个单元格中的文本太长时,列的宽度会变得更大100px.我怎么能禁用这个扩展?

html css column-width

504
推荐指数
7
解决办法
96万
查看次数

Hibernate中的方言

Hibernate与数据库无关.因此,无论我们在应用程序中使用什么数据库,我们都需要设置与该数据库相关的方言.

例如,假设我们使用的是MySQL数据库,那么我们需要以下方言:org.hibernate.dialect.MySQLDialect

假设我们使用的是SQL Server数据库,那么我们需要以下方言:org.hibernate.dialect.SQLServerDialect

Hibernate将生成与该数据库相关的适当查询.我的问题是hibernate使用哪种机制来生成基于数据库的查询?

hibernate

6
推荐指数
1
解决办法
2万
查看次数

如何找到以前的主动控件:Delphi

我想在Delphi中获得以前的主动控件,我试图使用OnActiveControlChange事件,但即使通过我可以得到当前的主动控件而不是前一个.

我在这里先向您的帮助表示感谢.--Vijay

delphi

6
推荐指数
2
解决办法
4767
查看次数