Upload
boonlert-aroonpiboon
View
6.807
Download
0
Embed Size (px)
DESCRIPTION
จำลองเว็บ Server ง่ายๆ ด้วย Server2Go พร้อมตัวอย่างการติดตั้ง Drupal
Citation preview
จำ��ลอง Server แบบพกพ�ด้ วย Server2Go
บ�ญเล�ศ อรุ�ณพ�บ�ลย�
นั�กว�ช�ก�รุ
ศ�นัย�บรุ�ก�รุคว�มรุ� ท�งว�ทย�ศ�สตรุ�และเทคโนัโลย# http://stks.or.th, [email protected]
Server2Go
• ช�ด้ซอฟต�แวรุ�จำ��ลองเครุ&'องแม(ข่(�ยเว*บ (Web Server) ท#'ส�ม�รุถใช ง�นัแบบพกพ�
• CD-ROM
• Thumb drive
• โฟลเด้อรุ�ใด้ๆ ข่องเครุ&'องคอมพ�วเตอรุ� ท#'ส�ม�รุถค�ด้ลอกไปใช ก�บคอมพ�วเตอรุ�อ&'นัได้ ท�นัท#
• Donationware
• Main Features• Free ! No royalties
• Complete WAMPP Server-Stack
• Runs directly from CD-ROM, USB Stick or Hard disk without installation
• Full featured webserver (based on apache)
• PHP 5.x support with many extensions installed (e.g . gd)
• Supports SQLite databases
• Runs on all versions of Windows from Win 98 and above, MAC OSX support is coming
• Support for MySQL 5 Databases
• Supports many PHP extensions (GD-Lib, PDO ...) by default
• Support for Perl 5.8
ดาวน์�โหลด Server2Gohttp://www.server2go-web.de/
ดาวน์�โหลดแล�ว Unzip ก็ พร้�อมใช้�งาน์unzip
ดาวน์�โหลดแล�ว Unzip ก็ พร้�อมใช้�งาน์
ด้�บเบ�ลคล�ก Server2Go.e
xeเข่ �ส�(รุะบบ
ปร้�บแต่�งร้ะบบก็�อน์ใช้�งาน์• เป0ด้ไฟล� pms_config.ini ด้ วย Text Editor
• รุ�ยก�รุส��ค�ญท#'ควรุแก ไข่• BrowserType=IEXPLORER
• ห�กต องก�รุให Server2Go ท��ง�นัก�บ Firefox ให ปรุ บแก ไข่เป2นั BrowserType=FIREFOX
• LocalMirror=0• กรุณ#ท��ง�นับนัเครุ&'องพ#ซ# Thumb Drive ให ก��หนัด้เป2นั LocalMirror=0
เพ&'อให ฐ�นัข่ อม�ลท#'ปรุะกอบก�รุสรุ �งเว*บ จำ�ด้เก*บไว ในั \distribute_apache2.2\dbdir
• เม&'อพ�ฒนั�เว*บเสรุ*จำแล วต องก�รุเผยแพรุ( ก(อนัเข่#ยนัข่ อม�ลท�6งหมด้ไว ในั CD-ROM ให แก ไข่ค(�เป2นั LocalMirror=1 เพ&'อให แผ(นั CD ด้�งกล(�วนั��ไปใช ง�นัและใส(ข่ อม�ลทด้สอบได้ (โด้ยโปรุแกรุมจำะเก*บข่ อม�ลไว ในัพ&6นัท#'จำ��ลอง แต(ไม( Save เข่ �ก�บรุะบบ)
• StartLocal=1
ปร้�บแต่�งร้ะบบก็�อน์ใช้�งาน์• เป0ด้ไฟล� distribute_apache2.2\server\config_tpl\php.ini
ด้ วย Text Editor
• รุ�ยก�รุส��ค�ญท#'ควรุแก ไข่• max_execution_time = 30 เปล#'ยนัค(�ต�วเลข่เป2นั 60
• memory_limit = 8M โด้ยแก ไข่ต�วเลข่เป2นัค(�อ&'นั เช(นั 64M
• post_max_size = 8M โด้ยแก ไข่ต�วเลข่เป2นัค(�อ&'นั เช(นั 64M
• upload_max_filesize = 2M โด้ยแก ไข่ต�วเลข่เป2นัค(�อ&'นั เช(นั 200M
• register_globals = On แก ไข่เป2นัค(� Off
• เป0ด้ไฟล� distribute_apache2.2\server\config_tpl\httpd.conf ด้ วย Text Editor
• รุ�ยก�รุส��ค�ญท#'ควรุแก ไข่• #LoadModule rewrite_module modules/mod_rewrite.so ให ลบเครุ&'องหม�ย #
ออก
ต่�วอย่�างก็าร้ต่�ดต่��ง Drupal บน์ Server2Go
• ด้�วนั�โหลด้โปรุแกรุม Drupal แล ว unzip ค�ด้ลอกไฟล�ต นัฉบ�บไว ท#' \distribute_apache2.2\htdocs
• \distribute_apache2.2\htdocs เป2นัโฟลเด้อรุ�ส��หรุ�บเก*บไฟล�เว*บ
สร้�างฐาน์ข้�อม!ล MySQL
• ด้�บเบ�ลคล�กไอคอนัโปรุแกรุม Server2Go.exe เพ&'อเข่ �ส�(รุะบบ• เปล#'ยนั URL เป2นั http://127.0.0.1:4001/phpmyadmin เพ&'อเข่ �ส�(ส(วนั
จำ�ด้ก�รุฐ�นัข่ อม�ล MySQL
สร้�างฐาน์ข้�อม!ล MySQL
• คล�กรุ�ยก�รุ ส�ทธิ์�9 เพ&'อเข่ �ส�(ส(วนัจำ�ด้ก�รุสม�ช�ก“ ”
สร้�างฐาน์ข้�อม!ล MySQL
• คล�กรุ�ยก�รุ เพ�'มผ� ใช ใหม(“ ”
ป:อนัข่ อม�ลผ� ใช ช&'อผ� ใช โฮสต�
รุห�สผ(�นั
คล�กรุ�ยก�รุ เล&อกท�6งหมด้ “ ”จำ�ก ส�ทธิ์�แบบโกลบอล
สร้�างฐาน์ข้�อม!ล MySQL
• คล�กเม�ส�ในัรุ�ยก�รุ สรุ �งฐ�นัข่ อม�ลใหม( ป:อนัช&'อฐ�นัข่ อม�ล เช(นั “ ”digital-library แล วเล&อกรุ�ยก�รุ ก�รุเรุ#ยงล��ด้�บ เป2นั “ ” utf8_unicode_ci คล�กป�<ม สรุ �ง“ ”
ต่�ดต่��ง Drupal ผ่�าน์ Server2Go
• เปล#'ยนั URL เป2นั http://127.0.0.1:4001/ ปรุ�กฏจำอภ�พต�ด้ต�6ง Drupal ด้�งนั#6
• เรุ�'มก�รุต�ด้ต�6งก�รุล��ด้�บท#'ปรุ�กฏ
จั�ดเต่ร้%ย่มไฟล� setting.php ก็�อน์ต่�ดต่��ง
ป(อน์ข้�อม!ลเก็%)ย่วก็�บฐาน์ข้�อม!ล
ป(อน์ข้�อม!ลเก็%)ย่วก็�บฐาน์ข้�อม!ล
ป(อน์ข้�อม!ลช้*)อเว บไซต่� และอ%เมลผ่!�ด!แลเว บ
ก็,าหน์ดบ�ญช้%/ร้ห�สผ่�าน์ผ่!�ด!แลเว บ (Web admin)
ก็าร้ต่�ดต่��งสมบ!ร้ณ์�
หน์�าเว บไซต่�ที่%)ต่�ดต่��งพร้�อมใช้�งาน์
แหล�งข้�อม!ล• http://stks.or.th/wiki
• http://slideshare.net/boonlert
• http://drupal.org/node/303458