2016年9月2日 星期五

USBwebserver 可攜式伺服器 使用常見問題及解決方法參考

USBwebserver 可攜式伺服器 使用常見問題及解決方法參考



使用目的:
USBwebserver可攜式伺服器,方便好用,是網頁設計師學習,測試,展示DEMO網頁的好工具
本軟體己有收納在林金露老師的可攜式個人雲端應用平台,你可去下載應用

常見問題(1):為何打開USBwebserver後Apache及Mysql没有呈現"綠色打勾"狀態,而是!驚嘆號呢?
啟用失敗時
啟用正確時


可能失敗原因有以下情形:
1.你是否把USBwebserver目錄拷貝放在有中文的目錄夾下使用,例如"桌面",因為有中文字,會使其運作失敗
2.第一次打開USBwebserver時,通常會出現防火牆的詢問對話窗,有Apache及Mysql二個畫面,請要按"允許存取" 這樣子才可順利運作
3.若你電腦己有安裝其他伺服器軟體(如appserv,wamp,xampp),再同時使用USBwebserver,也有可能造成無法運作,建議只使用一種較好
4.有些防毒軟體(如小紅傘),不接受可攜式軟體運作,會擋住其正常使用,建議換成老師推薦的PandaCloudAntivirus


常見問題(2):我的網頁程式應放在那?
正確操作:
1.請按USBwebserver面板的左方"Root dir",進入後建立目錄夾,採一個目錄夾為一個網站模式(例如:joomla)來學習網頁編輯


常見問題(3):我的網頁要如何打開觀看呢?
正確操作:
1.請按USBwebserver面板的左方"Localhost",便可在瀏覽器出現你網頁的目錄夾名(例如:joomla1),再點入即可看到網頁,這時你要確認你己有打開瀏覽器了,不然,怎麼按都會没反應哦


常見問題(4):為何我的網頁網址是http://localhost:591或是http://localhost:8080,而不是http://localhost呢?
正確操作:
1.因為USBwebserver是可攜式伺服器,免安裝,而一般安裝版伺服器(如appserv,wamp,xampp)安裝後預設Apache的port是80而Mysql的port是3306,為了迴避,USBwebserver面板的右方"設置",可調整Apache的port為8080或591,Mysql的port為3307.因此在網址才會是http://localhost:591或是http://localhost:8080


常見問題(5):我要怎麼才能進作資料庫後台?帳號密碼是什麼?
正確操作:
1.請按USBwebserver面板的左方"PHPMyAdmin",再依畫面,帳號填root,密碼填usbw,這是預設的,你可進入後再自訂新的帳密


常見問題(6):為何我在PHPMyAdmin資料庫後台,匯不入大於2MB的sql檔呢?
正確操作:
1.這是因為USBwebserver是可攜式伺服器,預設上傳檔最大為2MB,那該如何調整?
2.請找到USBwebserver可攜式伺服器目錄下的PHP目錄夾,找到並用記事本打開php.ini檔案,利用編輯的尋找功能,找到
upload_max_filesize = 2M這行,請把2M更大如30M,存檔後,再重開USBwebserver可攜式伺服器便可上傳大於2MB的檔案


常見問題(7):為何我在安裝Joomla軟體時會卡在第三步驟,訊號裝到一半卡住不動了,無法安裝成功呢?
正確操作:
1.因為USBwebserver可攜式伺服器,其php.ini 中預設的最長執行時間是 30 秒,伺服器會在 30 秒後強行中止正在執行的程式,一般來說,時間是夠了,但實務上有些學生的電腦安裝很多軟體交互作用下,使安裝Joomla軟體超出預設時間.那該如何調整呢?
2.請找到USBwebserver可攜式伺服器目錄下的PHP目錄夾,找到並用記事本打開php.ini檔案,利用編輯的尋找功能,找到
max_execution_time = 30這行,可把30改成你要的時間上限(例如120)存檔後,再重開USBwebserver可攜式伺服器便可


常見問題(8):在使用USBwebserver可攜式伺服器下或是其他安裝版,還有那些PHP的php.ini檔案設定要注意呢?
正確操作:
動態網頁程式在運作時一定會和PHP有關,所以了解php.ini檔案一些調校,有助於你的網頁設計功力,以下供參考
1.post_max_size = 8M(這是預設)你可調整大小
設定以post方式上傳資料的最大檔案大小。此項的設定會影響到檔案的上傳,若要上傳較大的檔案,則這個值必需大於upload_max_filesize所設定的值。假如有開啟限制記憶體空間的選項時,memory_limit所設定的值也會影響到檔案的上傳,一般而言memory_limit所設定的值必需大於post_max_size所設定的值。
2.max_execution_time = 30(這是預設)你可調整大小
這可以防止伺服器被程式所套牢,預設的值為30秒
3.max_input_time = 60(這是預設)你可調整大小
每個腳本的最大讀取資料時間,按秒計.例設成 600 才不會有問題!
4.memory_limit = 128M(這是預設)你可調整大小

這能用來設定允許每個程式最多能夠分配到多少的記憶體總數(位元組),這可以防止程式佔掉伺服器所有可用的記憶體空間。

沒有留言: