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

ASP上傳大小限制設(shè)置:

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

解決通過WebMail寫信時(shí)間較長(zhǎng)后,按下發(fā)信按鈕就會(huì)回到系統(tǒng)登錄界面的問題
適當(dāng)增加會(huì)話時(shí)間(Session)為 60分鐘。在IIS站點(diǎn)或虛擬目錄屬性的“主目錄”下點(diǎn)擊“配置-->選項(xiàng)”,
就可以進(jìn)行設(shè)置了(Windows 2003默認(rèn)為20分鐘)

 

PHP上傳大小限制設(shè)置:

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

php.ini里面查看如下行:

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

默認(rèn)值分別是:

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

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

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


register_globals=off 網(wǎng)站打不開的解決方法

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

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

 

代碼:
<?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導(dǎo)入SQL文件時(shí)涉及到phpmyadmin上傳文件大小限制問題,默認(rèn)phpmyadmin上傳文件大小為2M,如果想要phpmyadmin上傳超過2M大文件,就需要修改phpmyadmin上傳文件的大小配置或者將大文件分幾批上傳,相對(duì)來說修改phpmyadmin上傳文件大小的限制來得方便很多。解決phpmyadmin上傳文件大小限制問題涉及修改php.ini配置文件和phpmyadmin配置文件。

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

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

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

第二步:修改php執(zhí)行時(shí)間及內(nèi)存限制實(shí)現(xiàn)phpmyadmin上傳大文件功能

如果想要phpmyadmin上傳大文件,還需修改php.ini配置文件中的max_execution_time(php頁(yè)面執(zhí)行最大時(shí)間)、max_input_time(php頁(yè)面接受數(shù)據(jù)最大時(shí)間)、memory_limit(php頁(yè)面占用的最大內(nèi)存)三個(gè)配置選項(xiàng),這是因?yàn)閜hpmyadmin上傳大文件時(shí),php頁(yè)面的執(zhí)行時(shí)間、內(nèi)存占用也勢(shì)必變得更長(zhǎng)更大,其需要php運(yùn)行環(huán)境的配合,光修改上傳文件大小限制是不夠的。

第三步:修改phpmyadmin配置文件

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

1、修改phpmyadmin config配置文件中的$cfg[‘ExecTimeLimit’]配置選項(xiàng),默認(rèn)值是300,需要修改為0,即沒有時(shí)間限制。

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

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

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

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


Vps、云主機(jī)、獨(dú)立主機(jī)Udp發(fā)包處理流程

現(xiàn)象:主機(jī)發(fā)包(一般是因?yàn)閐edecms的漏洞導(dǎo)致黑客上傳的木馬程序?qū)ν獍l(fā)UDP攻擊包,用來攻擊別人的網(wǎng)站),帶寬使用超過50M/s,被系統(tǒng)自動(dòng)重啟或停機(jī)。

win主機(jī)解決方案:

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

解壓到任意目錄后, 直接運(yùn)行setup.bat即可

 

這個(gè)程序也可自動(dòng)阻止UDP發(fā)包的程序。
檢查使用了DEDECMS的站點(diǎn)的plus或include目錄,刪除那些黑客留下的木馬程序,把dedecms升級(jí)到最新版。

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

 

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

 

 

LINUX設(shè)置方法:

直接在服務(wù)器上執(zhí)行以下規(guī)則即可防止UDP發(fā)包。

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

感謝支持米粒在線,回復(fù)也精彩。希望對(duì)您有幫助,轉(zhuǎn)載請(qǐng)注明出處:http://m.bjmhhq.com/776.html

 
  • 本文由 米粒在線 發(fā)表于 2012年11月2日14:18:31
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://m.bjmhhq.com/776.html
網(wǎng)站建設(shè)

寶塔面板設(shè)置Docker加速站提示錯(cuò)誤:全局配置文件有誤,請(qǐng)檢查Expecting value:line 1 column 1(char 0)解決方法

寶塔? docker? 修改加速 報(bào)錯(cuò):寶塔 設(shè)置失敗!讀取配置文件失?。篍xpecting value: line 1 column 1 (char 0)解決辦法: 打開文件:/etc/d...
百科知道

華碩路由器的ddns用不了, 還有哪個(gè)可以用,備選替代選擇

尊敬的華碩用戶: 為配合網(wǎng)絡(luò)安全法規(guī)及政策的要求,進(jìn)一步提升服務(wù)安全性與質(zhì)量,華碩將對(duì)ASUS DDNS服務(wù)進(jìn)行調(diào)整。當(dāng)前的ASUS DDNS服務(wù)將停止。我們?yōu)槟峁┝寺酚善鲀?nèi)嵌的其他第三方DDNS服...
    • 米粒在線 4

      godaddy虛擬主機(jī)上傳文件有限制,限制為8M??梢酝ㄟ^改php.ini文件。
      默認(rèn)會(huì)有一個(gè)php.ini文件,但是改來改去不生效,最后把php.ini重命名為php5.ini,《《你的主機(jī)如果是godaddy主機(jī),php版本默認(rèn)是5,需要php5.ini,你自己可以在根目錄新建一個(gè)。記得要備份啊,另外修改后稍微等2到10分鐘,等待服務(wù)器生效?!贰钒l(fā)現(xiàn)生效了。
      只需要添加三行代碼:

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

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

    發(fā)表評(píng)論

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

    拖動(dòng)滑塊以完成驗(yàn)證