การ Config Server2Go

หน้าจอเมื่อเรียก Server2Go ขึ้นมา

ก่อนใช้งาน Server2Go ควรปรับแต่งค่า Config ให้เหมาะสมก่อน โดยมีรายการดังนี้

ไฟล์ pms_config.ini

บรรทัดที่ 69 LocalMirror ปรับแก้ไขค่าจาก 1 เป็น 0 เพื่อให้ Server2Go สร้างฐานข้อมูลไว้ในระบบ แทนที่จะอยู่ใน Temporary ไฟล์ ทำให้ฐานข้อมูลไม่ถูกลบหรือหายเมื่อปิดแล้วเปิดขึ้นมาใหม่ แต่เมื่อทำเว็บเสร็จแล้วและต้องการเขียนกลับไปบน CD เพื่อเป็นชุดสาธิต แนะนำให้เปลี่ยนค่ากลับเป็น 0

ไฟล์ php.ini

ไฟล์ php.ini จะเก็บไว้ที่ server2go….\server\config_tpl

  • บรรทัด 201 max_execution_time ปรับแก้ไขค่าเป็น 60
  • บรรทัด 202 memory_limit ปรับแก้ไขค่าเป็น 64M
  • บรรทัด 317 post_max_size ปรับแก้ไขค่าเป็น 80M
  • บรรทัด 402 upload_max_filesize ปรับแก้ไขค่าเป็น 80M – 200M

ไฟล์ httpd.conf

ไฟล์ httpd.conf จะเก็บไว้ที่ server2go…\server\config_tpl

บรรทัด 122 ลบเครื่องหมาย # ออกจาก LoadModule rewrite_module modules/mod_rewrite.so

ปรับแต่ง 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 นี้
Last modified: Monday, 30 May 2016, 11:02 AM