วันพุธที่ 24 มีนาคม พ.ศ. 2553

ทดสอบ SMTP server

หากต้องการใช้ SMTP server สามารถดู สถานะของ server โดย พิมพ์ Dos-Command line

telnet smtpserver 25
เช่น telnet mail.toro.com 25


เพิ่มเติมที่ http://support.microsoft.com/kb/153119

วันอาทิตย์ที่ 21 มีนาคม พ.ศ. 2553

เทคนิคการทำ SEO เบื้องต้นที่ควรรู้

1.ใส่ Keywords หลัก ๆ ลงบน Title เพราะเป็นพื้นที่ที่ระบบ Search Engine ใช้ในการเข้ามา index ข้อมูลอันดับแรก ๆ

2.ใช้ tag Heading (พวก ต่าง ๆ) ให้เป็นประโยชน์เพื่อให้ Search Engine นั้นเข้าถึงข้อมูลสำคัญ ๆ ในส่วนนี้ก่อนเสมอ เพราะ Search Engine จะมองว่า Heading เป็นเหมือนหัวหลักของเนื้อหาเพื่อนำไปใช้สรุปเนื้อหาตอนค้นหาต่อไป

3.ใช้ alt, title, id, class และพวก caption ต่าง ๆ ที่ใช้อธิบายข้อมูลนั้น ๆ เพราะ Search Engine ไม่เข้าในว่ารูปภาพ หรือข้อมูลพวก Binary ต่าง ๆ ว่ามันคืออะไร

4.ใช้ META Tag ถึงแม้ว่า META Tag จะเป็นเทคนิคเก่า ๆ นับตั้งแต่มี WWW แต่ก็เป็นการดีที่เราควรจะมีไว้ เพราะ Search Engine ยังคงใช้ข้อมูลนี้เพื่อการจัดอับดับข้อมูลของเรา ในกรณีที่ข้อมูลในหน้านั้น ๆ มีมากเกินไป

5.ใช้ Sitemap โดยการสร้าง Sitemap นั้นมีเครืองมือให้ใช้อยู่มากมาย และยิ่งใช้พวก CMS/Blogware ต่าง ๆ พวก Drupal, Wordpress, XOOP, Joomla/Mambo, PHP-nuke ฯลฯ ก็มี module/component/plug-in เข้ามาช่วยสร้าง Sitemap ให้แทบทั้งนั้น โดยประโยชน์ของ Sitemap นั้นช่วยให้ตัว Search Engine นั้นไม่ต้องวิ่งไต่ไปตามลิงส์ต่าง ๆ ของเว็บของเราเพื่อเข้าถึงข้อมูลทั้งหมด และยิ่งเว็บมีขนาดใหญ่และซับซ้อนมาก ๆ ยิ่งทำให้หน้าที่อยู่ในส่วนของรากลึก ๆ ต้นไม้ที่เป็นลำดับของลิงส์นั้นเข้าถึงยาก การมี Sitemap จึงช่วยในการบ่งบอกกับ Search Engine ได้ว่าเว็บของเรามีหลายอะไรอยู่บ้าง เพื่อให้ตัว Search Engine เข้ามา Index ข้อมูลได้รวดเร็วและสะดวกขึ้น

6.ทำ URL Friendly หรือ Rewrite URL การทำ URL Friendly นั้นช่วยให้ Search Engine เข้าใจ URL ของเราและทำให้การเก็บ URL และแสดงผล URL เพื่อลิงส์กลับมาหน้าต่าง ๆ ของเว็บเรานั้นทำได้ง่ายมากขึ้น

จาก http://www.thaicyberpoint.com/ford/blog/id/451/

วันเสาร์ที่ 13 มีนาคม พ.ศ. 2553

Error strtotime() [function.strtotime] , date() [function.date]

ไปที่ folder php\php.ini หา

;date.timezone =

ให้ ลบ ; ข้างหน้าออก ใส่ time zone เข้า ไป เป็น

date.timezone = "Asia/Bangkok"

ลอง stop -- > start apache ใหม่ ลองเข้าเว็บดูใหม่

วันศุกร์ที่ 12 มีนาคม พ.ศ. 2553

การติดตั้ง joomla

สิ่งที่ต้องใช้
1. Joomla ไปดาวน์โหลดมาที่ http://joomlacode.org/gf/download/frsrelease/11396/45610/Joomla_1.5.15-Stable-Full_Package.zip
2. xampp ไปโหลดมาโลดที่ http://sourceforge.net/projects/xampp/


การติดตั้ง

