กลับไปยังรายบอร์ด โพสต์ใหม่
(ใหม่) ฟรี! 7 ธีมสไตล์สำหรับเทมเพลต pligga

[ช่วยเหลือ] ~Step 1-2-3 ตั้งแต่การดาวน์โหลดจนถึงใช้งานได้จริงสำหรับ ~Newbie~ (วิธี config)

สำหรับมือใหม่การติดตั้ง Pligg จนถึงใช้งานได้จริงอาจจะเป็นเรื่องยากและมึนนึดนะคะ เพราะว่านอกจากจะติดตั้งได้แล้ว เราต้องไปคอนฟิกเพื่อให้มันใช้งานได้อีกที สำหรับวิธีที่จะแนะนำนี้ สำหรับมือใหม่โดยเฉพาะ สำหรับคนที่ลง PliggMo เราจะแนะนำขั้นตอนการติดตั้งจนถึงสามารถใช้งานจริงสำหรับคนที่ต้องการใช้งาน PliggMo ภาษาไทย

ขั้นแรก
เตรียมตัว

ต้องเตรียมตัว เตรียมไฟล์ เตรียมโดเมน เตรียมโฮส เตรียมดาต้าเบส ให้พร้อม ถ้ายังไม่มี PliggMo ให้ดาวน์โหลดที่นี่ http://nadia.in.th/thread-927-1-1.html

ขั้นที่สอง
ติดตั้ง

หลังจากนั้นก็เริ่มติดตั้ง PliggMo โดยดูวิธีติดตั้งได้ที่ http://nadia.in.th/thread-928-1-1.html ทำตามขั้นตอนไปเรื่อยๆ จนเราล็อกอินเข้าสู่หน้า Admin Panel ได้แล้ว

ขั้นที่สาม
ตั้งค่า (config)


ขั้นตอนนี้เป็นขั้นตอนสำคัญเลยนะคะ เพราะถ้าเราไม่ตั้งค่าก่อนมันก็ใช้ไม่ได้(ไม่ใช่ว่าลงเสร็จแล้วใช้ได้เลย) โดยให้ทำตามขั้นตอนต่างๆ ดังนี้
1. เข้าเมนู ตั้งค่า > OutGoing > Enable Outgoing Links พิมพ์ false ลงในช่อง (ถ้ามีอยู่แล้วไม่ต้องทำ)

2. เข้าเมนู ตั้งค่า > Story > Use Story Title as External Link พิมพ์ false ลงในช่อง (ถ้ามีอยู่แล้วไม่ต้องทำ)

3. เข้าเมนู ตั้งค่า > SEO > URL method พิมพ์ 2 ลงในช่อง

4. เข้าเมนู ตั้งค่า > SEO > Friendly URL's for stories พิมพ์ true ลงในช่อง
5. เข้าเมนู ตั้งค่า > SEO > Friendly URL's for categories พิมพ์ true ลงในช่อง

ขั้นที่สี่
สร้างหมวดหมู่ภาษาไทย


เข้าเมนู ผู้ดูแล > จัดการหมวดหมู่ > ตรงนี้เราก็เพิ่มหวดหมู่ลงไปเป็นภาษาไทย สำหรับใครที่มีหมวดหมู่เยอะมาก ควรจะทำเป็น sub-categories (หมวดหมู่ย่อย) นะคะ เวลาแสดงเมนูหมวดหมู่ มันจะได้ไม่ยาวเป็นพรืด เมนูมันจะได้เป็นชั้นๆ ไป วิธีทำ หมวดหมู่ย่อย ก็ให้คลิ๊กที่หมวดหมู่ที่ต้องการแล้วลากไปวางบนชื่อหมวดหลัก เท่านี้มันก็จะเข้าไปอยู่ในหมวดหมู่นั้นแล้ว แต่ถ้าต้องการเปลี่ยนขึ้น-ลง ก็ให้ลากเอาไปวางไว้ในช่องสี่เหลี่ยมเทาๆ ด้านบนหรือด้านล่างของหมวดหมู่นั้นๆ

