當前位置:首頁 » 編程語言 » nginxphp500

nginxphp500

發布時間: 2023-09-20 08:48:57

㈠ HTTP 錯誤 500.0 - Internal Server Error C:\php-5.3.5\php.exe - FastCGI 進程意外退出

最常見的出錯提示:500 SERVER ERROR

主要是由於IWAM賬號(在我的計算機即是IWAM_MYSERVER賬號)的密碼錯誤造成了HTTP 500內部錯誤。在詳細分析HTTP500內部錯誤產生的原因之前,先對IWAM賬號進行一下簡要的介紹:IWAM賬號是安裝IIS5時系統自動建立的一個內置賬號,主要用於啟動進程之外的應用程序的I nternet信息服務。IWAM賬號的名字會根據每台計算機NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由 「IWAM」前綴、連接線「_ 」加上計算機的NETBIOS名字組成。我的計算機的NETBIOS名字是MYSERVER,因此我的計算機上IWAM賬號的名字就是 IWAM_MYSERVER,這一點與I IS匿名賬號ISUR_MACHINE的命名方式非常相似。IWAM賬號建立後被 Active Directory、IIS metabase資料庫和COM+應用程序三方共同使用,賬號密碼被三方分別保存,並由操作系統負責這三方保存的IWAM密碼的同步工作。按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是B UG還是其它什麼原因,系統的對IWAM賬號的密碼同步工作有時會失敗,使三方IWAM賬號所用密碼不統一。當IIS或COM+應用程序使用錯誤I WAM的密碼登錄系統,啟動IIS Out-Of-Process Pooled Applications時,系統會因密碼錯誤而拒絕這一請求,導致IIS Out-Of-Process Pooled Applications啟動失敗,也就是我們在ID10004錯誤事件中看到的「不能運行伺服器{3D14228D-FBE1-11D0-995D- 00C04FD919C1} 」(這里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEY),不能轉入IIS5應用程序,HTTP 500內部錯誤就這樣產生了。

㈡ 怎麼在nginx中運行php文件

nginx本身不能處理php,它只是個web伺服器,當接收到請求後,如果是php請求,則發給php解釋器處理,並把結果返回給客戶端。
nginx一般是把請求發fastcgi管理進程處理,fascgi管理進程選擇cgi子進程處理結果並返回給nginx本文以php-fpm為例介紹如何使nginx支持php.

㈢ 502 bad gateway nginx怎麼解決

在http協議中,502 狀態碼(Bad Gateway)是指錯誤網關或者無效網關。在nginx中,出現 502 bad gateway則表示nginx代理的upstream模塊發生錯誤或者upstream模塊不可達。


例如,nginx的後端配置的是php作為fastcgi,則當php沒有啟動的時候,訪問時則會出現

502 bad gateway的提示,具體的錯誤信息如下圖所示:


因此,當出現該提示時,應該去檢查nginx的upstream模塊是否正常(例如檢查php是否啟動),如果upstream模塊沒有啟動,則啟動upstream模塊就可以解決。

linux nginx 無法執行php文件

為以前沒有接觸過nginx ,所以查了一天,查處原因有二:
一、網站根目錄
默認是在 /usr/local/nginx/html文件
配置在
location / {
root /home/www/wwwroot;
index index.html index.htm;
}

二、修改文件中對應的php配置部分
location ~ \.php$ {
root /home/www/wwwroot;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
特別需要注意的是:fastcgi_param這個參數默認的是$fastcgi_script_name;最好改為$document_root$fastcgi_script_name;我在實際配置中出現了php找不到需要解析文件而返回404或者500錯誤的問題。所以最好是帶上網站根目錄的路徑變數$document_root

㈤ nginx和php都裝好了,怎麼還是無法訪問項目目錄

先訪問下ngnix下面得靜態文件,看可以訪問不,看會不會報錯,如果沒問題的話,就說nginx配置沒問題。

然後測試php文件,訪問php程序,看下頁面的返回狀態碼,如果是伺服器錯誤500的話,就說明php配置的有問題,看下nginx的錯誤日誌,是路徑沒錯誤啊,還是別的程序,錯誤日誌裡面都有會有反饋的,檢查下php-fpm啟動了么,或者看下程序是不是錯了!
可以貼下錯誤日誌幫你分析下

熱點內容
資料庫應用系統的概念 發布:2025-02-02 02:44:46 瀏覽:546
存儲甘油違法 發布:2025-02-02 02:35:36 瀏覽:988
壓縮譜寫法 發布:2025-02-02 02:26:33 瀏覽:935
ipad電子書上傳 發布:2025-02-02 02:22:14 瀏覽:402
堅果郵件怎麼配置 發布:2025-02-02 02:15:14 瀏覽:332
安卓跟h5哪個好 發布:2025-02-02 02:07:56 瀏覽:852
vcjava 發布:2025-02-02 02:06:27 瀏覽:338
航海世紀55區是什麼伺服器 發布:2025-02-02 02:01:22 瀏覽:835
php獲取當前年 發布:2025-02-02 01:50:41 瀏覽:159
sqlbrowser服務 發布:2025-02-02 01:32:14 瀏覽:732