[英]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.