หลังจากนั้นก็ให้ดูด้านล่าง ที่เขียนว่า URL Method 2 แล้วกดก็กดตามที่เขาบอก
คลิ๊กที่นี่ ถ้าต้องการใช้ URL แบบที่ 2 ให้เปลี่ยนชื่อไฟล์ htaccess.default เป็น .htaccess

แต่ถ้าใครคลิ๊กแล้ว ไฟล์ htaccess ยังเป็น htaccess.default  อยู่ก็ต้องไปแก้เองด้วยมือ



ต่อไป ข้ามไปขั้นตอนที่ห้าเลย ส่วนโค็ดด้านล่างในหน้าจัดการหมวดหมู่ที่เขาบอกให้เอาไปใส่ในไฟล์ .htaccess ปล่อยไว้ก่อน

ขั้นที่ห้า
เขียนไฟล์ .htaccess

ขั้นตอนนี้สำคัญมาก เพราะถ้าทำผิด ลิงก็จะเสียเลย โดยให้ทำตามขั้นตอนต่อไปนี้
เปิดไฟล์ htaccess.default ด้วย editplus ให้เปิดแบบและเซฟแบบ utf8 เพราะเราจะต้องเขียนภาษาไทยลงไปในไฟล์ด้วย
1. จุดแรกให้หา
  1. RewriteBase /
คัดลอกไปที่คลิปบอร์ด
ถ้าเราลงเว็บ pligg ที่ root หรือที่โดเมนหลักเช่น mypligg.com ก็ไม่ต้องแก้อะไร แต่ถ้าลง pligg ไว้ในโฟลเดอร์หรือ ซับโดเมนก็ให้แก้โดยเพิ่มชื่อโฟลเดอร์หรือซับโดเมนต่อจากเครื่องหมาย / เช่น
  1. RewriteBase /pliggfolder
คัดลอกไปที่คลิปบอร์ด
2. ค้นหา
  1. RewriteRule ^(all|News)/([^/]+)/?$ story.php?title=$2 [L]
  2. RewriteRule ^(all|News)/?$ ?category=$1 [L]
คัดลอกไปที่คลิปบอร์ด
ตรงจุดนี้เราจะต้องเอาชื่อหมวดหมู่ภาษาไทยของเราจากขั้นตอนที่สี่มาใส่ แต่ในหน้าจัดการหมวดหมู่มันจะเป็นโค็ดประมาณนี้
  1. %E0%B8%9A%E0%B8%B1%E0%B8%99%E0%B9%
คัดลอกไปที่คลิปบอร์ด
เพราะว่าเราใช้ชื่อหมวดหมู่ภาษาไทยไง แต่โค็ดนี้เอามาใส่ใน .htaccess ไม่ได้ เราต้องก็อปปี้มาจากช่องที่เราใส่ในหน้าจัดการหมวดหมู่ หรือ มานั่งพิมพ์ชื่อหมวดหมู่ภาษาไทยของเราเอง โดยเรียงลำดับให้ถูกต้อง โดยเริ่มตั้งแต่หมวดหมู่แรกเช่น
  1. RewriteRule ^(all|บันเทิง|เทคโนโลยี|เกม|ข่าว การเมือง|ทั่วไป)/([^/]+)/?$ story.php?title=$2 [L]
  2. RewriteRule ^(all|บันเทิง|เทคโนโลยี|เกม|ข่าว การเมือง|ทั่วไป)/?$ ?category=$1 [L]
คัดลอกไปที่คลิปบอร์ด


ใส่หมวดหมู่เรียงลำดับตาม category_name (ถ้าดูในดาต้าเบส) ก็หมายถึงหมวดหมู่ไหนเราใส่ก่อนก็อยู่อันแรก (ไม่ใช่ลำดับบน-ล่าง) ตรงนี้ถ้างง ให้ใช้วิธีต่อไปนี้นะคะ

1. เปิดเว็บนี้
  1. http://www.opinionatedgeek.com/dotnet/tools/urlencode/Decode.aspx