1. ติดตั้งโหรแกรม xampp (แนะนำที่ D:\xampp เผื่อลงวินโดวืใหม่จะได้ไม่หายคับ )
2. ถ้าเครื่องใคร มี IIS อยู่ด้วย ต้องทำให้ xampp ไปใช้ port อื่นก่อนนะคับ (มีวิธีในบล็อก นี่แหละคับ port 8080)
3. เปิด D:\xampp\xampp-control.exe ดูว่า service มันรันรึยัง มันจะขึ้น ดังรูป











4. ลองเข้าไปที่ http://localhost/ หรือ http://localhost:8080/ สำหรับคนที่ตั้ง port เป็น 8080 ดูว่า xampp มันทำงานรึเปล่า ถ้าได้มัน จะขึ้นหน้า splash แบบนี้








5. ลองเข้าไปที่ http://localhost:8080/phpmyadmin/ ดูว่า ฐานข้อมูลเราพร้อมใช้รึยัง ถ้ามัน error ก็แก้ให้มันผ่ายก่อน เช่น #1045 - Access denied for user 'root'@'localhost' (using password: NO) ไปที่ D:\xampp\phpMyAdmin\config.inc.php ไปที่

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root'; // account ที่ใช้ login
$cfg['Servers'][$i]['password'] = '1234'; // รหัสผ่าน mysql server
$cfg['Servers'][$i]['AllowNoPassword'] = true;


6. เมื่อเข้า phpMyAdmin ได้ ไปสร้าง database ผมสร้าง torosite





7. สร้าง user ให้ ฐานข้อมูลซักหน่อย ผมใช้ user : toro , pwd: 1234 (จริงๆสร้างยากๆหน่อยนะ random เอาก็ได้)








8. ไปที่ D:\xampp\htdocs สร้าง folder ชื่อที่เราต้องการ (สมมติ torosite) จะได้ D:\xampp\htdocs\torosite
9. แตกไฟล์ Joomla_1.5.15-Stable-Full_Package.zip ที่โหลดมาไปไว้ที่ D:\xampp\htdocs\torosite
10. ไปที่ http://localhost:8080/torosite/installation/index.php จริงๆพิมพ์ แค่ http://localhost:8080/torosite พอ มัน redirect ไปหน้า install เอง ดังรูป










11. เลือกภาษาที่ต้องการ ผมเลือก English ล่ะกันคับ click Next ไปเรื่อยๆ มาถึง หน้า setup database กรอก ข้อมูลฐานข้อมูลเราเข้าไป













กด next ไปถึงขั้นตอน สร้าง FTP account เราข้ามไปล่ะกัน เพราะเราไม่ได้ทำบน production site

12. เมื่อถึง step สุดท้ายมันจะบอกให้เราลบ folder install ที่ D:\xampp\htdocs\torosite\install







13. ลองเข้า http://localhost:8080/torosite/ ได้ front end แล้ว เราสามารถพัฒนา ในส่วน back end ที่ http://localhost:8080/torosite/administrator/ พิมพ์ account : admin กับ password ที่ตั้งตอนทำการติดตั้ง เข้าไป ผมใช้ 1234 หน้าตาดังรูป













14. ถ้ามัน ขึ้น Error Warning: date() [function.date]: ไปแก้ที่ D:\xampp\php\php.ini หา
;date.timezone = ให้ ลบ ; ข้างหน้าออก ใส่ time zone เข้า ไป เป็น date.timezone = "Asia/Bangkok"
ลอง stop -- > start apache ใหม่ ลองเข้าเว็บดูใหม่
















ได้แล้ว :) ลองลงกันดูครับ มีอะไรสงสัย หรือแนะ นำ comment ไว้ได้ครับ

วิธีทำให้สามารถใช้ xampp ใช่งานบนเครื่องเดียวกันกับเครื่องที่ มี IIS ได้

ใครที่ พัฒนา .NET บนเครื่องเดียวกันกับ PHP แล้วต้องการให้รันบน localhost ได้ทั้งคู่ วิธีการตั้งค่า XAMPP คือ (สมมุติว่าผมเอา folder มาอยู่ที่ไดร์ฟ D:)

1. ไปที่ D:\xampp\apache\conf\httpd.conf
ค้นหา "Listen 80" เปลี่ยนค่าเป็น "Listen 8080"
ค้นหา "ServerName localhost:80" เปลี้ยนเป็น "ServerName
localhost:8080"

2. ไปที่ D:\xampp\apache\conf\extra\httpd-ssl.conf
ค้นหา "Listen 443" เปลี่ยนค่าเป็น “Listen 4499"
ค้นหา "VirtualHost _default_:443" เปลี่ยนค่าเป็น "VirtualHost _default_:4499"
ค้นหา "ServerName localhost:443" เปลี่ยนค่าเป็น "ServerName localhost:4499"

ลองเข้า http://localhost:8080/ ดูใหม่ จะปรากฎหน้าแรกของ xampp ขึ้นมา