1. 錯誤代碼500是什麼意思
500伺服器內部錯誤(Internalservererror)主要是由於IWAM賬號的密碼錯誤造成的。
主要是由於IWAM賬號的密碼錯誤造成的,指的是由於IWAM賬號的密碼錯誤造成了HTTP500內部錯誤。錯誤(error)是指人們在使用軟、硬體的時候,軟、硬體不能正常操作的一種現象。
該錯誤說明IIS伺服器無法解析ASP代碼,訪問一個靜態頁面試試是否也出現這個問題,如果訪問靜態頁面沒問題,那就要分以下幾種情況來分析了:
①你是否改變過計算機名稱。
②站點所在的文件目錄是否自定義了安全屬性。
③安裝了域控制器後是否調整了域策略。如果是其中的一種情況,請一一將改變的參數設置回來看是否解決問題。如果靜態空間也無法訪問,則說明解析還沒生效。
2. phpcms圖片上傳出現錯誤500
這個是伺服器內部錯誤,需要你看源碼了,你動過後台文件嗎,沒有的話就看看最近操作的前台的腳本能打開不,切記請了緩存,然後如果打不開那就先注釋,應該500錯誤就沒了,按你這情況應該是後台源碼出的問題,很麻煩的,找對應的源碼文件看看吧
3. 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參考一下。
4. 上傳文件時出現http error 500錯誤
首先,上傳大小的限制有兩個,一個叫post_max_size,一個叫upload_max_filesize。
然後,你看它提示的是HTTP Error 500。
五百錯誤的原因比較多,但一般來說,都是伺服器代碼的錯誤而導致其內部錯誤的。
那麼據此推想,可能的原因有下:
沒有配置允許上傳文件;
沒有配置上傳文件的臨時目錄;
臨時目錄或上傳目錄路徑有系統不能識別的字元(如漢字等);
臨時目錄或上傳目標無寫入許可權;
上傳文件有系統不能識別的字元(如漢字等);
本地上傳文件的目錄路徑有系統不能識別的字元;
……
目前只能想到這些了,不過你可以直接找到上傳文件的那一段代碼,逐行寫上測試錯誤的代碼,就可以找到哪裡出錯了,進而找到根本原因。
5. php 網上500錯誤,本地沒問題
1.伺服器配置不行;2.伺服器不支持PHP;3,你的代碼有語法錯誤,通常少了括弧或多了括弧等,仔細查看你的PHP代碼;3,可以對照能打開和不能打開頁面,把不能打開的頁面,代碼去掉,留下一個簡單的代碼,一點一點的找,就會找到。看簡單的代碼能不能打開,然後在往裡加代碼,就知道哪有問題了,這是個笨辦法
6. 揭秘PHP環境出錯500錯誤怎麼解決
PHP導致500錯誤是程序有語法問題,一般處理步驟是:在命令提示符下執行,顯示具體錯誤,然後適當修改程序。
7. PHP+swfupload 上傳視頻失敗,報500錯誤,怎麼配置上傳大小
看看路徑是否正確(正反斜杠)。配置php.ini
如何配置php.ini實現PHP文件上傳功能。其中涉及到php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等選項,這些選項是文件上傳成敗的關鍵。我們以php.5.3.5的Windows版本為例說明。
php.ini中文件上傳功能配置選項說明
用文本工具(推薦EditPlus)打開php.ini 配置文件,查找 File Uploads ,在這個區域有以下3個選項:
file_uploads = On
是否允許HTTP文件上傳。默認值為On允許HTTP文件上傳,此選項不能設置為Off。
upload_tmp_dir =
文件上傳的臨時存放目錄。如果沒指定則PHP會使用系統默認的臨時目錄。該選項默認為空,此選項在手動配置PHP運行環境時,也容易遺忘,如果不配置這個選項,文件上傳功能就無法實現,你必須給這個選項賦值,比如upload_tmp_dir = "d:/fileuploadtmp" ,代表在D盤目錄下有一個fileuploadtmp目錄,並且給這目錄讀寫許可權。
upload_max_filesize = 2M
上傳文件的最大尺寸。這個選項默認值為2M,即文件上傳的大小為2M,如果你想上傳一個50M的文件,你必須設定 upload_max_filesize = 50M。
但是僅設置upload_max_filesize = 50M 還是無法實現大文件的上傳功能,我們還必須修改php.ini文件中的 post_max_size 選項。
繼續在 php.ini 中查找 Data Handling ,在這個區域有1個選項:
post_max_size = 8M
指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認為8M。如果POST數據超出限制,那麼$_POST和$_FILES將會為空。
要上傳大文件,你必須設定該選項值大於upload_max_filesize選項的值,例如你設置了upload_max_filesize = 50M ,這里可以把post_max_size = 100M。
另外如果啟用了內存限制,那麼該值應當小於memory_limit 選項的值。
繼續在 php.ini 中查找 Resource Limits ,在這個區域有3個選項:
max_execution_time = 30
每個PHP頁面運行的最大時間值(單位秒),默認30秒。當我們上傳一個較大的文件,例如50M的文件,很可能要幾分鍾才能上傳完,但php默認頁面最久執行時間為30秒,超過30秒,該腳本就停止執行,這就導致出現無法打開網頁的情況。因此我們可以把值設置的較大些,如 max_execution_time = 600。 如果設置為0,則表示無時間限制。
max_input_time = 60
每個PHP腳本解析請求數據所用的時間(單位秒),默認60秒。當我們上傳大文件時,可以將這個值設置的較大些。 如果設置為0,則表示無時間限制。
memory_limit = 128M
這個選項用來設置單個PHP腳本所能申請到的最大內存空間。這有助於防止寫得不好的腳本消耗光伺服器上的可用內存。如果不需要任何內存上的限制將其設為 -1。
php5.2.0以前的版本默認8M; php.5.2.0版本默認為16M。php 5.2.0之後的版本默認為 128M;
php.ini 配置上傳文件功能示例
假設要上傳一個50M的大文件。配置 php.ini 如下:
file_uploads = On
upload_tmp_dir = "d:/fileuploadtmp"
upload_max_filesize = 50M
post_max_size = 100M
max_execution_time = 600
max_input_time = 600
memory_limit = 128M
提示:需要保持 memory_limit > post_max_size > upload_max_filesize
ini_get()獲取php.ini設置值
ini_set()設置php.ini
8. php 的後台在上傳圖片時出現報錯500,請問怎麼修改啊
這個可以看看錯誤日誌,看具體的錯誤信息。我猜測是保存上傳文件的文件夾沒有寫許可權,或者不存在。
9. PHP CMS 添加視頻不能上傳 上傳完成後出現Upload Error: 500
大概會有以下幾個原因:
1. 如果上傳其他文件正常,可能是文件大小超出了php配置的最大上傳限制值。修改php.ini
upload_max_filesize = 10M
改為你要的值。
2. 文件太大上傳耗時也相應會大,有可能會導致php運行超時,在上傳程序里增加一行代碼:
@set_time_limit(5 * 60);
這里是以秒為單位的,以上代碼是設置腳本超時為5分鍾,如果不夠可設置更大。或者設置為0,不限制超時。
3. 伺服器磁碟寫滿,造成無法保存新文件。這個可能性比較小
10. php表單提交之後出現錯誤500
500是伺服器內部錯誤,建議你把代碼粘出來。
例如:
4/0
便會出現500錯誤。
你要用排除法重點核對你插入資料庫的代碼。