# Pligg Content Management System

## เวอร์ชั่น 1.1.1

## การติดตั้ง

สิ่งที่จำเป็นต้องมี:

- ทักษะพื้นฐานเรื่อง FTP
- PHP 4.3.0 หรือเวอร์ชั่นสูงกว่านี้
- ฐานข้อมูล MySQL

1. สร้างฐานข้อมูล. ถ้าคุณไม่รู้ว่าจะสร้างฐานข้อมูลยังไง, กรุณาติดต่อเว็บโฮสติ้งของคุณหรือค้นหาในเว็บช่วยเหลือของโฮสติ้งที่ใช้อยู่. ระมัดระวังเวลาสร้างฐานข้อมูลใหม่พร้อมกับบันทึกชื่อฐานข้อมูล ผู้ใช้และรหัสผ่านเอาไว้ด้วย.
2. เปลี่ยนชื่อ settings.php.default เป็น settings.php. และทำเหมือนกันกับไฟล์ /libs/dbconnect.php.default ด้วย.
3. อัพโหลดไฟล์ขึ้นเซิร์ฟเวอร์.
4. CHMOD 755 โฟลเดอร์ต่อไปนี้, ถ้ามีข้อผิดพลาดให้ลองใช้ 777.
   - /admin/backup/
   - /avatars/groups_uploaded/
   - /avatars/user_uploaded/
   - /cache/
   - /cache/admin_c/
   - /cache/templates_c/
   - /languages/ (และไฟล์ทั้งหมดข้างในโฟลเดอร์นี้ก็ควรจะ CHMOD เป็น 777)
5. ไฟล์ต่อไปนี้
   - /libs/dbconnect.php
   - bannedips.txt
   - settings.php
6. ไปที่ /install/index.php. ถ้าคุณกำลังอ่านเอกสารนี้ในขณะที่ได้อัพโหลดไฟล์ขึ้นไปแล้ว, คลิ๊กปุ่มติดตั้งทางด้านบนของหน้านี้.
   - เลือกภาษาจากรายการ.
   - กรอกชื่อฐานข้อมูล, ชื่อผู้ใช้, รหัสผ่าน, โฮสต์, และคำนำหน้าตารางที่ต้องการ.
   - สร้างบัญชีผู้ดูแล. กรุณาจดบันทึกข้อมูลการล็อกอินเอาไว้กันลืม และเผื่อต้องใช้ในอนาคต.
   - ดูแน่ใจว่าไม่มีข้อความแสดงข้อผิดพลาดแสดง!
7. ลบโฟลเดอร์ /install ทิ้ง.
8. CHMOD ไฟล์นี้ libs/dbconnect.php เป็น 644
9. ไปที่ /index.php
10. เข้าสู่ระบบผู้ดูแลโดยใช้ข้อมูลที่เราสร้างในขั้นตอนการติดตั้ง.
11. เข้าสู่หน้าต่างผู้ดูแล ( /admin ) และคุณจะพบกับหน้าต่างต้อนรับพร้อมแนะนำข้อมูลเกี่ยวกับ Pligg.
12. ตั้งค่าเว็บ Pligg ของคุณตามใจชอบ. อย่าลืมที่จะแก้ไฟล์ภาษา เพื่อเปลี่ยนชื่อเว็บของคุณ.

## สำรองข้อมูล

1. เข้าสู่ระบบด้วยบัญชีผู้ดูแล
2. คลิ๊กลิงก์แอดมินพาแนล
3. คลิ๊กที่ลิงก์ File and MySQL backup
4. สำรองไฟล์ของคุณ (และ อวาตาร์) และฐานข้อมูลของคุณ
5. ดาวน์โหลดไฟล์สำรองข้อมูลในรูปแบบ .zip ไปเก็บไว้บนเครื่องคอมพิวเตอร์
6. ลบไฟล์ทั้งหมดจากส่วนจัดการสำรองข้อมูล

## อับเกรด

