windows2003上傳、下載大小及超時設置(PHP上傳大小限制php.ini設置)

網站建設 SEO相關1 6,031閱讀模式

ASP上傳大小限制設置:

>> 解決SERVER 2003不能上傳大附件的問題
在“服務”里關閉 iis admin service 服務。
找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
找到 ASPMaxRequestEntityAllowed 把它修改為需要的值(可修改為20M即:20480000)
存盤,然后重啟 iis admin service 服務。
>> 解決SERVER 2003無法下載超過4M的附件問題
在“服務”里關閉 iis admin service 服務。
找到 windows\system32\inetsrv\ 下的 metabase.xml 文件。
找到 AspBufferingLimit 把它修改為需要的值(可修改為20M即:20480000)
存盤,然后重啟 iis admin service 服務。
>> 超時問題
解決大附件上傳容易超時失敗的問題
在IIS中調大一些腳本超時時間,操作方法是: 在IIS的“站點或虛擬目錄”的“主目錄”下點擊“配置”按鈕,
設置腳本超時時間為:300秒 (注意:不是Session超時時間)

解決通過WebMail寫信時間較長后,按下發信按鈕就會回到系統登錄界面的問題
適當增加會話時間(Session)為 60分鐘。在IIS站點或虛擬目錄屬性的“主目錄”下點擊“配置-->選項”,
就可以進行設置了(Windows 2003默認為20分鐘)

 

PHP上傳大小限制設置:

打開D:\WEST263_PHP_PACKAGE\php\下的php.ini和C:\windows\ 下的php.ini

php.ini里面查看如下行:

upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 20M

默認值分別是:

upload_max_filesize = 8M
post_max_size = 8M
memory_limit = 128M

修改成您需要的數值即可,一般不需要進行修改,修改后重啟IIS即可生效。
另外要確認上傳的 <form> 里類似下面的這行

<input type="hidden" name="MAX_FILE_SIZE" value="500000">


register_globals=off 網站打不開的解決方法

register_globals是php.ini里的一個配置,這個配置影響到php如何接收傳遞過來的參數,顧名思義,register_globals的意思就是注冊為全局變量,所以當On的時候,傳遞過來的值會被直接的注冊為全局變量直接使用,而Off的時候,我們需要到特定的數組里去得到它。所以,碰到上邊那些無法得到值的問題的朋友應該首先檢查一下你的register_globals的設置和你獲取值的方法是否匹配。(查看可以用phpinfo()函數或者直接查看php.ini)

register_globals=off的目的主要是為安全考慮,同時大多數程序要求將該值設為off,以前用On風格寫的大量腳本怎么辦? 如果你以前的腳本規劃得好,有個公共包含文件,比如config.inc.php一類的文件,在這個文件里加上以下的代碼來模擬一下(這個代碼不保證100%可以解決你的問題,因為我沒有大量測試,但是我覺得效果不錯)。

 

代碼:
<?php
if ( !ini_get("register_globals") )
{
extract($_POST);
extract($_GET);
extract($_SERVER);
extract($_FILES);
extract($_ENV);
extract($_COOKIE);if ( isset($_SESSION) )
{
extract($_SESSION);
}
}
?>

 


解決phpmyadmin上傳文件大小限制的配置方法

phpmyadmin導入SQL文件時涉及到phpmyadmin上傳文件大小限制問題,默認phpmyadmin上傳文件大小為2M,如果想要phpmyadmin上傳超過2M大文件,就需要修改phpmyadmin上傳文件的大小配置或者將大文件分幾批上傳,相對來說修改phpmyadmin上傳文件大小的限制來得方便很多。解決phpmyadmin上傳文件大小限制問題涉及修改php.ini配置文件和phpmyadmin配置文件。

修改phpmyadmin上傳文件大小限制主要分修改php.ini配置文件和phpmyadmin配置文件兩個步驟。

第一步:修改php.ini配置文件中文件上傳大小配置

此步驟與一般的PHP.INI配置文件上傳功能方法一致,需要修改php.ini配置文件中upload_max_filesize和post_max_size兩個選項值,具體修改方法請參考:PHP.INI配置:文件上傳功能配置教程。

第二步:修改php執行時間及內存限制實現phpmyadmin上傳大文件功能

