| |
 |
การติดตั้ง เว็บเซอร์ฟเวอร์ หรือ เว็บเซิร์ฟเวอร์ (Web Server) |  |
| |
เว็บเพจสำรอง (Backup Webpages) : thaiall.com | lampang.thcity.com
ปรับปรุง : 2550-10-03 (แก้ไข phpicalendar)
|
สารบัญ
เว็บเซิร์ฟเวอร์ (Web Server) คืออะไร
เครื่องบริการเว็บไซต์ หรือเว็บเพจผ่าน http:// .. .. .. เพื่อให้ได้ข้อมูลทั้งภาพ เสียงจากผู้ให้บริการ เช่นบริการ http://www.google.com ที่เปิดบริการเว็บจากเครื่องให้บริการที่เรียกว่า Web Server สำหรับบทความ หรือข้อมูลในหน้านี้ให้ข้อมูลเกี่ยวกับการทำ Web Server ด้วยโปรแกรมต่าง ๆ แต่ในความเห็นส่วนตัวของผู้เขียน คิดว่า Web Server ที่ง่ายที่สุดคือ omni แต่หลายท่านอาจไม่ชอบ จึงนำเสนอของ PWS, IIS และ Apache เพิ่มเติม
บริการเว็บเซิร์ฟเวอร์ จะมีบริการเสริมต่าง ๆ สำหรับนักพัฒนา ที่ทำให้เว็บไซต์สมบูรณ์ เช่นบริการภาษา หรือระบบฐานข้อมูล ซึ่งแต่ละโปรแกรมมีความแตกต่างกันไป เช่นภาษา html, perl, php, asp หรือ jsp เป็นต้น ส่วนฐานข้อมูลอาจใช้ MSAccess, Mysql, MSSQL หรือ Oracle เป็นต้น สำหรับรายละเอียดของบริการเสริม จะไม่เขียนในเว็บเพจนี้ให้ละเอียด เพราะแต่ละเรื่องเป็นเรื่องใหญ่ที่ต้องแยกออกไป จึงเขียนเรื่องต่าง ๆ ไว้ให้พอเข้าใจเท่านั้น
|
|
1. วิธีติดตั้ง PWS เป็น Web Server บน Win98 หรือ WinMe
|
2. วิธีติดตั้ง IIS บน WindowsXp
มีภาพประกอบที่ http://www.thaihandmadeonline.com/store1/SetPC-Server-forWinXP/iissetup.html พร้อมเสนอขายระบบ e-Commerce
- เริ้มต้นด้วยการตรวจว่าเปิดเว็บชื่อ http://localhost ได้หรือไม่ ถ้าไม่ได้ให้เข้าไปที่ Control panel, Add or remove แล้วดูว่ามี component ของ Internet Information Services(IIS) ติดตั้งหรือไม่
- การเปิดหรือปิดบริการ IIS ให้เข้าไปที่ Control panel, Administrative tools, Internet Information Services จากนั้นก็ Solo ได้เลยโดยใช้ Right click + Properties กับบริการที่ต้องการจัดการ
- สำหรับห้องที่เก็บเว็บหน้าแรกคือ c:\inetpub\wwwroot มีอะไรใส่ไว้ที่นี่ได้เลย
|
3. วิธีติดตั้ง APACHE web server
- Apache คือโปรแกรม Web Server ที่มีคนใช้มากที่สุด ใช้กันมากใน Linux หรือ Unix และเป็น Open source ที่ดีมาก แต่ config ค่อนข้างยากในสมัยแรก ๆ ปัจจุบันมีโปรแกรม และคู่มือ ที่ทำให้ config ได้ง่ายกว่าแต่ก่อน แต่ผมก็ว่ายังยากกว่า Omni, PWS และ IIS อยู่ดี
สำหรับข้อมูล การใช้ apache ใน windows เวอร์ชั่นต่าง ๆ และ FAQs ทาง apache.org ได้เขียนไว้อย่างละเอียด ส่วนการใช้ apache ใน Windows XP จะต้องติดตั้ง
Service Pack 1 และ
Service Pack 2 จึงจะใช้ apache ได้
+ Download : mirror.in.th
+ Download : listing of files
:: Guide : http://www.thesitewizard.com/archive/php4install.shtml
:: Guide : http://httpd.apache.org/docs/2.0/platform/windows.html
:: Apache 1.3.31 [Download apache_1.3.31-win32-x86-no_src.exe 5.4 MB]
:: Apache 2.0.52 [Download apache_2.0.52-win32-x86-no_ssl.msi 6.5 MB]
ถ้าลง apache ใน WinXP
ต้องติดตั้ง Service pack 1 ก่อนนะครับ
|
:: รายละเอียดจาก php.net เรื่อง php สำหรับ apache 2.0
:: แฟ้มที่มีสกุล .msi (Microsoft installer) ในห้อง WinMe ขึ้นไปไม่มีปัญหา แต่ถ้า Win98 ต้องหามาติดตั้งเพิ่ม InstMsi.exe 1.1
- in WindowsXP with apache 2.0
- เมื่อติดตั้ง apache 2.0 ใน WindowsXP ที่มุมล่างขวาของ Task bar จะมีภาพแสดง icon ดังภาพด้านล่างนี้
- .
- in Windows98 with apache 1.3
- เมื่อติดตั้ง apache 1.3 จะต้องสั่ง start apache console เหมือนใน DOS mode และต้องไม่ close จอนี้จะครับ ให้เลือก Minimize แทน
- .
- ทดสอบเปิดเว็บ
- หลังติดตั้งจะทำให้เครื่องเป็น Web Server สามารถทดสอบเปิด http://localhost หรือ http://127.0.0.1
ตัวอย่างการใช้บริการของ Apache ทำการ Lock Directory ด้วย .htaccess และ .htpasswd
- 1. สร้างแฟ้ม .htpasswd ด้วย htpasswd -b -d -c .htpasswd uhello psecret แล้วส่งเข้าห้อง c:\thaiabc
- 2. เพิ่มบรรทัดข้างล่างนี้ในแฟ้ม .htaccess ซึ่งอยู่ในห้องที่ต้องการ Lock
- AuthUserFile c:\thaiabc\.htpasswd
- AuthName "Secret directory is protected by User and Password : "
- AuthType Basic
- require valid-user
- DirectoryIndex index.html index.htm index.shtml index.php
Manual starting of Apache 2.0
- C:\apache\apache2\bin\Apache.exe -k install
- C:\apache\apache2\bin\Apache.exe -w -n "Apache2" -k start
- explorer http://127.0.0.1
- C:\apache\apache2\bin\ApacheMonitor.exe
|
4. วิธีติดตั้ง Appserv [ Download ]
AppServ คือโปรแกรมที่รวบรวมโอเพ่นซอร์สซอฟท์แวร์หลาย ๆ อย่างเข้าด้วยกัน สำหรับ วินโดวส์ พัฒนาโดย Phanupong Panyadee (apples@chek.com)
About AppServ Version 2.4.1 for Windows
AppServ is a merging open source software installer package for Windows includes :
+ Apache 1.3.29 :: Web Server (apache.org)
+ PHP 4.3.6 :: Script compiler (php.net)
+ MySQL 4.0.18 :: Database management (mysql.com)
+ Zend Optimizer 2.5.1 :: encoded files and enhance the performance of your PHP scripts (zend.com)
+ phpMyAdmin 2.5.6 :: Mysql manager(phpmyadmin.sourceforge.net)
+ Perl 5.8.0 :: Perl language
ถ้าลง appserv ใน WinXP
ต้องติดตั้ง Service pack 1 ก่อนนะครับ
|
|
|
5. วิธีติดตั้ง OmniHttpd เป็น web server (น่าจะเป็นโปรแกรมที่ติดตั้ง และใช้ง่ายที่สุดในบรรดา Web Server ด้วยกัน)
|
6. วิธีติดตั้ง TOMCAT สำหรับ JSP
วิธีการติดตั้งใน WindowsXP
- ก่อนติดตั้ง TOMCAT ต้องติดตั้ง JAVA (http://java.sun.com/products/archive/index.html) ก่อน เช่นติดตั้งไว้ที่ c:\j2sdk1.4.2_08 หรือในชื่อลักษณะนี้
- เมื่อติดตั้ง Apache TOMCAT ให้กำหนด Destination Folder เป็น C:\Tomcat5 เพื่อการเข้าถึง
จากชื่อเดิมคือ C:\Program Files\Apache Software Foundation\Tomcat 5.5 เพราะชื่อห้องที่เขากำหนดให้ยาวเหลือเกิน
- กำหนดรหัสผ่าน(Password)เป็น admin เหมือน user name นั่นหละครับ จะได้ไม่ลืม ส่วน port ก็ 8080 ตามค่า default นั่นหละ
+ ถ้ากำหนด port เป็น 8080 ต่อไปเปิดเว็บด้วยชื่อ http://localhost:8080 เพราะเครื่องท่านอาจใช้ 80 ไปกับ Web Server ตัวอื่น
+ ถ้ากำหนด port เป็น 80 ต่อไปเปิดเว็บด้วยชื่อ http://localhost เพราะท่านคิดจะใช้ Tomcat เป็น Web Server ตัวหลัก หรือตัวแรก
- ส่วนห้องเก็บ Java(JVM : Java virtual machine) จะเป็น c:\j2sdk1.4.2_08 หรือ C:\Program Files\Java\j2re1.4.2_08 ก็ได้ เพราะเหมือนกัน ถ้าท่านมีนะ
- หลังติดตั้งสามารถเปิดเว็บชื่อ http://localhost:8080 หรือ http://localhost ตามที่กำหนดไว้ เพราะไม่ใส่เลข 80 ก็เหมือนใส่
- ติดตั้งใน WinXP จะไม่ start เป็น Web Server เอง ต้อง start แบบ manual จาก Start, Program, Apache Tomcat 5.5, Monitor Tomcat หรือ Start Tomcat จะพบ icon มุมล่างขวา
- Right Click บน icon รูปขนนก แล้วเลือก Start service
- ทดสอบเขียนโปรแกรมแรก เช่น x.jsp แล้วพิมพ์อักษร abc 3 ตัว ส่งเข้าไปเก็บใน c:\Tomcat5\webapps\root เมื่อทดสอบให้เรียก http://localhost:8080/x.jsp

วิธีการติดตั้งที่ผมใช้ใน Windows 98 หรือ Windows ME
- คล้ายการติดตั้งใน WinXP แต่ท่านต้องทำขั้นตอนดังต่อไปนี้เพิ่มเติม หลังจากลงทั้ง java และ tomcat แล้ว
- ใช้ run, msconfig เพื่อยกเลิกโปรแกรม tomcat ที่พยายาม start up ตอนเปิดเครื่อง ถ้าปล่อยไว้ก็จะเปิดทุกครั้ง (ท่านอาจไม่ชอบ)
- ถ้าต้องการบริการ Tomcat ชั่วคราว สามารถทำได้ดังนี้
- Start, Run, Command
- set JAVA_HOME=c:\j2sdk1.4.2_08
- set CATALINA_HOME=c:\Tomcat5
- c:\Tomcat5\bin\startup.bat
- ผลที่ได้จะมี windows pop-up ขึ้นมา และบรรทัดสุดท้ายเขียนว่า INFO : Server startup in 34567 ms
- แสดงว่าขณะนี้เครื่องของท่านบริการ jsp แล้ว และอย่าปิด Windows นั้น ให้เลือก minimize นะครับ
- เพิ่มการ set ตัวแปร 2 ตัวใน autoexec.bat โดยพิมพ์ 2 บรรทัดข้างล่างนี้ ต่อบรรทัดสุดท้ายในแฟ้ม autoexec.bat
2 บรรทัดนี้สำคัญมาก ๆ เพราะกำหนดห้องที่จะเป็นตัวแปล JAVA และห้องเก็บโปรแกรมของ TOMCAT ทั้งหมด
- set JAVA_HOME=c:\j2sdk1.4.2_08
- set CATALINA_HOME=c:\Tomcat5
- สร้าง Short cut เรียกโปรแกรม c:\Tomcat5\bin\startup.bat มาไว้บน Desktop
- สร้าง Short cut เรียกโปรแกรม c:\Tomcat5\bin\shutdown.bat มาไว้บน Desktop
- ใช้ Right click เลือก icon ของ startup.bat บน desktop แล้วเลือก properties, memory
จะเห็นช่อง Initial environment มีคำว่า Auto ให้เปลี่ยนเป็น 4096 เพราะถ้าไม่เปลี่ยนจะ start ไม่ได้ใน Win 98
- หลังสั่ง Startup แล้ว ถ้าสำเร็จจะมี 2 หน้าต่าง pop-up ขึ้นมา หน้าต่างที่มี Title ว่า Finished - STARTUP นั้นปิดได้
- รอจนกระทั่งหน้าต่าง java แสดงบรรทัดสุดท้ายว่า INFO: Server startup in 34567 ms จึงจะเปิดเว็บชื่อ http://localhost:8080 ได้
- แต่ถ้าปิดหน้าต่าง java บริการของ Tomcat ก็จะปิดไปด้วย ก่อนปิดเครื่องทุกครั้ง จึงควรสั่ง Shutdown.bat ให้กับ Tomcat เสมอ
- ทดสอบเขียนโปรแกรมแรก เช่น x.jsp แล้วพิมพ์อักษร abc 3 ตัว ส่งเข้าไปเก็บใน c:\Tomcat5\webapps\root เมื่อทดสอบให้เรียก http://localhost:8080/x.jsp
|
|
7. วิธีติดตั้ง MySQL Server
|
8. วิธีติดตั้ง MsSQL Server (Microsoft SQL Server)
+ Download : http://www.mssqlcity.com
+ http://th2.php.net/manual/en/ref.mssql.php
Requirements for Win32 platforms.
- The extension requires the MS SQL Client Tools to be installed on the system where PHP is installed. The Client Tools can be installed from the MS SQL Server CD or by copying ntwdblib.dll from \winnt\system32 on the Server to \winnt\system32 on the PHP box. Copying ntwdblib.dll will only provide access. Configuration of the client will require installation of all the tools.
Requirements for Unix/Linux platforms.
- To use the MSSQL extension on Unix/Linux, you first need to build and install the FreeTDS library. Source Code and installation instructions are available at the FreeTDS home page: http://www.freetds.org
|
|
9. วิธีติดตั้ง MySQL-Front เพื่อใช้จัดการกับ MYSQL server
|
10. วิธีติดตั้ง phpMyAdmin เพื่อใช้จัดการกับ MYSQL server
+ Download : sourceforge.net ทั้งหมดเป็น .php นำมาใช้เป็น Server-Side Script
+ การใช้งาน phpmyadmin ในเครื่อง หรือเครื่องเป้าหมายต้องมี mysql ติดตั้งอยู่ และท่านต้องมี user และ password
+ เมื่อ download โปรแกรม .zip มาแล้ว ก็คลายลง Root Directory ปกติผมจะเปลี่ยนชื่อ folder เป็น phpmyadmin ทำให้เรียกได้ง่าย
+ วิธีเรียกใช้ เช่น http://127.0.0.1/phpmyadmin
+ ตัวอย่างการแก้ config.ini.php สำหรับ phpmyadmin
- - เปิดแฟ้ม config.inc.php ด้วย notepad แล้วหา 3 บรรทัดด้านล่างนี้
- $cfg['PmaAbsoluteUri'] = '';
- $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
- $cfg['Servers'][$i]['password'] = ''; // MySQL password
- - ถ้าใน mysql มี user ชื่อ burin และ password คือ saveworld ให้แก้ไข 3 บรรทัด ดังนี้
- $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin/';
- $cfg['Servers'][$i]['user'] = 'burin'; // MySQL user
- $cfg['Servers'][$i]['password'] = 'saveworld'; // MySQL password
+ ถ้ากำหนด auth_type เป็น http แล้วใช้ไม่ได้ ให้ใช้ config + .htaccess
- - เป็น config : กำหนดรหัสผ่าน ในแฟ้ม config.ini.php ทำให้ไม่มีการถามรหัส แต่คุม security ใน .htaccess ได้ ซึ่ง thaiabc.exe ใช้อยู่
- - เป็น cookie : ทำให้มีช่อง login ในเว็บเพจ โดยกำหนด ทั้ง auth_type และ blowfish_secret ใน config.ini.php เช่น $cfg['blowfish_secret'] = 'burin';
- - เป็น http : ทำให้มี pop up ขึ้นมาถามรหัสผ่าน
- การใช้ http จะพบปัญหาเมื่อใช้กับ MySQL รุ่น 4.1 ขึ้นไป เพราะ verify รหัสผ่าน ไม่ได้ ถ้าใช้ MySQL 4.0 จะไม่มีปัญหา
- ถ้าเป็นรุ่น MySQL 4.1 ชาว net จะใช้ .htaccess ใน Apache ควบคุมการเข้าถึง Folder และใช้ auth_type = 'config' เหมือนเดิม
- แบบ config
- $cfg['Servers'][$i]['auth_type'] = 'config';
- $cfg['Servers'][$i]['user'] = 'admin';
- $cfg['Servers'][$i]['password'] = 'p';
- แบบ cookie
- $cfg['blowfish_secret'] = 'burin';
- $cfg['Servers'][$i]['auth_type'] = 'config';
|  |
+ แก้ปัญหาภาษาไทย เมื่อพิมพ์ภาษาไทยใน phpmyadmin แล้วออกเป็น ???
- - ให้ทำตอนเริ่มต้นสร้างตาราง หรือ backup ข้อมูลไว้ก่อน เพราะถ้ามีข้อมูลมาก ๆ อาจมีปัญหา
- - เปลี่ยน การเรียงลำดับในแต่ละ field จาก latin1_swedish_ci เป็น tis620_thai_ci
- - ใน php script ต้องเพิ่ม mysql_query("SET NAMES 'tis620'"); ต่อจาก mysql_connect( .. );
- - วิธีนี้ไม่ได้แก้ปัญหาภาษาไทยในข้อมูลเดิม แต่จะไม่มีปัญหากับข้อมูลใหม่ที่เพิ่ม หรือแก้ไข
|
11. วิธีติดตั้ง PHP ใน Apache web server
+ Download : http://www.php.net/downloads.php แต่ท่านต้องมี Web Server อยู่แล้ว (เป็นทางเลือกถ้าไม่ชอบ omni)
:: http://www.php.net/manual/en/install.apache.php
ใน windows ถ้าติดตั้ง php แล้วไม่ work ต้องเพิ่ม 3 บรรทัดนี้ในแฟ้ม httpd.conf
- ScriptAlias /php/ "c:/php/"
- AddType application/x-httpd-php .php .phtml
- Action application/x-httpd-php "/php/php.exe"
และแก้แฟ้ม php.ini ใน windows โดยเพิ่ม
- cgi.force_redirect = 0 ไปต่อท้ายบรรทัดที่เขียนว่า ; cgi.force_redirect = 1
สำหรับระบบปฏิบัติการ Linux ที่ต้องการใช้ mysql จะต้องลง php-mysql....rpm เพิ่มเข้าไป เพราะผมนั่งงงอยู่ตั้งนานกว่าจะพบ
การใช้ตัวแปร เช่น $_POST["a"] แต่ใช้ $a ไม่ได้
- ถ้าต้องการใช้ $a ต้องกำหนด register_globals = On เพราะค่า default ใน php รุ่นใหม่เป็น Off
:: apache2.2 ต้องใช้ php5.2 (แหล่งอ้างอิง forum ของ devside.net)
# httpd.conf of apache2.2
LoadFile "C:/Utilities/Apache Server 2.2/php5/php5ts.dll"
LoadModule php5_module "C:/Utilities/Apache Server 2.2/php5/php5apache2_2.dll"
<IfModule php5_module>
PHPIniDir "C:/Utilities/Apache Server 2.2/php5"
<Location />
AddType text/html .php .phps
AddHandler application/x-httpd-php .php
AddHandler application/x-httpd-php-source .phps
</Location>
</IfModule>
|
|
12. วิธีติดตั้ง PHP ใน IIS หรือ PWS
|
13. วิธีติดตั้ง Perl ใน PWS หรือ Apache
+ Download : http://www.alltheweb.com/search?q=perl.exe&c=ftp or perl.exe (456 KB)
:: http://www.perl.com/download.csp
:: http://www.gossland.com/course/install_perl.html
To configure PERL script mapping (http://<Server Name>/scripts/helloworld.pl)
- WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.
1. Start Regedt32.exe and open the following registry key:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC \Parameters\ScriptMap
2. Click Add Value from the Edit menu.
3. The Value Name is .pl
4. The Data type is REG_SZ.
5. The String value is <full path to perl.exe>\perl.exe %s %s NOTE: The "%s %s" is case sensitive. (e.g. "%S %S" will not work).
6. Restart the WWW service.
ติดตั้ง perl ใน apache บน windows
- ผมไม่ได้ทำอะไรเลย เพียงแต่ copy perl.exe ไปไว้ในห้องที่กำหนด เช่น c:\thaiabc\php\perl.exe เป็นต้น แล้วเขียน code ดังตัวอย่างข้างล่างนี้ พร้อมทดสอบที่ http://127.0.0.1/cgi-bin/prtenv.pl
#!c:/thaiabc/php/perl.exe
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}
แก้ httpd.conf ทำให้ใช้ perl ห้องใดก็ได้ ไม่จำกัดเฉพาะห้อง cgi-bin
เดิม :: Options Indexes FollowSymLinks
ใหม่ :: Options All
|
14. วิธีติดตั้ง มูเดิ้ล (Moodle) เพื่อบริการ CMS และ LMS by Martin Dougiamas
รายละเอียดเพิ่มเติมที่ http://www.thaiabc.com/e-learning/moodle.htm
LMS : Learning management system คือระบบที่มีให้นักเรียนเข้ามาเรียนรู้ มีระบบ login ระบบตรวจสอบคะแนน และเก็บประวัติการเข้าใช้ของแต่ละคน
CMS : Course management system คือระบบที่มีให้อาจารย์สร้าง course สร้างข้อสอบ สร้างบทเรียนให้นักศึกษา หรือนักเรียนเข้ามาเรียน
Moodle is a course management system (CMS) - a software package designed to help educators create quality online courses. Such e-learning systems are sometimes also called Learning Management Systems (LMS) or Virtual Learning Environments (VLE). One of the main advantages of Moodle over other systems is a strong grounding in social constructionist pedagogy.
โปรแกรมที่ Moodle ต้องการ
- Web server
- PHP [download ]
- MYSQL [download ]
- Mysql-front [download ] or PHPMyadmin [download ]
ขั้นตอนการติดตั้ง
- อ่าน คู่มือการติดตั้ง และ คู่มืออาจารย์ ก่อนน่าจะดีนะครับ
- ติดตั้ง Web Server เช่น IIS ใน Windows 2003 และกำหนด Home directory เป็น D:\moodle เพราะมีแผนติดตั้ง moodle ในห้องนั้น
- ติดตั้ง PHP compiler แล้วลองเปิดเว็บ เช่น http://localhost/x.php โดย x.php เขียนว่า <? phpinfo(); ?>
- ติดตั้ง MYSQL 3.27.47 เมื่อเปิด winmysqladmin.exe ครั้งแรก ก็ใส่ user และ password แต่ผมยังไม่เคยใช้ประโยชน์จาก user และ password เลย
- ติดตั้ง Mysql-front หรือ PHPMyadmin เพื่อเข้าจัดการ Mysql ที่บริการฐานข้อมูลอยู่
- ใช้โปรแกรม Mysql-front เพิ่มฐานข้อมูลชื่อ moodle ใน Mysql
- คลาย zip แฟ้ม Moodle ลงใน D:\ จะได้ห้องชื่อ D:\moodle สำหรับ Moodle เป็น php script ที่ open source เพียงแต่คลาย zip ก็ใช้งานได้
- สร้างห้องเปล่า ๆ ชื่อ D:\moodledata ไว้เก็บข้อมูลที่มีการ upload เข้ามาใน server
- คัดลอกแฟ้ม D:\moodle\config-dist.php เป็น config.php แล้วแก้บรรทัดต่อไปนี้
- $CFG->dbhost = 'localhost';
- $CFG->dbname = 'moodle';
- $CFG->dbuser = 'root';
- $CFG->dbpass = '';
- $CFG->wwwroot = 'http://class.yonok.ac.th';
- $CFG->dirroot = 'D:\moodle';
- $CFG->dataroot = 'D:\moodledata';
- ถ้าเจอปัญหาเรื่อง session.save_path ที่หา /tmp ไม่เจอ ผมเข้าไปแก้แฟ้ม php.ini แล้วเปลี่ยน /tmp เป็น c:\windows\temp
- เปิดเว็บชื่อ http://localhost หรือ http://yourname.com ซึ่งเป็น homepage ของคุณเอง เพื่อเริ่มกระบวนการติดตั้ง moodle เข้าสู่ Mysql
- การติดตั้งจะกดปุ่ม continue ไปเรื่อย ๆ จนถึงหน้าเลือกภาษา ด้านล่างผมเปลี่ยนจาก file.php/pic.jpg เป็น file.php?file=/pic.jpg เพราะเจอปัญหาเรื่องการเรียกแฟ้มที่เคย upload เข้าไป ไม่ได้ ในหน้าต่อไปให้กำหนดรหัสผ่านของ admin อย่าปล่อยทิ้งไว้นะครับ เพราะคุณจะได้เข้าไปบริการ moodle ได้ไง
- หลังติดตั้งแล้ว ผม copy งานเตรียมสอน ที่เคยทำใน moodle ตัวเก่า ซึ่งเก็บไว้ด้วยตัวเลือก สำรองข้อมูล ชื่อ moodle_os.zip มาใส่ใน moodle เครื่องใหม่ ผ่านตัวเลือก ไฟล์ของเว็บไซต์, อัพโหลดไฟล์ และกู้คืน ก็จะได้ข้อมูลที่เคยทำไว้จากเครื่องหนึ่ง มาใส่อีกเครื่อง สบาย ๆ
- ตัวอย่างการสร้าง course อย่างง่าย ลองนำไป กู้คืนใน moodle ของท่านดูได้นะ [ moodle_os.zip 318 KB ]
- Moodle จำกัดขนาดแฟ้มที่ upload ต่อแฟ้มไม่เกิน 2 MB เพราะ PHP จำกัดขนาดใน c:\windows\php.ini ในบรรทัด upload_max_filesize = 2M ให้เปลี่ยนเป็น 5 M แล้ว Reboot เครื่องใหม่ จากนั้น login เข้า moodle ในฐานะ admin เข้าไป การจัดการระบบ, การตั้งค่า, แก้ไขตัวแปร และหาคำว่า maxbytes เปลี่ยนเป็น 5 M ได้เลย
- ภาษาไทยใน Moodle ไม่ถูกใจทีมงาน จึงเปลี่ยนให้ใช้ font ms sans serif โดยแก้แฟ้ม d:\moodle\theme\standard\styles.php ถ้าเลือก Style เป็น Standard นะครับ
เดิม
- body, td, th, li {
- font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
ใหม่
- body, td, th, li, a {
- font-family: "ms sans serif","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- font-size: 12px;
- }
- เพิ่ม truehits.net ใน footer.html
- ดูว่าท่านใช้ theme ใด เช่น standard ก็ให้เข้าไปเปิดแฟ้มชื่อ footer.html ด้วย notepad
- เพิ่ม <iframe src=/truehits.htm width=16 height=16 frameborder=0 scrolling=no></iframe>
- สร้างแฟ้มใน Root Directory ของ moodle ชื่อ truehits.htm แล้วพิมพ์คำสั่ง 3 บรรทัดต่อไปนี้
<body topmargin=0 leftmargin=0>
<script language='javascript1.1'>page="moodle";</script>
<script language='javascript1.1' src='http://truehits.xxxxxx.js'></script>
|
15. วิธีติดตั้ง YABBSE.ORG ซึ่งเป็น webboard ที่ได้รับความนิยมอย่างมาก
+ Download : http://sourceforge.net/project/showfiles.php?group_id=57105
+ Description: YaBB SE is a PHP/MySQL port of the popular forum software YaBB (Yet another Bulletin Board). Incorporating the same intuitive user interface, and several of the most popular modifications from YaBB's Boardmod program.
+ ตัวอย่างการใช้ เช่น http://www.yabbse.org/community/index.php หรือ http://www.rilp.ac.th/yabbse/index.php เป็นต้น
|
|
16. วิธีติดตั้ง PHP-Nuke by apples
+ Download : http://www.phpnuke.org
+ Description: PHP-Nuke is a Web Portal System, storytelling software, News system, online community or whatever you want to call it. The goal of PHP-Nuke is to have an automated web site to distribute news and articles with users system. Each user can submit comments to discuss the articles, just similar to Slashdot and many others. Main features include: web based admin, surveys, top page, access stats page with counter, user customizable box, themes manager for registered users, friendly administration GUI with graphic topic manager, option to edit or delete stories, option to delete comments, moderation system, Referers page to know who link us, sections manager, customizable HTML blocks, user and authors edit, an integrated Banners Ads system, search engine, backend/headlines generation (RSS/RDF format), and many, many more friendly functions. PHP-Nuke is written 100% in PHP and requires Apache Web server, PHP and a SQL (MySQL, mSQL, PostgreSQL, ODBC, ODBC_Adabas, Sybase or Interbase). Support for 25 languages, Yahoo like search engine, Comments option in Polls, lot of themes, Ephemerids manager, File Manager, Headlines, download manager, faq manager, advanced blocks systems, reviews system, newsletter, categorized articles, multilanguage content management, phpBB Forums included and a lot more.
|
17. วิธีติดตั้ง phpBB2 Forum
+ Download : phpbb.com
+ Download Module : http://www.phpbb.com/phpBB/catdb.php?cat=51 (แสดงความเป็นมืออาชีพของ Script ชุดนี้)
+ Download Module : http://www.opentools.de/index.php?page=12
+ Download Moudle Album : http://smartor.is-root.com/viewtopic.php?t=3021
+ Download Module Topics Anywhere : http://www.phpbb.com/phpBB/catdb.php?cat=56
+ Description: phpBB is a high powered, fully scalable, and highly customizable Open Source bulletin board package. phpBB has a user-friendly interface, simple and straightforward administration panel, and helpful FAQ. Based on the powerful PHP Server language and your choice of MySQL, MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB is the ideal free community solution for all web sites.
สรุปอย่างสั้น
- ต้องมี host, user และ password ของ MySQL
- สร้างฐานข้อมูลชื่อ phpbb ด้วย phpmyadmin หรือ Command Line
- เช่น create database phpbb;
- เปิดบริการ Web Server
- เปิดบริการ MySQL
- Download phpbb2 จะได้แฟ้ม เช่น phpbb-2.0.17.zip
- คลายแฟ้ม phpbb-2.0.17.zip ก็จะได้ ห้อง phpbb2 ใน DocumentRoot ของเว็บเซอร์ฟเวอร์ที่เปิดบริการ
- ถ้าจะใช้ภาษาไทย ต้อง copy ชุดภาษาไทยไปไว้ในห้อง language ก่อนติดตั้ง ( http://www.phpbb.com/downloads.php )
- ก่อนเริ่มติดตั้ง น่าจะ chmod 777 ให้กับ config.php หลังติดตั้งจึงเป็น 644 .. ไม่งั้นจะมีปัญหาใหญ่ สำหรับ Linux
- เปิดเว็บเพจเช่น http://localhost/phpbb2 เพื่อ install จะเปลี่ยนไปที่ http://localhost/phpbb2/install/install.php
- ถ้าไม่เปิดบริการ MySQL จะพบ error message ดังนี้
phpBB : Critical Error
Could not connect to the database
- กรอกข้อมูลให้ถูกต้องเรื่อง Host Name, Database Name, DB User, DB Password, Admin User, Admin Password
- หลังกดปุ่มจน Finish Install คือ ติดตั้งสมบูรณ์ ต้องเข้าไปลบห้อง /install และ /contrib ไม่งั้นใช้งานไม่ได้
- เข้า http://localhost/phpbb2/admin โดยใช้ Admin User ที่กำหนดตอนติดตั้งเข้าไปบริหารจัดการได้
- Administration, Forum Admin, การตั้งค่าตัวเลือก, สามารถเพิ่มลบ Forum ได้
- Administration, Forum Admin, การอนุญาต
- ตกลง เลือก Forum Name
- เลือกขั้นสูง เพื่อเข้าไป ยกเลิกการสร้างแบบสอบถาม
- Administration, General Admin, การตั้งค่าทั่วไป
- เปิดใช้การยืนยันด้วยรูปภาพ = ใช่
- ส่ง Email ระหว่างผู้ใช้ผ่านบอร์ด = ใช้ได้
- ระยะเวลาป้องกันการส่งข้อความซ้ำๆกัน = 60 วินาที (15)
- ยอมให้ใช้ HTML = ใช่
- ยอมให้ใช้คำสั่ง HTML = b,i,u,pre,a,img (b,i,u,pre)
- ยอมให้ใช้ BBCode = ไม่ใช่
- ยอมให้ใช้รูปรอยยิ้ม = ใช่
- ยอมให้ใช้ลายเซ็น = ไม่ใช่
- สามารถใช้รูปมาตรฐานที่มีให้ = ใช่
- สามารถใช้รูปจาก URL ที่อื่น = ใช่
- สามารถ upload รูปประจำตัวได้ = ใช่
- ใช้ SMTP Server ในการส่ง Email = ใช่
- ที่อยู่ของ SMTP Server = หาที่เป็นของท่านนะครับ
- Administration, Styles Admin, การตั้งค่าตัวเลือก
- แก้ไข
- เดิม Verdana, Arial, Helvetica, sans-serif และ Trebuchet MS และ Courier, 'Courier New', sans-serif
- แบบตัวอักษร ใหม่คือ 'ms sans serif','microsoft sans serif', Courier
- แฟ้มที่สามารถปรับปรุงได้โดยง่าย
- /phpbb2/config.php (เก็บชื่อ Host และ user ของ MySQL)
- /phpbb2/templates/subsilver/overall_header.tpl
- /phpbb2/templates/subsilver/overall_footer.tpl
- /phpbb2/templates/subsilver/viewforum_body.tpl
- /phpbb2/templates/subsilver/posting_body.tpl
- /phpbb2/templates/subSilver/images/logo_phpBB.gif
- หลังติดตั้งใน MySQL จะมีตาราง 29 ตาราง และ phpbb_config มี field ชื่อ server_name(www.thaiabc.com) ที่ admin อาจสนใจ
- ใน Linux พบปัญหา Permission ของห้อง /phpbb2/images/avatars จึงต้อง chmod เป็น 777 จึงจะ upload รูปเข้าไปใน Profile ของตนเองได้
ขั้นตอนการ Post รูปถ่ายประจำตัว
1. สมัครสมาชิก
2. หาภาพถ่ายที่เหมาะสม เล็ก ๆ และพอเหมาะ 10 KB (80 * 80)
3. Login ไปมาให้ได้ (เพื่อทำข้อต่อไป)
4. Click ข้อความส่วนตัว (Profile) ด้านบนสุด
5. เข้าด้านล่างสุด จะมีส่วนให้ Browse เลือกภาพ .. แล้วเลือกภาพ
6. Click ส่ง (Submit)
- ติดตั้ง Topic Anywhere Module เพื่อให้เพื่อนนำ top ไปใช้ใน website ของตน เช่นใน lampang.net และ lovelampang.com ก็นำกระทู้จาก www.yonok.ac.th/forum ไปใช้
- MOD Description: With Topics Anywhere you can place links to the topics where users have posted recently from any forum on your phpBB on any page anywhere you want (no support for PHP, SSI, or whatever needed because it uses JavaScript to show the topic titles) or get those topics as a RSS feed - this is an extremely customizable addon so it can suit your needs - you even don't need to modify any files. All you need is phpBB running somewhere.
- วิธีการติดตั้ง
- copy topics_anywhere.php to topics_anywhere.php
- copy lang_topics_anywhere.php to language/lang_english/lang_topics_anywhere.php
- copy topics_anywhere_body.tpl to templates/subSilver/topics_anywhere_body.tpl
- copy topics_anywhere_result.tpl to templates/subSilver/topics_anywhere_result.tpl
- copy topics_anywhere_result_rss.tpl to templates/subSilver/topics_anywhere_result_rss.tpl
- ติดตั้ง Attachment Module เพื่อให้ผู้ใช้สามารถ Upload แฟ้ม หรือ ภาพ เข้าไปใน Webboard
- MOD Description: This Mod adds the ability to attach files in phpBB2.
This Version will NOT work with phpBB2 Modules designed for *Nuke Portals. Those working with *Nuke Portals are ports and will be not supported here.
- วิธีการติดตั้ง
- - คลาย .zip แล้วหาห้อง root
- - copy ทั้งหมดในห้อง root ด้วย explorer เพิ่มแฟ้ม หรือทับแฟ้มเดิม เข้าไปในห้อง phpbb2 ถ้าไม่เปลี่ยนชื่อ folder นี้
- - เปิด http://www.yourdomain.com/phpBB2/install/mod_table_inst.php เพื่อสร้างตารางใน mysql
- - ลบห้อง install เพราะท่านได้ติดตั้ง Attachment Module เรียบร้อยแล้ว
- - เปิดแฟ้มมาแก้ไข ดูรายละเอียดจากแฟ้ม /attach_mod/docs/install.txt (ต้องเปิดมาแก้ไขถึง 30 แฟ้ม)
- - เปิด http://www.yourdomain.com/phpBB2/ เพื่อทดสอบเพิ่ม Topic และ Attach แฟ้มดูสิครับ
- - ถ้าแก้ไขแฟ้มไม่ครบ 30 แฟ้ม จะพบ Fatal error: Call to undefined function: get_var() เมื่อเลือก Control Panel ใน Administration Panel
- หลังติดตั้ง
- - กำหนดห้อง files เป็น chmod 606 ไม่งั้น Add Attachment ไม่เข้านะครับ
- - กำหนด Do you want to display Attachments in the Topic Review Window ? ให้เป็น ใช่ จะได้มองเห็นเวลาตอบ
- นำข้อมูลที่สำรองจาก Server ตัวหนึ่งมา กู้คืน ในอีกตัวหนึ่ง พบปัญหาภาษาไทยเป็น ??? จึงต้องเพิ่ม
- หาแฟ้ม mysql4.php หรือ mysql.php แล้วเปิดด้วย editor
- หลังคำสั่ง mysql_pconnect ในแฟ้ม mysql4.php หรือ mysql.php ให้เพิ่ม 2 บรรทัดด้านล่าง
- วิธีแก้ปัญหาภาษาไทย
- $charset = "SET NAMES 'tis620'";
- mysql_query($charset) or die('Invalid query: ' . mysql_error());
- เรื่องปัญหา php + mysql แล้วแสดงภาษาไทยไม่ถูกต้อง สามารถอ่านได้จาก http://www.phpconcept.com/content/view/21/28/
|
18. วิธีติดตั้ง postnuke [ รายละเอียดที่ http://www.thaiall.com/postnuke ]
+ Download : postnuke.com or postnuke.com
+ Postnuke by apples
Description: PostNuke is one of the most powerful open source content management systems in the world (list of features).
General:
- Modular Structure
- Customized Functionality through Third-Party Modules
- Advanced User Group Permissions System
- Multi-language Support (Approximately 36 Language Packs Available)
- Embedded WYSIWYG HTML Editor Activated on Most Text Entry Areas
- Site Search
- Advanced API (Application Programming Interface)
- Focused on High Level of Security
- Easy-to-Use Guided Browser Based Installation
- Easily Change/Customize Your Site's Look/Feel Through Plug-in Themes
- Provides advanced content management features while promoting collaboration,
communication and community around the content.
|
20. วิธีติดตั้ง oscommerce [ รายละเอียดที่ http://www.thaiall.com/oscommerce ]
+ Download : http://www.oscommerce.com/solutions/downloads
+ Download : OSC_Plus_V1.rar พัฒนาเพิ่มเติม โดย octchild.com รุ่น 1.0
osCommerce คืออะไร (What Is osCommerce?)
โปรแกรมเปิดบริการค้าขายออนไลน์ที่พัฒนานาตามแนวคิดโอเพนท์ซอร์ท สามารถนำไปติดตั้ง และเปิดบริการได้โดยไม่มีค่าลิขสิทธิ์ซอฟต์แวร์ สามารถทำงานบน apache ที่บริการ php และ mysql ได้เป็นอย่างดี ถูกออกแบบให้ทำงานได้ ในหลายระบบปฏิบัติการทั้ง Linux, Mac และ Windows
osCommerce is an online shop e-commerce solution under on going development by the open source community. Its feature packed out-of-the-box installation allows store owners to setup, run, and maintain their online stores with minimum effort and with absolutely no costs or license fees involved.
osCommerce combines open source solutions to provide a free and open e-commerce platform, which includes the powerful PHP web scripting language, the stable Apache web server, and the fast MySQL database server.
|
21. วิธีติดตั้ง WebWiz Forum (ASP + MDB)
+ Download : Lite Version from webwizguide.info 1.1 MB
+ ตัวอย่างการใช้ http://www.thanom.net
What Is WebWizForums?
Web Wiz Forums, the free award winning ASP bulletin board system software, can add value to almost any web site. Whether you are building a small interactive community with 10 people or over 100,000 strong customer support forum, this fast, scalable, bulletin board engine can manage your community.
ถ้าพบปัญหาด้านล่าง
ต้องกำหนดสิทธิ์เป็น IUSR เหตุที่พบ error นี้เพราะไม่กำหนดสิทธิ์การเข้าถึงให้ .mdb
Provider error '80004005'
Unspecified error
/forum/common.asp, line 260
|
22. วิธีติดตั้ง Photo Gallery 2
+ Download : http://codex.gallery2.org/index.php/Gallery2:Download
ระบบนี้คือ ระบบ Gallery สมบูรณ์แบบ เมื่อ upload ภาพแล้วสามารถสร้าง Thumbnail และสืบค้นตาม caption หรือทำ Slide show ได้อย่างยืดหยุ่น ติดตั้งง่ายบน server ที่บริการ php + mysql เหมือนกับ CMS ตัวอื่น ๆ
1. คลาย gallery-2.1.2-developer.zip ลงในห้อง htdocs ของ apache จะได้ห้อง gallery2
2. เปิด http://127.0.0.1/gallery2
- Click : Begin Installation (ให้รหัส เพื่อนำไปสร้างแฟ้ม login.txt)
- สร้างแฟ้มชื่อ login.txt ด้วย notepad แล้วมีตัวอักษร ที่สร้างให้ เช่น 6e3c28f4951a12345f1830ccc17c5ac6
- Save As แฟ้ม login.txt ในห้อง htdocs
- Click : Authenticate Me (ตรวจสอบ Login.txt ที่ท่านต้องสร้างขึ้น)
- Click : Continue to Step 2 (สำหรับ System Checks)
- Click : Continue to Step 3 (เลือก Installation Type)
- Click : Save (Storage Setup : สร้างห้อง g2data ขึ้นให้อัตโนมัติ)
- Click : Continue to Step 5 (Database Setup : กรอก User & Password)
- ต้องมี database อยู่ก่อนชื่อ gallery2 ถ้าไม่มีต้องไปสร้างก่อน เช่น create database gallery2;
- Click : Save
- Click : Continue to Step 6 (Admin User Setup)
- Click : Create
- Click : Continue to Step 7 (Create Config File)
- Click : Continue to Step 8 (Install Gallery Core)
- Click : Continue to Step 9 (Install More Modules)
- Click : Activate Selected Modules มีหลาย Module ที่ต้องเข้าไป config
The Archive Upload module was installed, but needs configuration to be activated
The Dcraw module was installed, but needs configuration to be activated
The Ffmpeg module was installed, but needs configuration to be activated
The ImageMagick module was installed, but needs configuration to be activated
The MultiLanguage module was installed, but needs configuration to be activated
The NetPBM module was installed, but needs configuration to be activated
The Nokia Image Upload module was installed, but needs configuration to be activated
The URL Rewrite module was installed, but needs configuration to be activated
The Zip Download module was installed, but needs configuration to be activated
- Click : Continue to Step 10 (Check Security)
- Click : Continue to Step 11 (Finish)
- Click : Go to my Gallery!
- พบคำว่า This album is empty.
- Click : Login กรอก admin กับ p หรือ user และ password ของท่าน
- Click : Add a photo! (เพิ่มภาพใน ฐานะ admin)
- Click : Site Admin (เข้าบริหารระบบ Gallery)
- Click : Moudles, Registration: deactive (เพื่อยกเลิกการรับลงทะเบียน)
- Click : Moudles, Members: deactive (เพื่อยกเลิกระบบสมาชิก)
- Click : Moudles, Quotas: deactive (เพื่อยกเลิกระบบโควตา)
- Click : Moudles, User Albums: deactive (เพื่อยกเลิก Album ของสมาชิก)
- Click : Moudles, deactive กลุ่ม Commerce ทั้ง 4 (Cart, Fotokasten, PhotoWorks, Shutterfly)
- Click : Moudles, Password Items: deactive (เพื่อยกเลิก รหัสผ่านประจำภาพ)
- ok แล้วครับ
- Add Items (เพิ่ม photo ใหม่)
|
23. วิธีติดตั้ง WebCalendar (PHP + MySQL)
+ Download : http://sourceforge.net/project/showfiles.php?group_id=62270&package_id=58811
+ Download : http://www.k5n.us/webcalendar.php?topic=Download
+ Download : http://sourceforge.net/projects/calendartechniq/
CalendarTechnique is a feature rich customizable web calendaring and scheduling application with support for group/shared calendars. CalendarTechnique makes it easy to manage events, tasks and journal entries as well as import and export iCalendar files.
Webcalendar ทดสอบรุ่น 1.0.4
http://webcalendar.sourceforge.net/demo/login.php
1. mysql> create database webcalendar;
2. http://127.0.0.1/webcalendar/install/index.php
3. localhost, webcalendar, admin, p, , Enabled, Save Settings, Save Settings
4. copy tables-mysql.sql c:\thaiabc\mysql\bin
5. DOS>mysql webcalendar < tables-mysql.sql
6. แก้ให้ magic_quotes_gpc เป็น on ในแฟ้ม php.ini
7. http://127.0.0.1/calendar/ โดย user:admin และ password:admin
8. http://127.0.0.1/calendar/adminhome.php จาก Admin
9. Users, Add New User, aaaaaa, aaaaaa, user
10. Go to My Calendar เพิ่มข้อมูล 1 มกราคม 2550 แล้ว Logout
11. Login aaaaaa เพิ่มข้อมูล 1 มกราคม 2550 แล้ว Logout แต่ไม่เห็นของ admin
สามารถเห็นเฉพาะของตนเอง แต่เลือกดูของคนอื่นได้โดยเลือก Another User's Calendar
12. Login admin, System Settings, Allow public access = yes and all = yes
13. ผู้ใช้แต่ละคนสามารถสร้าง view แบบ Month (on same calendar) เห็นพร้อมกันได้
แก้ไข Webcalendar รุ่น 1.0.4
1. เพิ่มภาษาไทยในแฟ้ม includes/config.php โดยเพิ่ม "Thai" =>"Thai", ในตัวแปร $languages
2. ในห้อง translations ได้ copy English-US.txt เป็น Thai.txt และแก้ไขภาษาตามต้องการ
เช่น charset: windows-874 หรือ save : จัดเก็บ
3. แก้ไขภาษามีทั้ง System Setting และ Preferences
4. กำลังแปลแฟ้ม Thai.txt อยู่ครับ .. จะได้ใช้ภาษาไทยได้
phpicalendar ทดสอบรุ่น 2.22
ไม่สามารถปรับปรุงแบบ online ต้อง upload หรือ download กับโปรแกรมที่มีอยู่เท่านั้น
ไม่ใช้ฐานข้อมูลใน MySQL แต่ใช้ .ics ที่ upload หรือ download
http://phpicalendar.net
http://phpicalendar.sourceforge.net
1. download script และคลาย zip ในห้อง phpicalendar
2. http://127.0.0.1/phpicalendar จะพบ http://127.0.0.1/phpicalendar/day.php
3. เปิดแฟ้ม config.inc.php ด้วย notepad
เดิม $login_cookies = 'no';
ใหม่ $login_cookies = 'yes';
เดิม $auth_method = 'ftp';
ใหม่ $auth_method = 'internal';
เดิม $tmp_dir = '/tmp';
ใหม่ $tmp_dir = 'tmp';
เพื่อเก็บ temp file ใน phpicalendar/tmp
4. http://127.0.0.1/phpicalendar/admin โดย user:admin และ password:admin
5. เพื่อ download ปฎิทินที่เคยทำใน Outlook มาเผยแพร่ในเว็บไซต์
|
")
if(url == "www.yonok.a") document.write("")
if(url == "www.thaiall") document.write("")
if(url == "www.perlphp") document.write("")
if(url == "thaiall.kor") document.write("")
-->