`ต้องมั่นใจว่า สำรองฐานข้อมูล MySQL และไฟล์ทั้งหมดก่อนอัพเกรด ไปสู่เวอร์ชั่นล่าสุดของ Pligg. การอัพเกรดบางส่วนอาจจะต้องการให้คุณอัพเกรดฐานข้อมูลด้วย, ดังนั้นกรุณาสำรองข้อมูลทุกครั้งที่มีการอัพเกรด.
วิธีการต่อไปนี้ไม่ได้ช่วยอัพเกรดเทมเพลตให้คุณ. คุณจำเป็นต้องอัพเกรดเทมเพลตด้วยตัวเองและควรจะทำด้วยความระมัดระวังโดยผู้สร้างเทมเพลต.`

1. สำรองฐานข้อมูล
2. สำรองไฟล์เก่าบนเซิร์ฟเวอร์
3. อัพโหลดไฟล์ /install/index.html ไปไว้ที่เว็บ Pligg.
   ในเซิร์ฟเวอร์ทั่วไป, นี่จะเป็นการเตือนผู้ใช้ว่าคุณกำลังทำการอัพเกรดเว็บไซต์.
4. ยกเลิกการใช้งานโมดูลทั้งหมดในส่วนของผู้ดูแล.
   คุณจำเป็นต้องเปิดการใช้งานใหม่หลังจากอัพเกรดแล้ว.
5. ลบไฟล์ทั้งหมดออกจากเซิร์ฟเวอร์ ยกเว้น:
   1. /libs/dbconnect.php
   2. /settings.php
   3. โฟลเดอร์เทมเพลต 9.9.5 ของคุณ
   4. ไฟล์ index.html อันใหม่ที่เพิ่งจะอัพโหลดไปเมื่อสักครู่
6. อัพโหลดไฟล์ของเวอร์ชั่น 1.0 ทั้งหมดไปไว้บนเซิร์ฟเวอร์.
   ถ้าคุณสามารถทำได้ ฉันแนะนำให้คุณอัพโหลดไฟล์ zip ไปที่เซิร์ฟเวอร์แล้วค่อยแตกไฟล์ที่หลัง.
   นี่เป็นวิธีที่เร็วที่สุด ซึ่งได้พิสูจน์มาแล้ว.
7. แน่ใจว่าได้ CHMOD ไฟล์และโฟลเดอร์ต่างๆ ต่อไปนี้เป็น 777 แล้ว.
   - settings.php
   - /admin/backup/
   - /avatars/groups_uploaded/
   - /avatars/user_uploaded/
   - /cache/
   - /cache/admin_c/
   - /cache/templates_c/
   - /languages/
   - /languages/lang_english.conf
8. เรียกไฟล์ี่ /install/upgrade.php
   ถ้าไม่มีข้อความแสดงข้อผิดพลาด, ให้ลบโฟลเดอร์ /install บนเซิร์ฟเวอร์ทิ้งไปเลย.
9. เข้าสู่ระบบโดยใช้บัญชีระดับ "god".
   ในบางกรณี คุณอาจจะได้ล็อกอินไปแล้วจาก Pligg เวอร์ชั่นก่อน.
10. และอัพเดทไฟล์เทมเพลตเพื่อให้ทำงานได้กับเวอร์ชั่นล่าสุดหรือไปที่ /admin/admin_config.php?page=Template และเปลี่ยนชื่อเทมเพลตเป็น "wistie"
11. เปิดใช้งานโมดูลที่ถูกยกเลิกไปในขั้นตอนที่ 4 ใหม่, ไปที่ /admin/admin_modules.php
12. หลังจากแน่ใจว่าทุกอย่างทำงานได้ดีแล้ว, ให้ลบ /index.html จากขั้นตอนที่ 2 ทิ้ง และตอนนี้คุณทำเสร็จแล้ว!

## การช่วยเหลือ

