Pligg Content Management System

เวอร์ชั่น 1.0.0


การติดตั้ง


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

  • ทักษะพื้นฐานเรื่อง 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
    • 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.