3-3
Uniform Server設定
一、
- 可安裝在隨身碟,開發環境帶著跑。
- 執行UniController.exe可開啟控制台,依序點選Start MySQL及Start Apache啟動伺服器。
- 選擇「General→Mail utility msmtp」來進行寄信設定。
- 開啟後,右邊下拉選單可先選擇「Gmail」,然後點選「Edit configuration File」來編輯設定檔。
- 找到Gmail的設定部份,輸入您的Gmail帳號及密碼(請將中文字的部份以實際資料替換掉)
- 儲存後,可透過其界面來寄發測試信。
二、幾個您要知道的位置(假設裝在D:)
- 網頁目錄的位置:D:\UniServerZ\www
- 資料庫的存放位置:D:\UniServerZ\core\mysql\data
- PHP 設定檔 php.ini 的位置:D:\UniServerZ\core\php54\php_production.ini
- MySQL設定檔 my.ini 的位置:D:\UniServerZ\core\mysql\my.ini
- 網站連結位置:http://電腦IP或http://localhost或http://127.0.0.1
- phpMyAdmin 的連結位置:http://localhost/us_phpmyadmin
三、 修改php.ini (底線部份為建議務必修改項目)
- date.timezone = Asia/Taipei ; //主機預設時區,否則系統抓到的可能會有誤差。
- display_errors = On ; //是否顯示錯誤訊息?建議開啟!
- upload_max_filesize = 100M ; //允許上傳的檔案的最大容量。
- post_max_size = 120M ; //表單最大容量,該值必須大於 upload_max_filesize
- memory_limit = 128M ; //一個程序所能夠申請到的記憶體空間
- max_input_vars = 1000 ; //表單可接收的變數數量,超過此數量,就無法完全接收。
- max_file_uploads = 20 ; //最多只能傳幾個檔案?請視需求設定之。
- max_execution_time = 150 ; //每個程序最大允許執行時間(秒),0 表示沒有限制。
- 記得Stop Apache再重啟 Start Apache,如此設定才會生效。
四、gmail 登入嘗試遭拒 或 error: 5.5.1
請參考:http://jimmysu.logdown.com/posts/249495-gmail-smtp-authentication-required
1.將「安全性較低的應用程式存取權限」設為「啟用」
進入此網頁 https://www.google.com/settings/security/lesssecureapps ,設為「啟用」。
如果怕我給的連結是騙人的,您也可以到 Google 帳戶內找到「安全性較低的應用程式存取權限」的設定,是一樣的東西。
這時候再寄看看,通常只要啟用這個,網站的表單就可以正常寄送了。
如果還不行,請再往下看。
2.解除人機驗證鎖定
進入此網頁 https://accounts.google.com/b/0/DisplayUnlockCaptcha 點擊「繼續」。
這時候再寄看看,通常只要啟用這個,網站的表單就可以正常寄送了。
五、安裝
https://www.ugm.com.tw/modules/tad_book3/index.php?op=list_docs&tbsn=11