Pligg เป็น Open source project, แต่นั่นไม่ได้หยุดเราไม่ให้มีทีมที่ดีได้. Pliggers จากทั่วทุกมุมโลกเฝ้าดูเว็บบอร์ดตลอด 24 ชั่วโมงต่อวัน คอยช่วยเหลือซึ่งกันและกัน. ถ้าคุณมีคำถามอะไร, ไอเดีย, วิธีปรับแต่ง หรือบั๊ก ที่จะคุยกัน กรุณาโพสต์ที่เว็บบอร์ดของ Pligg.

สร้างบัญชีเว็บบอร์ดเป็นสิ่งสำคัญ เพราะจะช่วยให้คุณสามารถดาวน์โหลดเทมเพลตและโมดูลฟรีๆ มากมายจาก Pligg.com. ไม่ใช่แค่ได้ดาวน์โหลด, แต่คุณยังได้ติดตามการอัพเดทเทมเพลตและโมดูลใหม่ๆ ได้เสมอโดยการกดปุ่ม "installed". คุณจะได้รับการแจ้งเตือนโดยอัตโนมัติเมื่อผู้พัฒนาได้มีการอัพเดทไฟล์.

การช่วยเหลือในอีกรูปแบบนึงสามารถพบได้ในส่วนของผู้ดูแล. ถ้าคุณติดตั้งโมดูล Admin Help English คุณก็จะพบกับไอคอนเครื่องหมายคำถามสีฟ้าอันเล็กๆ ในหน้าต่างของผู้ดูแลทางขวามือบน. ถ้าคลิ๊กที่ไอคอนนี้ คุณจะพบกับข้อมูลต่างๆ พร้อมคำอธิบายเกี่ยวกับหน้าที่คุณอยู่ ทำให้คุณเข้าใจมากขึ้นพร้อมกับคำจำกัดความต่างๆ ของ Pligg.

## เครดิต

โค็ดดั้งเดิมถูกเขียนขึ้นโดย Ricardo Galli สำหรับ open source project ที่รู้จักกันในนาม Meneame.
โค็ดนี้ถูกแปลเป็นภาษาอังกฤษและปรับปรุงโดยทีมผู้พัฒนาหลายคนซึ่งมีชื่ออยู่ทางด้านล่าง.

ขอบคุณทุกท่านที่เสียสละเวลาและเงินให้กับ Pligg project. ถ้าปราศจากการสนับสนุนของพวกเขาเหล่านั้น เราก็คงไม่สามารถพัฒนาโปรเจ็คต์นี้ต่อไปได้.
ถ้าคุณสนใจที่จะเข้ามาเป็นส่วนนึงของทีมพัฒนา กรุณาติดต่อเราผ่านทางเว็บบอร์ด.

ขอบคุณเป็นพิเศษสำหรับผู้พัฒนาที่มีรายนามดังต่อไปนี้:

- Yankidank
- ChuckRoast
- Peppolone
- AnAlienHolakres3
- Dollars5
- Redwine
- Savant
- Simon
- Cent
- Jitgos
- Kbeeveer46
- AshDigg
- Beatniak
- Davemackey
- Simon

## ลิขสิทธ์

ซอร์สโค็ดของ Pligg ถูกเผยแพร่ภายใต้ Affero General Public License.
คุณสามารถดูข้อความลิขสิทธ์ได้ในไฟล์ LICENSE.txt.

## คำถาม / คำแนะนำ?

ควรโพสต์คำถามต่างๆ ที่ เว็บบอร์ด Pligg

กรุณาแจ้งปัญหาด้านความปลอดภัยที่ ช่องทางการติดต่อสำหรับเรื่องความปลอดภัย ในเว็บ pligg.com.

ถ้าคุณต้องการแปล Pligg เป็นภาษาต่างๆ คุณสามารถ สมัครได้ที่นี่, หรือมาร่วมกลุ่ม Translate Pligg Group ใน Google Groups.

### ช่วยเหลือ!

สำหรับความช่วยเหลือและการดาวน์โหลดฟรี เพื่อปรับปรุงเว็บคุณให้ดีขึ้น กรุณาเยี่ยมชม Pligg.com และที่ เว็บบอร์ด Pligg.