คัดลอกไปที่คลิปบอร์ด
2. เปิดหน้าจัดการหมวดหมู่ในแอดมินพาแนล แล้วก็อปปี้โค็ด ยาวๆ ข้างล่างตรง URL Method 2 โดยเริ่มตั้งแต่คำว่า RewriteRule ไปจนถึง ?category=$1 [L] แล้วเอาไปใส่ในเว็บจากข้อ 1  ใส่ในช่องแรกแล้วกดปุ่ม Decode พอมันแปลงโค็ดเป็นภาษาไทยเสร็จ เราจะได้โค็ดภาษาไทยในช่องที่สอง

3. ก็อปปี้โค็ดเฉพาะตรงชื่อหมวดหมู่ภาษาไทยที่ได้จากข้อที่ 2 เอาไปใส่ไฟล์ .htaccess ตามตำแหน่ง
ระวัง! อย่าก็อปมาหมด ให้ก็อปเฉพาะ ชื่อหมวดหมวดภาษาไทย ตั้งแต่หมวดแรกจนถึงหมวดสุดท้าย เช่น
  1. บันเทิง|เทคโนโลยี|วีดีโอ|เกมส์|ไลฟ์สไตล์|ข่าว|ทั่วไป
คัดลอกไปที่คลิปบอร์ด
เพราะตอนมันแปลงโค็ด มันได้ตัดบางฟังก์ชั่นไปด้วย ถ้าก็อปมาใส่ทั้งดุ้น เว็บเราจะขึ้น 500 error


- คำว่า all ข้างหน้าให้คงไว้ ห้ามลบ
- เครื่องหมายแยกระหว่างหมวดหมู่ ที่เป็นขีดๆ นั้นให้กด ปุ่ม Shift ทางขวามือพร้อมๆ กับปุ่มที่อยู่ติดกันทางด้านขวาของปุ่ม Shift ที่มีเครื่องหมาย \ หน่ะ
- ตรงนี้สำคัญมาก เช็คให้ดี ห้ามมีช่องว่าง (แต่ถ้าชื่อหมวดหมู่มี 2 คำแล้วเว้นวรรคเช่น "ข่าว การเมือง" ก็สามารถมีช่องว่างได้) สระก็ต้องห้ามตก หมวดหมู่ใส่ให้เหมือนกันทั้งสองบรรทัด บรรทัดแรกปิดท้ายด้วย story.php?title=$2 [L] บรรทัดที่สองปิดท้ายด้วย ?category=$1
- ถ้าตรงนี้ผิด เรามักจะเจอเออเรอร์ ที่หน้าเว็บ หรือบางทีลิงก์จะเสีย
- ถ้ามีการแก้ไขหมวดหมู่ เพิ่มเติม หรือลบออก หรือเปลี่ยนชื่อ จะต้องเข้ามาแก้ที่ไฟล์ htaccess แล้วอัพโหลดใหม่ทุกครั้ง
- จำให้แม่นว่าต้องเซฟไฟล์เป็น utf8 เท่านั้น

พอแก้เสร็จแล้วก็ให้อัพโหลดไฟล์ .htaccess ไปไว้บนเว็บ เท่านี้เราก็ใช้ PliggMo ภาษาไทยได้เต็มรูปแบบแล้วหล่ะคะ
ไฟล์แนบ: คุณไม่สามารถดูไฟล์แนบได้ จำเป็นต้อง เข้าสู่ระบบ แต่ถ้ายังไม่ได้เป็นสมาชิกก็ สมัครสมาชิก ก่อนนะครับ แล้วเรามาร่วมแบ่งปันความสุขกัน
5

จำนวน

  • capuccino7

  • mrbov

  • supachai_chai

  • Saensuk

  • tropical555

→ รับผู้สนับสนุน ลิงก์/แบนเนอร์ (DoFollow) แบบเหมาหลายเว็บ (Class A) สนใจ pm ได้เลยคะ ♥
→ รับติดตั้ง Pligg+ภาษาไทย+SEO+พร้อมใช้งาน ราคามิตรภาพ
→ รับติดตั้งระบบ LP เมพ!+SEO Ready
สนใจ ติดต่อนาเดีย โดยตรงได้เลยนะคะ (ว่างเช้า-เย็น กลางคืนไม่ว่าง ตอบ pm-เมล์ 8-18น.)

TOP

รณรงค์ช่วยกันกดปุ่มให้ "คะแนน" สำหรับกระทู้ที่ตัวเองชื่นชอบค่ะ ♪♫

