phphttp錯誤
㈠ php寫的頁面無法訪問,報HTTP500錯誤,這個是怎麼回事
這個是伺服器那邊的代碼有問題,沒有辦法請求,而且可能是伺服器的介面代碼錯了。
希望我的回答可以幫到你,有什麼不懂可以追問。
㈡ php 調用http介面 出現錯誤
122.Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log
問題原因:內部伺服器出錯,這個服務偶然的一個內部錯誤或者丟失配置並且無法去編譯你的請求;請聯系這個服務的管理員通過xx郵箱去通知他們這個錯誤發生的時間,並且這個檢查你的在這個錯誤之前執行過得程序.很多內部關於錯誤可能有效的在這個服務錯誤日誌中
解決方法:刷新一下頁面就行了,伺服器炸了
125.Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request
問題原因
解決方法:伺服器目錄,虛擬主機配置出錯
132.500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at [email protected] to inform them of the time this error occurred, and e actions you performed just before this error.
More information about this error may be available in the server error log.
問題原因:500是伺服器錯誤,內部服務錯誤,這個伺服器偶然遇見了一個內部錯誤或者丟失了配置文件,導致無法去處理你的請求,請聯系管理員,更多的錯誤信息,或許在伺服器日誌里
解決方法:這個是重寫模式的文件語法格式不正確,導致的伺服器載入這個錯誤文件時報錯.解決方法,任意換一個重寫文件
我編程這么久,就遇到過這三次,你根據自己問題看下哪一條適用吧。
㈢ PHP寫的頁面無法訪問,報HTTP500錯誤,這個是怎麼回事
你應該是使用了 APACHE的地址重定向功能,出現500錯誤主要有以下原因
1.APACHE沒開啟rewrite模塊。
解決辦法:編輯apache的http.conf文件,找到#LoadMole rewrite_mole moles/mod_rewrite.so,去掉前面的#,重啟APACHE.
2 .htaccess文件有錯誤。通常是因為寫入了不合語法的規則。
解決辦法:刪除該目錄中的.htaccess即可。如果還是不行,再刪除上級目錄的.htacess,如此反復。
你主要檢查conf里的rewrite是否設置正常,然後網路一個正確的.htaccess參考一下。
㈣ 安裝phpwind出現HTTP 錯誤 500是怎麼回事
出現500錯誤的原因是很多的,一般來說,如果程序出錯,那麼在瀏覽器內會返回給用戶一個友好的錯誤提示,統一稱之為伺服器500錯誤。 解決的方法就是您必須在http中能夠正確的獲得錯誤信息,方法為:請打開瀏覽器,選擇工具,internet選項,高級,在高級中的瀏覽項目裡面有一個「顯示http友好錯誤提示」的復選框,請取消該復選框,這樣您可以獲得正確的錯誤提示。
在獲得正確的錯誤提示之後,您就可以根據該錯誤提示檢查您具體的出錯原因了。
㈤ 安裝php後出現 HTTP 錯誤 404.0 - Not Found 您要找的資源已被刪除、已更名或暫時不可用。 求解
你的網站是apache還是nginx還是iis?看看目錄配置的對不對,這個一般與php沒有關系,404是路徑錯誤。
如果確信沒有配置錯誤,檢查php文件是否有自定義的heade("404.....");的條件,因為特殊情況下也可以由php控制網頁header頭
㈥ PHP寫的頁面無法訪問,報HTTP500錯誤,這個是怎麼回事
原因百分之80來自於網站根目錄的config.php文件中資料庫相關設定錯誤,這種錯誤排除,只要檢查一下config.php文件中的伺服器和資料庫名稱、使用者名稱、密碼,還有資料庫前綴字串,再來就是檔案文件路徑,只要是多一個或少一個符號、大小寫錯誤、空格…絕對會賞你一個[HTTP 500 內部伺服器發生錯誤]的排頭吃。
再來百分之10的錯誤來自於網站程式碼設計錯誤也會出現[HTTP 500 內部伺服器發生錯誤]的頁面,這個錯誤一來可以從視窗工具=>網際網路選項=>進階=>去掉勾選:顯示易懂的HTTP錯誤訊息,二來可以從網站根目錄的error_log紀錄中看出一些端倪,再來排除,還有百分之5剛好碰上訪問的網站在維護,最多的例子是網站升級和網站遷移。
將錯誤訊息顯示出來。
而顯示的方法有兩種,一種是設定php.ini;另一種是透過程式碼開啟,操作方法請參考以下:
一、設定php.ini
1.首先開啟php.ini檔
2.使用「Ctrl」+「F」搜尋【display_errors】
3.將「display_errors=Off」改為「display_errors=On」
4.重新啟動Apache
5.重啟開啟網頁
二、透過程式碼開啟
1.開啟顯示「伺服器錯誤(500)」的程式檔
2.於程式檔加入以下程式碼
ini_set("display_errors", "On"); // 設定是否顯示錯誤( On=顯示, Off=隱藏 )
3.重啟開啟網頁
㈦ apache php 安裝後,Apache正常啟動,但無法解析PHP,可以解析html。網頁出現HTTP 404是怎麼回事
apache php 安裝後,Apache正常啟動,但無法解析PHP,可以解析html。網頁出現HTTP 404是設置錯誤造成的,解決方法為;
1、在apache的安裝目錄下,有一個htdocs目錄,現在,我們在該目錄下,新建一個簡單的php網頁文件。
㈧ 我的php源碼錯誤HTTP 錯誤 404.0 - Not Found
最可能的原因:
•指定的目錄或文件在 Web 伺服器上不存在。
•URL 拼寫錯誤。
•某個自定義篩選器或模塊(如 URLScan)限制了對該文件的訪問。
可嘗試的操作:
•在 Web 伺服器上創建內容。
•檢查瀏覽器 URL。
•創建跟蹤規則以跟蹤此 HTTP 狀態代碼的失敗請求,並查看是哪個模塊在調用 SetStatus。
㈨ phpHTTP 錯誤 500.19 - Internal Server Error 無法訪問請求的頁面,因為該頁的相關配置數據無效.
經過檢查發現是由於先安裝vs2008後安裝iis的緣故,只需重新注冊下AspNet就可以了,具體步驟如下
1 打開運行,輸入cmd進入到命令提示符窗口。
2 進入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目錄。
3 輸入aspnet_regiis.exe –i 執行既可
注意:如果系統為64位 第二步的路徑為C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727
iis7錯誤提示An error occurred on the server when processing the
URL...
win7下面運行ASP程序總是出錯,原來是站點配置的問題。。。
問題一:MS
Jet引擎改變了臨時目錄的位置,但是又沒有對臨時目錄的存取許可權,導致資料庫使用失敗(因為sql問題,後改用access資料庫測試)。
解決辦法:
給「系統盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp」目錄添加一個「Authenticated
Users」的用戶,其中AppData目錄是隱藏的,在進入的時候可以直接在地址欄輸入路徑,或者在文件夾選項里顯示隱藏文件。
設置許可權步驟:右擊Temp文件夾,選擇「屬性」》選擇「安全」選項卡》單擊「編輯」》出來「Temp
的許可權」對話框,單擊「添加」,在下面的「輸入對象名稱來選擇」中輸入Authenticated
Users(也可以點擊「高級...」按鈕,再點擊「查找」按鈕,在查找結果中選擇Authenticated Users),確定》返回到「Temp
的許可權」,將Authenticated Users的許可權中的完全控制給勾上,確定》確定。
問題二:是IIS7默認不把詳細錯誤發送的客戶端,所以只給我們一句腳本錯誤消息(本信息可以修改):An error occurred on the
server when processing the URL. Please contact the system
administrator。這樣,到底出什麼錯就不得而知。
解決辦法:
將iis7中ASP模塊裡面的「將錯誤發送到瀏覽器」改成True。
很關鍵,否則你都不知道錯誤出在哪裡。
㈩ PHP http500伺服器內部錯誤
出現500錯誤的原因是很多的,一般來說,如果程序出錯,那麼在瀏覽器內會返回給用戶一個友好的錯誤提示,統一稱之為伺服器500錯誤。
解決的方法就是您必須在http中能夠正確的獲得錯誤信息,方法為:請打開瀏覽器,選擇工具,internet選項,高級,在高級中的瀏覽項目裡面有一個「顯示http友好錯誤提示」的復選框,請取消該復選框,這樣您可以獲得正確的錯誤提示。
在獲得正確的錯誤提示之後,您就可以根據該錯誤提示檢查您具體的出錯原因了
大多數情況下,是一個網頁中使用了多個@
命令(調用多個網頁往往忽略了這個問題),
去掉就ok
了。
iis錯誤500解決方法!
綜合分析上面的錯誤表現我們可以看出,主要是由於iwam賬號(在我的計算機即是iwam_myserver賬號)的密碼錯誤造成了http
500內部錯誤。在詳細分析http500內部錯誤產生的原因之前,先對iwam賬號進行一下簡要的介紹:
iwam賬號是安裝iis5時系統自動建立的一個內置賬號,主要用於啟動進程之外的應用程序的internet信息服務。iwam賬號的名字會根據每台計算機netbios名字的不同而有所不同,通用的格式iwam_machine,即由「iwam」前綴、連接線「_」加上計算機的netbios名字組成。我的計算機的netbios名字是myserver,因此我的計算機上iwam賬號的名字就是iwam_myserver,這一點與iis匿名賬號isur_machine的命名方式非常相似。iwam賬號建立後被active
directory、iis
metabase資料庫和com
應用程序三方共同使用,賬號密碼被三方分別保存,並由操作系統負責這三方保存的iwam密碼
的同步工作。按常理說,由操作系統負責的工作我們大可放心,不必擔心出錯,但不知是bug還是其它什麼原因,系統的對iwam賬號的密碼同步工作有時會失敗,使三方iwam賬號所用密碼不統一。當iis或com
應用程序使用錯誤iwam的密碼登錄系統,啟動iis
out-of-process
pooled
applications時,系統會因密碼錯誤而拒絕這一請求,導致iis
out-of-process
pooled
applications啟動失敗,也就是我們在id10004錯誤事件中看到的「不能運行伺服器{3d14228d-fbe1-11d0-995
d-00c04fd919c1}
」(這里{3d14228d-fbe1-11d0-995d-00c04fd919c1}
是iis
out-of-process
pooled
applications的key),不能轉入iis5應用程序,http
500內部錯誤就這樣產生了。
三.解決辦法知道了導致http
500內部錯誤的原因,解決起來就比較簡單了,那就是人工同步iwam賬號在active
directory、iis
metabase資料庫和com
應用程序中的密碼。具體操作分三步,均需要以管理員身份登錄計算機以提供足夠的操作許可權