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
說明:首選讀取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
1F
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