簡體   English   中英

為什么我的.php擴展文件不能作為CGI在cgi-bin文件夾(Linux服務器)中工作?

[英]Why can't my .php extension files work in as CGI in cgi-bin folder(linux server)?

我最近從“ www.domain.com”購買了域名和托管服務。 我的主機是“ Linux主機”。 我用PHP准備了一個網站。 當我尋找托管功能時,有PHP5支持。 之后,在網站配置中,我注意到PHP5支持僅作為cgi應用程序提供 到目前為止,我還不知道cgi是什么。 我研究了一下。 我注意到有一個名為cgi-bin的目錄。 我把我的PHP文件放進去了,但是出現了內部服務器錯誤。 但是在cgi-bin目錄中,.cgi擴展名有效。 從Internet上查看時,我了解到必須在.htaccess或httpd.conf中添加一些處理程序。 我無權訪問這些文件,但可以在托管中通過“網站配置”添加一些處理程序。

我知道我做錯了什么,但我不知道那是什么。 謝謝...

CGI意味着將PHP配置為與Web服務器(通常為Apache)分開運行,而不是與Web服務器模塊相反。

您應該能夠簡單地將php文件放置在您的Web根目錄(通常在/ var / www中),然后在瀏覽器中導航至該文件,並且一切正常。

另外,請確保您在/ var / log /中檢查了Apache日志

搜索托管文件。 我敢打賭,您需要在腳本的第一行添加#!/path/to/php

暫無
暫無

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

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