最近架設了一個網站,遇到一個比較奇怪現象。因為撰寫是外包給專門寫的人;有幾個問題詢問各位高手
環境:php mysql iis....等
1.當時網站還未挪回時上傳,圖片是正常可以上傳。近日移回來後測試上傳圖片卻出現"檔案太小"但是一般
網路上查到都是檔案不夠大,要去IIS改設定。檔案太小是何原因?
2.上傳圖片之前是可以用中文命名的,現在進去都會呈現???
以上兩個問題,向各位大大求解
- 網頁裡面的上傳功能
- FTP
- phpMyAdminim
- 區網samba
如果是網頁本身的上傳功能
php.ini 設定檔預設沒修改會有 2MB 容量的限制
詳情Google:php.ini 2MB
要修改 php.ini 裡面的幾行
舉例:
upload_max_filesize = 20M
post_max_size = 20M
如果要允許上傳超大檔,還要修改頁面存活時間,每頁面記憶體上限量,因為有可能網路慢上傳過程太久,頁面超過存活時間被砍掉而上傳失敗。
max_execution_time = 600
max_input_time = 600
memory_limit = 20M
總之就是爬文看教學啦。有詳細說明。
若用 phpMyAdmin 上傳的,除了改 php.ini
它的設定檔 phpMyAdmin.conf 裡頭也有關於上傳檔案容量上限的限制,也要修改。
*******************
亂碼問題,是系統編碼設定錯誤
通常都用 UTF-8 萬國碼
別用 big5,會一堆亂碼。
IIS 效能極差
除非想運行微軟 asp.net,才會用 IIS
不然網頁伺服器軟體建議用 Apache
或輕量級 Lighttpd、Nginx
效能會優很多
Apache 是最多人用的,教學多,懶人快速架構包也多
Lighttpd、Nginx 則是精簡,聽說效能比較快
可以 Google 搜一下: Apache、Lighttpd、Nginx
三者的比較
若拿不定主意,則 Apache吧,最多人用的準沒錯
至於 IIS 和 Apache 那些開源的比較,有興趣的也可以搜一下,不過資料應該不多。一般認為不在一個擋次。
內文搜尋

X