簡體   English   中英

CGI腳本顯示為純文本

[英]CGI script showing as plain text

我已經做了以下檢查:

  • 射幫線
  • 文件擴展名.cgi
  • 腳本是可執行的
  • 重新啟動Apache

我已經在/ sites-enabled下的Vagrant的project.conf文件中完成了以下操作:

<Directory /var/www/perl_project/cgi-bin>
      Options ExecCGI
      SetHandler cgi-script
</Directory>

我在鏈接中指向http://project.local/cgi-bin/routes.cgi?page=reports ,但是它們顯示了腳本文本並且不運行它們。

該腳本不顯示任何HTML,它是一種路由器,我在其中獲取查詢字符串,並基於該路由器加載模板工具包文件

有人可以幫忙嗎?

我將cgi腳本放在/usr/lib/cgi-bin

安裝mod_cgi模塊后,我注意到在/vagrant下創建了/cgi-bin目錄,但是由於某種原因該目錄不起作用,因此我查找了以前的cgi-bin目錄。

希望這可以幫助某人

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM