วิธีติดตั้ง DotNetNuke บน Plesk 8.6 Windows

DotNetNuke March 27th, 2009

1. ดาวน์โหลด DotNetNuke Source จากเว็บไซต์ http://www.dotnetnuke.com
2. login เข้า Plesk
3. เข้า Web Directories > Add New Virtual Directory
4. ระบุชื่อ Virtual Directory เช่น portal และ path เช่น /httpdocs/portal
5. check box “Script source access”, “Read permission”, “Write permission” และ “Log visits”
6. Application settings ให้ check box “Create application”, Execute permissions เลือก Scripts and Executable, check box “Allow to use parent paths” และ “Allow application execution in MTA (multi-threaded apartment) mode”
7. Directory security และ ASP Settings ปล่อยตามที่ Plesk เลือกไว้
8. เสร็จแล้วกด OK
9. เลือก Permission (icon ด้านบน)
10. ด้านบน check box “Replace permission entries on all child objects with entries shown here that apply to child objects.”
11. ที่ Group or user name “Plesk IIS WP User (IWPD_XXXXXX)” เลือก Full Control (XXXXXX จะเปลี่ยนตาม user ของโดเมน)
12. เสร็จแล้วกด OK
13. กดย้อนมาหน้าแรก และเข้า Databases > Add New Database
14. ระบุชื่อ Database แนะนำให้ใช้ชื่อเดียวกับโดเมน เช่น ถ้าชื่อโดเมนเราชื่อ example-domain.com ให้ระบุว่า exampledomain (ไม่ต้องใส่เครื่องหมายขีดกลาง)
15. เข้าที่ “Add New Database User” เพื่อระบุ User name/Password ของ database
16. ในกรณีเว็บไซต์มีการใช้งานภาษาไทย ให้ใช้ SQL Server Management Studio login เข้า database ที่เราสร้างไว้ เพื่อเปลี่ยน collation เป็น Thai_CI_AS ให้เรียบร้อยก่อนการติดตั้ง ขั้นตอนคือ เมื่อ login แล้ว ให้เลือก properties > options > ที่ collation เลือก Thai_CI_AS)
17. แตกไฟล์ DotNetNuke Source ที่เรา Download ไว้ในขั้นตอนแรก จะเจอ 2 folder ย่อย Library และ Website
18. เข้า folder Website และ copy file release.config เป็น web.config
19. จากนั้นเข้า folder Install เปิดไฟล์ DotNetNuke.install.config
20. หาบรรทัด <HostURL>…</HostURL> จากนั้นเปลี่ยนเป็น URL ของโดเมนเรา เช่น http://www.example-domain.com/portal
21. อัพโหลดข้อมูลใน folder Website เข้า server ตามที่สร้างไว้ เช่น httpdocs/portal
22. เมื่ออัพโหลดเรียบร้อยให้ติดตั้งผ่านหน้าเว็บ เช่น http://www.example-domain.com/portal
23. หน้าแรกให้เลือก Typical
24. ระบุ User name/Password ของ Database (ข้อมูลส่วนอื่นปล่อยตาม default)
25. กด next และรอจนกว่าระบบจะทำการติดตั้งเสร็จ ถ้าไม่ขึ้น error/warning อะไร ถือเป็นอันเรียบร้อย

ขั้นตอนการติดตั้ง Joomla 1.5 บนเซิร์ฟเวอร์ Linux

Joomla June 11th, 2008

  1. ดาวน์โหลด Joomla version 1.5.x จากเว็บ joomla.org
  2. เมื่อโหลดเสร็จแล้วให้แตกไฟล์ออก
  3. เปิดไฟล์ htaccess.txt ด้วย notepad ขึ้นมา เติมค่าตามด้านล่าง ลงบรรทัดสุดท้ายของไฟล์ แล้ว save ชื่อไฟล์ว่า “.htaccess”
    php_flag display_errors on
    php_flag magic_quotes_gpc on
    php_value session.save_path /path/to/tmp
    

    * บรรทัดที่ 3 ใส่เฉพาะ Joomla 1.0.x ในกรณี session save path ขึ้นว่า Unwritable และ /path/to/tmp เป็น absolute path ของโดเมนเรา เช่น /var/www/vhosts/your-domain.com/httpdocs/tmp

  4. ftp เข้า server เปลี่ยน chmod ของ root folder เป็น 777 (เช่น httpdocs และ จำด้วยนะครับ ว่าของเดิม set ไว้เป็นอะไร เพราะเราต้อง set กลับเมื่อ install เสร็จ)
  5. อัพโหลดไฟล์ทั้งหมดเข้า server
  6. เมื่ออัพโหลดเสร็จแล้วให้เข้า URL ตามที่เราอัพโหลดไว้ เพื่อทำการติดตั้ง
  7. เลือกภาษาแล้วกด Next
  8. ตรวจสอบดู ถ้าไม่มีขึ้น Warning ให้กดปุ่ม Next
  9. ทำความเข้าใจเกี่ยวกับ License แล้วกดปุ่ม Next
  10. กรอกข้อมูล Database แล้วกดปุ่ม Next
  11. กรอกข้อมูล FTP, เลือก Enable, ด้านล่างตรง Advanced Settings ให้ระบุ Host เป็นชื่อโดเมนแทน localhost แล้วกดปุ่ม Next
  12. กด Next จนจบขั้นตอน
  13. เปลี่ยน chmod ของ root folder กลับเป็นเหมือนเดิม
  14. เรียบร้อย

Tags:

SMF mod ไว้เพิ่ม banner อย่างง่ายๆ

SMF June 8th, 2008

 SMF mod ไว้เพิ่ม banner อย่างง่ายๆ

Mod สำหรับ SMF มำให้เราเพิ่ม HTML code ลง Header/Footer ได้เอง เช่น banner, stats, links, อื่นๆ
ใช้ง่าย ไม่จำเป็นต้องรู้เกี่ยวกับ PHP ลองดาาน์โหลด/ดูข้อมูลเพิ่มเติม ได้ที่ http://custom.simplemachines.org/mods/index.php?mod=351

Tags:

Check if a variable is a number

Perl, WordPress May 22nd, 2008

กรณีต้องการเป็นตัวเลข 0-9

1
2
3
4
5
6
if ($var =~ /^\d+$/ ) {
	print "Is a number\n";
}
else {
	print "Is not a number\n";
}

กรณีต้องการให้มี +/- ข้างหน้าตัวเลข (หรือไม่มีก็ได้)

1
2
3
4
5
6
if ($var =~ /^[+-]?\d+$/ ) {
	print "Is a number\n";
}
else {
	print "Is not a number\n";
}

Tags:

รวม Theme ฟรีสำหรับ WordPress

WordPress May 21st, 2008

  1. Free WordPress Themes
    http://www.freewordpressthemes.com
  2. Free WP Themes
    http://www.freewpthemes.net/wordpress-themes

Tags: , ,

Copyright © 2008 iBiz Network Co., Ltd. Powered by wordpress, Theme by ericulous