如果想要phpmyadmin上傳大文件,還需修改php.ini配置文件中的max_execution_time(php頁面執行最大時間)、max_input_time(php頁面接受數據最大時間)、memory_limit(php頁面占用的最大內存)三個配置選項,這是因為phpmyadmin上傳大文件時,php頁面的執行時間、內存占用也勢必變得更長更大,其需要php運行環境的配合,光修改上傳文件大小限制是不夠的。

第三步:修改phpmyadmin配置文件

在完成php.ini的相關配置后,還需要修改phpmyadmin配置。

1、修改phpmyadmin config配置文件中的$cfg[‘ExecTimeLimit’]配置選項,默認值是300,需要修改為0,即沒有時間限制。

2、修改phpmyadmin安裝根目錄下的import頁面中的$memory_limit

windows2003上傳、下載大小及超時設置(PHP上傳大小限制php.ini設置)

說明:首選讀取php.ini配置文件中的內存配置選項memory_limit,如果為空則默認內存大小限制為2M,如果沒有限制則內存大小限制為10M,你可以結合你php.ini配置文件中的相關信息修改這段代碼。

至此,經過修改php.ini配置文件中的文件上傳配置選項以及phpmyadmin配置文件后,即可解決phpmyadmin上傳文件大小限制問題,從而實現phpmyadmin上傳大文件功能。


Vps、云主機、獨立主機Udp發包處理流程

現象:主機發包(一般是因為dedecms的漏洞導致黑客上傳的木馬程序對外發UDP攻擊包,用來攻擊別人的網站),帶寬使用超過50M/s,被系統自動重啟或停機。

win主機解決方案:

1、主要方案:
下載???http://downinfo.myhostadmin.net/safe_script.rar

解壓到任意目錄后, 直接運行setup.bat即可

 

這個程序也可自動阻止UDP發包的程序。
檢查使用了DEDECMS的站點的plus或include目錄,刪除那些黑客留下的木馬程序,把dedecms升級到最新版。

2.備用方案: 比較徹底的辦法是:禁用php的fsockopen函數,不過禁用這個功能可能會導致部分網站的某些功能(遠程讀取,api調用等)失效。
(編輯d:\SOFT_php_PACKAGE\PHP\php.ini,修改disable_functions =fsockopen,然后開始>運行 iisreset 即可生效。)

 

3.備用方案: 也可以用網站管理助手中的功能“查殺病毒”來清理木馬程序。

 

 

LINUX設置方法:

直接在服務器上執行以下規則即可防止UDP發包。

iptables -F

iptables -A OUTPUT -p udp -d 61.139.2.69 --dport 53 -j ACCEPT

iptables -A OUTPUT -p udp -d 8.8.8.8 --dport 53 -j ACCEPT

iptables -A OUTPUT -p udp -j DROP

service iptables save

感謝支持米粒在線,回復也精彩。希望對您有幫助,轉載請注明出處:http://www.bjmhhq.com/776.html

 
  • 本文由 米粒在線 發表于 2012年11月2日14:18:31
  • 轉載請務必保留本文鏈接:http://www.bjmhhq.com/776.html
百科知道

徹底解決AMD顯卡win10開機黑屏問題

遇上個AMD R7 350 顯卡 偶爾開機到了logo之后黑屏,找了各種法子沒解決,看到了這個辦法。試試看。來自小櫻看科技的公眾號。這邊做一下記錄避免丟了。謝謝。小櫻的辦公用電...
    • 米粒在線 4

      godaddy虛擬主機上傳文件有限制,限制為8M。可以通過改php.ini文件。
      默認會有一個php.ini文件,但是改來改去不生效,最后把php.ini重命名為php5.ini,《《你的主機如果是godaddy主機,php版本默認是5,需要php5.ini,你自己可以在根目錄新建一個。記得要備份啊,另外修改后稍微等2到10分鐘,等待服務器生效。》》發現生效了。
      只需要添加三行代碼:

      upload_tmp_dir = /tmp
      upload_max_filesize = 100M
      post_max_size = 100M

      修改前建議備份,如果那里錯了,可以恢復。另外好像修改后大概等2-10分鐘內生效,我把上傳值修改為100M。
      另外如果修改錯誤,我附上一php.ini的備份文件吧!http://www.bjmhhq.com/781.html

    發表評論

    匿名網友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
    確定

    拖動滑塊以完成驗證