TOP

ก็ทำตามขั้นตอนน่ะคับตอนใส่ชื่อหมวดหมู่มันจะเป็นเครื่องหมายคำถามอ่ะคับ และบางครั้งจะมี Warning: Duplicate entry 'All'for key 2 in /home/u01ip7/public_html/diggadd/libs/db.php on line236  ขึ้นมาอ่ะคับ  สาเหตุน่าจะเกิดจากอะไรคับ
รณรงค์ช่วยกันกดปุ่มให้ "คะแนน" สำหรับกระทู้ที่ตัวเองชื่นชอบค่ะ ♪♫

TOP

4# ndesigns

ต้องทำให้ดาต้าเบสเป็นไทย UTF8 นะ
http://nadia.in.th/thread-945-1-1.html

แล้วเข้าไปเช็คดูใน pligg_category ตรง table cetegory_name กับ category_safe_name ดูว่า ปกติมั๊ย
→ รับผู้สนับสนุน ลิงก์/แบนเนอร์ (DoFollow) แบบเหมาหลายเว็บ (Class A) สนใจ pm ได้เลยคะ ♥
→ รับติดตั้ง Pligg+ภาษาไทย+SEO+พร้อมใช้งาน ราคามิตรภาพ
→ รับติดตั้งระบบ LP เมพ!+SEO Ready
สนใจ ติดต่อนาเดีย โดยตรงได้เลยนะคะ (ว่างเช้า-เย็น กลางคืนไม่ว่าง ตอบ pm-เมล์ 8-18น.)

TOP

แก้ไขล่าสุด minigear เมื่อ 2009-3-26 20:02

ทำใน local แล้วต้องแก้ .htaccess ยังไงบ้างครับ คือตอนนี้ลิ้งมันมั่วไปหมดแล้วครับ

เวปเก็บไว้ที่ http://localhost/pligg ครับ

TOP

6# minigear

คงต้องเอาตรง non-www ออกนะคะ ตรง
  1. RewriteCond %{HTTP_HOST} !^www\.
คัดลอกไปที่คลิปบอร์ด
สองสามบรรทัดตรงนั้นเองออกเลย

แล้วตรงนี้ ก็ใส่ชื่อโฟลเดอร์
  1. RewriteBase /pliggfolder
คัดลอกไปที่คลิปบอร์ด
localhost ไม่รู้เหมือนกันคะ ไม่เคยลอง
→ รับผู้สนับสนุน ลิงก์/แบนเนอร์ (DoFollow) แบบเหมาหลายเว็บ (Class A) สนใจ pm ได้เลยคะ ♥
→ รับติดตั้ง Pligg+ภาษาไทย+SEO+พร้อมใช้งาน ราคามิตรภาพ
→ รับติดตั้งระบบ LP เมพ!+SEO Ready
สนใจ ติดต่อนาเดีย โดยตรงได้เลยนะคะ (ว่างเช้า-เย็น กลางคืนไม่ว่าง ตอบ pm-เมล์ 8-18น.)

TOP

http://www.up2u-ok.com ฝากด้วยนะ ^ ^V
รณรงค์ช่วยกันกดปุ่มให้ "คะแนน" สำหรับกระทู้ที่ตัวเองชื่นชอบค่ะ ♪♫

TOP

TOP

สงสัย htaccess ผมจะไม่รองรับ UTF-8
มันขึ้นเอ๋อ
  1. Error in /mnt/w1011/d29/s29/b02c34ff/www/dukedig.com/.htaccess: Invalid command '#####', perhaps misspelled or defined by a module not included in the server configuration
คัดลอกไปที่คลิปบอร์ด
ลองปรับเล่นเป็น ANSI เอ๋อ
  1. Error in /mnt/w1011/d29/s29/b02c34ff/www/dukedig.com/.htaccess: RewriteCond: bad flag delimiters
คัดลอกไปที่คลิปบอร์ด
www.DukeDig.com

TOP

กลับไปยังรายบอร์ด
Exclusive! BRITNEY SPEARS’s Latest Maxim Germany Cover
(ใหม่) ฟรี! 7 ธีมสไตล์สำหรับเทมเพลต pligga