หัดใช้ Server2Go WAMP ไม่ต้องติดตั้งใช้งานได้แม้อยู่ใน CD-ROM
หัวข้อ บทความ แทก Apache | MySQL | Perl | PHP
สำหรับงาน Web Programming นั้นคนทำงานอย่างเราคงหลีกเลี่ยงการทำความรู้จักกับ Apache , MySQL , PHP ไม่ได้ ซึ่งโดยปกติแล้วเราก็ต้องติดตั้ง Software ทั้งหมดเพื่อใช้งาน แน่นอนย่อมมีความวุ่นวายในทางเทคนิค จนมีคนหัวใส เอาทั้งหมดมา Pack รวมกันในชื่อ LAMP (Linux, Apache , MySQL,PHP) หรือจะเป็น WAMP (Windows, Apache , MySQL , PHP)
ที่เรารู้จักกันโด่งดังเป็นหน้าเป็นตาของคนไทยก็เช่น AppServ ที่เป็น WAMP ที่ Update ทันสมัยสดๆให้เราใช้งานกันง่ายๆ
แต่ AppServ ยังไม่พอสำหรับความง่ายของผม วันนี้ผมจึงขอเอา Server2Go มาแนะนำให้รู้จักกัน
Server2Go คือชุด Web Server สำเร็จรูปโคตรง่าย
http://www.server2go-web.de หน้า Website ของ Server2Go
เจ้า Server2Go เป็นผลงานของคุณ Timo Haberkern ชาวเยอรมันเค้าเป็น Web Programmer สาย PHP มีผลงานการแต่งหนังสือพวก PHP Framework เช่น
เป็นหนังสือที่เล่าเกี่ยวกับ symfony ซึ่งเป็น PHP Framework ตัวนึง เสียดายดันเป็นภาษาเยอรมันไม่งั้นจะสนับสนุนซักเล่ม :P คุณ Timo Haberkern เค้าพัฒนา Server2Go เพื่อให้เป็น Web Server ที่สามารถรันได้บน CD-ROM ไม่ต้องติดตั้ง โดยก็ได้พัฒนาอยู่ตลอดเวลาตาม Version ของ Software ร่วมต่างๆที่นำมาใช้งาน
มันง่ายยังไงผมถึงเอามาขี้โม้ให้ฟัง
- ชุด Web Server สำเร็จรูปที่รวบรวมเอา Apache , MySQL, PHP, Perl เอาไว้ด้วยกัน
- ไม่ต้องติดตั้ง แตก Zip แล้ว config file นิดหน่อยก็ใช้งานได้เลยสามารถใช้งานได้ตั้งแต่ Windows 98 ขึ้นมา
- รันได้แม้แต่อยู่ใน CD-ROM คุณสามารถ copy งานทุกอย่างใส่ CD-ROM แล้วส่งงานให้ลูกค้าได้เลย
- ยังไม่สูญเสียการ config ในรายละเอียดไม่ว่าจะ php.ini, my.ini , httpd.conf สามารถเล่นได้ตามใจชอบและแน่นอน PHP extensions หลายๆตัวก็ติดตั้งได้ตามปกติ
- Server2Go เป็น Donateware ใช้งานได้ฟรี ถ้าถูกใจก็บริจาคให้กับผู้พัฒนาได้ครับ
โม้ไปก็เท่านั้นลองติดตั้งแล้วใช้งานกันดีกว่า
ผมขี้โม้ตอแหลมากก็ไม่ดี ไป Download มาติดตั้งก่อนก่อนที่ http://www.server2go-web.de/download/download.html
หน้า Website Download Server2Go มีให้เลือกหลาย File มาก ให้คุณเลือกเอาที่ต้องการเลย บางคนชอบแบบครบทุกอย่าง บางคนชอบ Apache Version โน้น ก็เอาตามสะดวก
หลังจาก Download มาแล้วแตก zip คุณจะเห็นโครงสร้าง File ทั้งหมดออกมา File หลักๆที่ใช้งานที่ต้องรู้จักมีดังนี้
- autorun.inf เป็น file autorun เรียก Server2Go.exe อีกทีใช้สำหรับเวลา Write ทั้งหมดลง CD-ROM เมื่อเสียบแผ่นแล้วก็จะเรียก Server2Go.exe ทำงานทันที
- logo.ico เป็น icon ที่ใช้ร่วมกับ autorun.inf
- pms_config.ini เป็น config file ที่ใช้ set ค่าต่างๆของ Server2Go เดี๋ยวจะอธิบายต่อไปครับ
- Server2Go.exe เป็น file หลักที่จะไปเปิดการทำงานของ Apache , MySQL และค่าต่างๆของ PHP อีกที
- splash.png เป็นรูปภาพที่จะ Load ขึ้นเมื่อกดเรียก Server2Go ให้ทำงาน
ว่าแล้วลองคลิกเรียก Server2Go.exe ขึ้นมาครับ
ถ้าขึ้นหน้าแบบนี้ก็แสดงว่า Server2Go ทำงานได้ถูกต้องแล้วต่อไปเราจะมาลองเข้าใจ pms_config.ini เพื่อปรับแต่งได้อย่างถูกต้อง
ปรับแต่ง pms_config.ini ให้เข้าใจแล้ว Server2Go จะอยู่ในมือคุณ
เปิด pms_config.ini ด้วย text editor ขึ้นมาแล้วลองดูโครงสร้าง File หากคุณคุ้นเคยจะรู้สึกว่ามันก็คล้ายๆกับ Apache config หรือ php.ini นั้นแหล่ะ
ใน pms_config.ini นี้แบ่งการปรับแต่งออกเป็น 5 ส่วนโดยคุณสามารถปรับแต่งเพื่อ
[general] เป็นข้อมูลพื้นฐานของ Web Server นี้ มีการ config ดังนี้
- ServerName คือ ชื่อของ Web Server นี้
- UseSplash คือ รูปที่จะ Load ขึ้นตอนเปิด Server2Go ขึ้นมาระบุเป็นรูปอื่นๆก็ได้สนับสนุน bmp, jpg, png, tif, ico, tga, pcx, psd
- ShowStartupProgress คือ แสดงการ Load ขึ้นตอนเปิด Server2Go
- SplashTransparencyColor ระบบเป็นตัวเลข RGB เพื่อให้ ภาพที่ Load ขึ้นมาโปร่งใส
- KeepRunningAfterBrowserClose คือต้องการให้เปิด Server2Go ทิ้งไว้แม้จะปิด Browser ไปแล้ว 0 คือปิด browser ปิด server2go 1 คือปิด browser แต่ server2go ยังเปิดคงไว้อยู่
- ShowTrayIcon แสดง icon ที่ System Tray หรือไม่ 0 คือไม่โชว์ 1 คือ โชว์
- StartLocal ถ้าต้องการใช้งานบน harddisk ก็กำหนดเป็น 1 ถ้าใช้งานบน CD-Rom กำหนดเป็น 0 (ยัง งงๆค่านี้กำหนดทำไมไม่รู้ยังไม่เห็นความแตกต่าง)
- AllowOnlySingleInstance อ่านแล้ว ยังงงๆ ฮาๆ กำหนดเป็น 1 ละกันครับ :P
- ShowShutdownMessage เป็นข้อความที่แสดงเวลา Shutdown ตัว Server2Go
[http] เป็นการกำหนดข้อมูลในส่วนของ Webserver มีการ config ดังนี้
- HostName ระบุเป็น ip ของเครื่องที่คุณใช้งาน ถ้าใช้งานส่วนตัวไม่ยุ่งกับ ip address ให้กำหนดเป็น local ip นั้นคือ 127.0.0.1
- Port ระบุ port ของ Web Server นี้แก้ไขเป็น 80 สำหรับ web ปกติ
- DefaultFile File แรกที่จะโดนเปิด อันนี้ไม่ต้องระบุก็ได้ไปจัดการที่ httpd.conf ก็ได้ครับถ้าต้องการ
- DefaultRoot เป็น folder ของ Website ที่จะถูกเปิดขึ้น
- DeleteHttpTemp กำหนด เป็น 1, 0 เลือก 1 คือจะลบ File temp ทุกอย่างทิ้งเมื่อปิด Server2Go และ 0 คือคงเก็บ temp ทุกอย่างเอาไว้
- HideTempFolder กำหนดเป็น 1, 0 เลือก 1 คือซ่อน Temp ต่างๆไว้ 0 คือ ไม่ซ่อน
[database] เป็นการกำหนดข้อมูลในส่วน MySQL มีการ config ดังนี้
- UseMySQL กำหนดเป็น 1, 0 เลือก 1 เพื่อให้ MySQL เริ่มทำงาน
- LocalMirror ใช้การทำสำรองฐานข้อมูลในเครื่องที่ใช้ กำหนดเป็น 1,0 เลือก 1 เพื่อให้ใช้ Mirror
- OverwriteLocalMirror กำหนดเป็น 1, 0 เพื่อให้เขียนทับใน Mirror Folder
- MirrorFolder กำหนดเป็น path ว่าต้องการ path ไหน
- DeleteDatabaseFiles กำหนดให้ลบ File ทิ้งเมื่อปิด Server2Go
- MySQLPort กำหนด port ของ MySQL
- MySQLCmd กำหนด command เริ่มแรกเมื่อ Start MySQL
- HideMirrorFolder กำหนดเป็น 1,0 เลือก 1 เพื่อซ่อน Folder นี้
อาจจะงงๆกับ MirrorFolder ว่ามีไว้ทำไม กรณีนี้จากประสบการณ์ผมคือ ถ้าเราเอา Server2Go ไปรันบน CD-ROM เช่น การส่งมอบงานให้ลูกค้า พวกงาน php ต่างๆ เราวางไว้บน Server2Go เมื่อเรียกใช้งาน แล้วถ้าจำเป็นต้องมีการเขียน Database ระบบจะเอาไปเขียนลง MirrorFolder แทนที่จะเขียนใน Folder MySQL หลัก (เพราะเขียนลง CD-ROM ไม่ได้นั้นเอง)
[AdditionalParsing] เป็นการกำหนด File เพิ่มเติมที่ต้องการให้เรียกใช้เมื่อเปิดใช้ Server2Go อันนี้ผมยังงงๆเหมือนว่า ยังไม่มีการเปิดใช้งาน ลองดูใน Version หลังๆครับว่า ทางผู้พัฒนาวางเอาไว้เพื่ออะไร
[Path] โดยปกติในตัว Server2Go จะกำหนด Path เรียก Server ต่างๆไว้เป็นมาตรฐานแล้ว หากต้องการแก้ไขเพิ่มเติม ใน Apache , MySQL , PHP ปกติจะถูก comment เอาไว้ อยากปรับแต่งตัวไหนก็เอา ; ออกซะ อย่างกรณีผม ผมมักจะ config php เอง ก็จะแก้ไข
- PathToPhpIni=server\apache\php.ini
ตัวอย่าง php.ini ที่แก้ไข
ในตัว Server2Go ได้ pack dll ต่างๆไว้ครบหมดแล้วแค่เลือกเปิดใช้งานก็พร้อมใช้แล้ว
สำหรับตัวอย่าง pms_config.ini ของผมที่ใช้ทำงานประจำก็เป็นดังนี้
[general]
ServerName=Server2Go
UseSplash=splash.png
ShowStartupProgress=1
SplashTransparencyColor=128,128,128
KeepRunningAfterBrowserClose=1
ShowTrayIcon=1
StartLocal=0
AllowOnlySingleInstance=1
ShowShutdownMessage=Shutdown {SERVER_NAME}
[http]
HostName=127.0.0.1
Port=80
DefaultFile=
DefaultRoot=htdocs
DeleteHttpTemp=1
HideTempFolder=1
[Browser]
BrowserType=IEXPLORER
BrowserCommandOptions=
BrowserPath=ExternalBrowser/SimpleBrowser.exe
WorkOfflineTitle=
BrowserSize=
[database]
UseMySQL=1
LocalMirror=1
OverwriteLocalMirror=0
MirrorFolder=
DeleteDatabaseFiles=0
MySQLPort=7188
MySQLCmd=--skip-innodb
HideMirrorFolder=0
[AdditionalParsing]
File1=
File2=
File3=
File4=
File5=
File6=
File7=
File8=
File9=
File10=
[Path]
;PathToApache=server\apache\apache.exe
;PathToHttpdConf=server\apache\conf\httpd.conf
;PathToMysqlBin=server\mysql\bin
;PathToMyIni=server\mysql\my.ini
;PathToMySqlData=server\mysql\data
;PathToMySqlData=server\mysql\share
PathToPhpIni=server\apache\php.ini
ในตัว Server2Go จะแถม phpMyAdmin มาให้ด้วยคุณสามารถเข้าไปดูได้ที่ /phpmyadmin/ เวลาเขียน Script ติดต่อก็ใช้ username : root , password : ไม่มี
หากต้องการให้ระบบปลอดภัยมากขึ้นก็ให้เข้าไปกำหนด username password เพิ่มเติมเอาครับ
จบล่ะไม่มีอะไรโม้แล้ว :P
ทุกวันนี้ผมใช้ Server2Go ในการพัฒนา Website ให้ลูกค้าโดยในงานก็ตั้ง Folder ไว้ในเครื่อง พอทำงานเสร็จผมก็ copy ทั้ง Folder ลง CD หรือ DVD ส่งงานให้ลูกค้าได้เลย สะดวกสบายมากๆ และเพื่อหน้าตาของลูกค้าผมก็แก้ไขพวก ServerName, UseSplas, ShowShutdownMessage ให้สวยงาม แค่นี้ลูกค้าก็ชอบใจแล้วครับ
จุดสำคัญของเจ้า Server2Go คือ การกำหนด HostName ครับปกติผมจะกำหนดเป็น 127.0.0.1 มักไม่ค่อยมีปัญหา แต่พอกำหนดเป็น ip address จริงๆ เช่น Link ผ่านวง Lan กัน ให้เครื่องนึงเปิด web จาก Server หลัก อะไรแบบนี้มักเจอปัญหา ปัญหาที่ว่า คือ กำหนด HostName ไม่ตรงกับ ip address ของ เครื่องจริงๆ ทำให้เวลาเปิด Server2Go ขึ้นมา มันจะค้างๆแล้วไม่ยอม start ตัวเองครับ
ใครเอาไปประยุกต์ยังไงก็เอามาบอกเล่ากันครับ
Read (46,936)
Comments (39)
2009-04-14 07:25:33
ความคิดเห็น
มีแต่บทความสุโค่ยทั้งนั้น
@PanJ on twitter โดยคุณ ปันเจ
2009-04-14 15:53:38
แวะมาลงชื่อก่อนคับ ตอนนี้กำลังศึกษา WinPE ทำไว้มารัน Application Karaoke แบบ server - client อยู่ครับ เครื่อง client จะไม่ให้มี HDD เลย boot จาก USB
เที่ยวสุรินทร์นึกถึง สุรินทร์ร้อยแปด http://www.surin108.com โดยคุณ ดอกธูป
2009-04-14 17:19:32
กำลังนั่งหา WAMP บนฝั่ง Windows มาใช้งานอยู่เลย
ขอบคุณมากครับ
โดยคุณ Edward
2009-04-15 12:09:18
ในที่สุดก็มาแล้วววววว ขอบคุณครับบบ
ทุกอย่างเกิดจากเหตุ และปัจจัย ไม่ใช่อยู่ดี ๆ ก็เกิดขึ้น :: สร้างฝันบนจินตนาการ www.konkeanweb.com , www.prawee.com ,www.tct15.com ,www.thaiagro.com โดยคุณ [email protected]
2009-04-15 13:31:12
ถูกใจ จริงๆ ครับ
เบื่อนะ บางที เอาข้อมูล เอาเวป ไปแล้วแต่เครื่องปลายทางไม่มี อะไรซักอย่าง
ต้องมานั่งติดตั้งทีละอย่าง ผมว่าตัวนี้ลดปัญหาไปได้เยอะแน่เลย
พฤกษพกาสร อีกกุญชรอันปลดปลง โดยคุณ [[ลิงใหญ่]]
2009-04-15 15:14:20
โททนต์เสน่งคง สำคัญหมายในกายมี
นรชาติวางวาย มลายสิ้นทั้งอินทรีย์
สถิตย์ทั่วแต่ชั่วดี ประดับไว้ในโลกา
โอ้ว!ในที่สุดก็มาแล้วรอตั้งนาน
ขอบคุณสำหรับบทความดีๆครับ
โดยคุณ Bally
2009-04-16 00:00:01
เคยลงใน FlashDrive เมื่อนานมาแล้ว ทำงานได้ไม่ค่อยน่าประทับใจ แครชบ่อยมาก บางทีกำลังโหลดตัวเซิร์ฟเวอร์ก็ค้างไปเฉยๆ
มาล่าสุดนี่ไม่รู้เป็นไงมั่งแล้ว อืมมม
ปล.ใช้ครั้งล่าสุดก็สองปีก่อน
โดยคุณ jirayu
2009-04-17 13:48:43
ยอดเลย run บน cd ได้ด้วย แจ๋วครับ
โดยคุณ ไลท์
2009-04-18 10:18:01
ขอบคุณมากครับ ผมใช้ xampp ยังไม่ค่อยสมบูรณ์เท่าไร หรือว่าผมเซ็ตไม่ถูกนะ หุหุ
วิทยาลัยเทคนิคอุตรดิตถ์ โดยคุณ kikok
2009-04-18 21:39:26
www.uttc.ac.th
ขอบคุณสำหรับ บทความดี ๆ ยังคงติดตาม ผลงานครับ
โดยคุณ เอ
2009-04-20 20:35:33
knowdev-มุมคนสนใจ เรื่องราว ไอที โปรแกรมมิ่ง
เย้... รอบทความนี้มานานแล้ว... ขอบคุณ 9AuM มากๆๆ เลย
ปล.. รูปที่อั้มถ่าย notebook IBM r61 ประมาณ 27,xxx มัยแพงจัง... ผมเห็นรุ่นนี้ที่ขายที่คอมมาร์คแค่ 19,xxx เองง่ะ... วานบอก ???
โดยคุณ เอก
2009-04-21 18:12:41
R61 ตัว 19,990 บาทก็มีครับ
ตัวที่ซื้อให้ @patsonic ก็รุ่นเดียวกันนั้นแหล่ะ แต่เพิ่ม
+ ประกันเป็น 3 ปี
+ Windows Vista Business
ดูราคาแล้วซื้อตัว 27,000 คุ้มกว่าน่ะครับ
http://www.servdd.com Web Hosting คุณภาพบริหารงานโดยนายอ้ำ โดยคุณ 9AuM
2009-04-21 19:05:26
http://www.wp4seo.com wp4SEO ระบบช่วยบริหาร Wordpress Blog จำนวนมาก
http://www.welovetopup.com weLoveTopup เติมเงินออนไลน์ให้ส่วนลดมากที่สุดในตลาด
อั้ม, ถามสองเรื่องก๊าบ
๑. ใช้โปรแกรมรัยดาวน์โหลดกบนอกกะลาง่ะ... แล้วที่ตั้งโหลดจากเน็ตหรอจากทีวีครับ
๒. ใช้ฮาร์ดแวร์ยี่ห้อครับครับ... เห็นต่อออกได้สองเครื่อง
โดยคุณ เอก
2009-04-21 20:21:48
ใช้ orbitdownloader ครับ Freeware
http://www.orbitdownloader.com/index.htm
ดูดเอาจากหน้า Website Hiptv
http://hiptv.mcot.net/listProgramCat.php?catId=29
เลือกตอนที่อยากดูแล้วคลิก ที่ Choise Speed ผมเลือก 256K กดเป็น New Windows หรือ New Tabs ก็ได้
เสร็จแล้ว View Source จะเห็น URL ของ File wmv ให้ Download ครับ
ผม Download เก็บทุกตอนมาหลายปีแล้ว
ส่วนที่เห็นว่าดูทีวี หลายช่องได้ ผมใช้ 2 เครื่องครับ
PC จะต่อการ์ดทีวีเอาไว้ เปิดดูช่อง 9
ส่วน Netbook ผมจะต่อ Wifi เปิดช่อง nationchannel.com ดู Online ครับ
http://www.servdd.com Web Hosting คุณภาพบริหารงานโดยนายอ้ำ โดยคุณ 9AuM
2009-04-21 20:41:23
http://www.wp4seo.com wp4SEO ระบบช่วยบริหาร Wordpress Blog จำนวนมาก
http://www.welovetopup.com weLoveTopup เติมเงินออนไลน์ให้ส่วนลดมากที่สุดในตลาด
สุโคร่ย....มากๆๆ เลย 9AuM.... ตอบเร็วมากๆๆเลย...
แนะนำ Freeware ดีๆๆ ทั้งน้านเลย... มีอีกไหมครับ? อั้มน่าจะแนะนำฟรีแวร์ดีๆที่อั้มใช้อยู่ด้วยนะ
ถึงเป็นการส่งเสริมให้ใช้โปรแกรมดีๆ (แบบไม่ต้องละเมิดฯ) ด้วย
โดยคุณ เอก
2009-04-21 21:37:35
ตายๆ ผมเขียนบทความเกี่ยวกับ server2go ทำ schedule ไว้กว่าจะออกอีกหลายวัน วันนี้เพิ่งมาเจอบทความที่นี่ เฮ่อ ไม่น่านั่งลำบากอยู่ 3 ชั่วโมงเลย
บทความเขียนได้ดีมากเลยครับ
โดยคุณ select2web
2009-04-22 08:54:05
ยังคงงงอยู่กับ Server2Go
- มันแตกต่างกับ Apache ยังไงคับ
- ถ้าลง server2Go ก็ไม่ต้องลง apache ?
งงจ้า
โดยคุณ Beer
2009-04-22 18:40:26
ตอบคุณ Beer ครับ
Server2GO จะรวม Apache , MySQL , PHP ไว้ด้วยกันครับ
คล้ายๆกับ Appserv น่ะครับคิดว่าคงเคยใช้
ปกติผมก็ใช้ Appserv ตลอดล่ะครับแต่รันบน CD ได้แบบนี้น่าลองแฮะ
ไว้จะลองหามาใช้ดูครับ
Epitaph of Twilight โดยคุณ C\B
2009-04-22 22:32:23
เยี่ยมไปเลยครับ ขอบคุณนะครับสำหรับบทความที่ละเอียดมากๆ
คิดว่าคงได้ลองเอามาใช้บ้างแน่ๆ เลย
โดยคุณ dogdoy
2009-04-24 00:38:06
*** > ต่อไปก็... บทความเรื่องบูต osx กะ xp เลยครับ... เชียร์อันนี้ด้วยครับ
เสนอๆๆ นะ อั้ม ^_^
โดยคุณ user
2009-04-24 08:35:55
ง่ายกว่า Xampp อีกนะครับ ผมเจอปัญหากับ Xampp ที่ load/reload page ช้ามาก ไม่รู้จะแก้ยังงัยดี เดี๋ยวจะลองใช้ Server2Go ดูบ้างดีกว่า
โดยคุณ konrasee
2009-04-24 10:12:47
ถามอะไรหน่อยซิครับ
เดียวนี้เค้านิยมใช้ CMSตัวไหน มากที่สุดอะครับ
โดยคุณ muekzero
2009-05-07 16:07:17
ช่วยด้วยครับ เวลาปิด Server2Go แล้วมาดู Database ปรากฎว่าไฟลที่ผมเขียน
มันกลับเป็นเหมือนเดิมหมดเลย ตัวอย่างเช่น Database ตอนแรก = 1 ผมก็เปลี่ยนให้เป็น 2 ตอนใช้งาน แต่เมื่อผมปิด serverลง เมื่อเปิดขึ้นมาใหม่ database ก็ = 1 เหมือนเดิมเป๊ะๆเลยคับ
การตั้งค่าผมก็ตั้งเหมือนคุณอ้ำเลยคับ
[database]
UseMySQL=1
LocalMirror=1
OverwriteLocalMirror=0
MirrorFolder=
DeleteDatabaseFiles=0
MySQLPort=7188
MySQLCmd=--skip-innodb
HideMirrorFolder=0
โดยคุณ Beer
2009-05-15 14:42:55
พัฒนาการของ server2go ก็มาจาก apserve -> xampp -> server2go
จริงแล้ว xampp ก็สามารถรันบน CD-ROM ได้ และก็ใช้งานง่ายหากใช้คู่กับ ampstart กล่าวคือคลิกที่ ampstart.exe ทีเดียวก็เปิดหน้าแรกขึ้นมาใช้งานได้เลย ปัญหาคือ windowXP จะขึ้นเตือนว่า ampstart เป็น malware ก็แค่นั้น อีกอย่างคือผมทำให้มัน autorun เมื่อใช้กับ CD-ROM ไม่ได้ จึงลองใช้ server2go อยู่เช่นกัน
เนื่องจากทั้ง xampp และ server2go สามารถใช้งานได้ทั้งบน harddisk / USB-stick หรือ CD-ROM ดังนั้นการตั้งค่าโปรแกรมจึงต่างกัน เหตุที่ HDD / USB นั้นสามารถบันทึกข้อมูลลง server ได้เลยเหมือนจริงทุกอย่าง ขณะที่หากใช้กับ CD-ROM ไม่สามารถบันทึกได้ โปรแกรมก็จะสร้างโฟลเดอร์ขึ้นมาชั่วคราวบนเครื่องที่ไดร์ C:\ หากเราตั้งค่าว่าเป็น CD-ROM ข้อมูลใดที่บันทึกไว้จะหายไปเมื่อปิด server ทันที นั่นเอง
ดังนั้น ต้องตั้งค่้่าใน pms_config.ini ใหม่ดังนี้
;--- ค่าเดิม (สำหรับ CR-ROM) คือ
;--- StartLocal=0
StartLocal=1
;---ค่าเดิม (สำหรับ CD-ROM) คือ
;--- LocalMirror=1
;--- แต่ค่าสำหรับ harddisk หรือ handy drive คือ
LocalMirror=0
;--- The path to that the database should be mirrored (e.g.. c:\MyS2GApp\Data\) ไม่ต้องบอก drive จะดีกว่า เช่น \MyS2GApp\Data\ เพราะโปรแกรมจะหา drive ที่ถูกต้องให้เอง, if empty the
;--- default temp directory is used
;--- ค่าเดิม (สำหรับ CD-ROM) คือ
;--- MirrorFolder=
;--- แต่ค่าสำหรับ harddisk หรือ handy drive คือ (กรณีเก็บข้อมูลไว้ที่ root ของ drive ใดๆก็ตาม)
MirrorFolder=\server2go\dbdir
จบแล้วครับ
หวังว่าคงพอช่วยเพื่อนๆร่วมอุดมการณ์คนชอบของฟรีกันนะครับ
ิby php_master
โดยคุณ php_master
2009-06-30 09:31:06
ผมก้อเจอปัญหา รันใน HDD ได้ดีแล้ว แต่เวลา เขียนลงแผ่นไม่สามารถตติดต่อ ฐานข้อมูลได้ เพราะไปกำหนด ไดร์ เช่น D:\server2go\dbdir
ขอบคุณมากครับ ที่ให้แนวคิดการตั้งค่้่าใน pms_config.ini ดังนี้ ดังขอตัวอย่างการตั้งค่า pms_config.ini ในกรณีที่เราจะนข้อมูเขียนลงแผ่น CD-ROM เพื่อนำไปใช้เครื่องอื่นๆ หรือนำเสนอข้อมูลครับ
ขอบคุณครับ น้ำใจงามๆๆ
โดยคุณ izoneja
2009-07-14 21:00:01
แหล่มเป็ดสุดๆ
โดยคุณ mouthdog
2009-07-21 14:08:04
ปัจจุบันไม่ซิปแล้วครับ มันเป็น EXE มาเลย
ทุกอย่างเกิดจากเหตุ และปัจจัย ไม่ใช่อยู่ดี ๆ ก็เกิดขึ้น :: สร้างฝันบนจินตนาการ www.konkeanweb.com , www.prawee.com ,www.tct15.com ,www.thaiagro.com โดยคุณ [email protected]
2009-08-08 04:43:46
ขอบคุณมากจ้ะ เคยโหลดมาแต่ก็ไม่เคยได้ใช้สักที คราวนี้ขอลองให้เข็ด
โดยคุณ iannnnn
2009-08-16 23:12:33
ความรู้ใหม่ เพิ่งรู้จักครับ แบบนี้ต้องลอง
โดยคุณ Mizipex
2009-08-20 13:33:58
สวัสดีครับผมกำลังสร้างเว็บโดยใช้ joomla ผมติดตั้งลงไปบน server 2 go ครับทำทำไปแล้วผมปิดบราวเซอร์ออกแล้วว่าจะทำต่อวันหลังแต่พอมาเปิดมันเปิด scrip เว็บที่ผมกำลังสร้างไม่ได้ครับ
โดยคุณ metanom
2009-09-18 00:35:03
ผมเคยใช้ wampserver ครับ ชอบตรงที่มันสะดวกกว่า appserve คือ มีไอคอนตรง taskbar ให้สั่ง start/stop หรือเปิดไฟล์ config ต่างๆ ได้เลย
แถมไอคอนนี้มันยังช่วย monitor service ได้ด้วย แต่มันดันไม่มี php_zip.dll ทำให้ใช้งาน zend optimizer ไม่ได้ (ไม่รู้เป็น bug หรือจงใจทำ)
(ตัวนี้ในฝั่ง php เค้าเรียก mod ใช่ป่ะคับ)
จริงๆ อยากแนะนำให้ผู้พัฒนา appserve ทำไอคอนแบบ wampserver บ้าง จะได้ใช้งานสะดวกขึ้น
และก็อยากจะบอกให้ผู้พัฒนา wampserver ให้ใส่ dll ให้ครบๆ จะได้ไม่ติดปัญหาในการ develop กับ framework อื่นๆ
แต่ไม่รู้จะติดต่อไปยังไงได้ ใครรู้ช่วยบอกทีครับ หรือฝากไปบอกเลยก็ดีครับ
ฝากถึงคุณอั้ม ไม่ทราบว่าเคยใช้ wampserver หรือป่าวครับ อยากให้มี review ทั้ง 3 ตัวนี้เปรีัยบเทียบกันมั่งน่ะครับ
โดยคุณ มะขวิด
2009-11-10 17:15:24
กำลังเปลี่ยนมาจาก Appserv พอดีครับ
(เริ่มเข้าใจตอนรับ-ส่ง งานให้ลูกค้า)
อยากทราบว่า server 2 go มี mail server เข้ามาด้วยรึป่าวค่ะ
โดยคุณ ejoy_19
2010-02-06 21:11:09
Warning: require_once(/htdocs/elearning/htdocs/elearning/lib/setup.php) [function.require-once]: failed to open stream: No such file or directory in E:\htdocs\elearning\config.php on line 20
Fatal error: require_once() [function.require]: Failed opening required '/htdocs/elearning/htdocs/elearning/lib/setup.php' (include_path='.;E:\server\php\PEAR') in E:\htdocs\elearning\config.php on line 20
จะเอา moodle ลงใน cd เขียนแผ่นแล้วรันได้แบบนี่ครับ ช่วยที
โดยคุณ pornchai
2010-03-01 13:55:13
บน Windows 7 มีปัญหาอะครับ ไม่ทราบว่าพอจะมีทางแก้บ้างมั๊ยครับ
โดยคุณ Thana
2010-05-22 09:07:42
แล้วAppserv ตัวเดิมที่เขียนเวบไว้มันจะหายไปไหมคะถ้าหากลงตัวนี้เข้ามาแทน
เพราะถ้ามันหายก็เท่ากับต้องนั้งทำใหม่หมด
อยากรบกวนถามว่า
1.ถ้าเวบของเราทำในAppservเดิมเราจะไรท์ใ่ส่แผ่นยังไง
2.แล้วเราจะสามารถเอาแผ่นที่ไรท์จากAppservตัวเดิมไปรันบนAppserv2goได้มั้ย
ขอคความกรุณาค่ะพึ่งจะหัดใช้จุมลาครั้งแรกในชีวิต
โดยคุณ 9
2011-05-29 22:10:10
ขอบคุณนะค่ะสำหรับคำแนะนำดีๆ
โดยคุณ krunueng
2013-02-08 13:51:51
ขอบคุณสำหรับบทความนี้
กำลังจะลองผิดลองถูก มาเจอท่านที่ทำมาแล้ว
ทดสอบมาแล้ว จะลองถูกไปเลยล่ะครับ
โดยคุณ bteera
2013-07-19 05:16:44
PDO : SQLSTATE[HY000] [2002] php_network_getaddresses อ่ะครับ เป็นไหมครับ พอมีทางแก้ไขไหมครับ ผมลองหลายวิธีแล้วไม่สำเร็จ
PLEASE
โดยคุณ พัฒนา
2014-10-05 19:35:34