How to report a bug/th

แนวทางนี้จะอธิบายถึงวิธีการเขียนรายงานข้อผิดพลาดที่ดีหรือการร้องขอคุณสมบัติในผู้ติดตามบั๊กของวิกิมีเดีย (ดู สำหรับข้อมูลเพิ่มเติม) ซึ่งรายงานข้อผิดพลาดที่มีประสิทธิภาพ ส่วนใหญ่มีแนวโน้มที่จะได้รับการแก้ไข

คำแนะนำโดยด่วน

 * ถูกต้องแม่นยำ
 * ชัดเจน: อธิบายวิธีการที่จะทำให้เกิดปัญหา, เป็นขั้นเป็นตอน, เพื่อให้ผู้อื่นสามารถถอดแบบข้อผิดพลาด, หรือเข้าใจการร้องขอ
 * รวมถึงเพียงหนึ่งปัญหาต่อหนึ่งคำร้อง
 * รวมถึงตัวอย่างและลิงค์ที่เกี่ยวข้อง

คุณสามารถถอดแบบของปัญหาได้หรือไม่?
พยายามที่จะทบทวนข้อผิดพลาดโดยใช้รุ่นล่าสุดของซอฟต์แวร์ เพื่อดูว่ามันได้รับการแก้ไขแล้ว หากมีข้อบกพร่องอยู่บนเว็บไซต์วิกิ เช่น วิกิพีเดีย คุณอาจจะลองทดสอบซอฟต์แวร์รุ่นล่าสุดในส่วน test2.wikipedia.org

มีคนอื่นรายงานปัญหาไปแล้วหรือยัง ?
ใช้ช่องค้นหาของผู้ติดตามบั๊กของวิกิมีเดีย เพื่อดูว่าข้อบกพร่องของคุณได้รับรายงานแล้ว นอกจากนี้คุณยังสามารถดำเนินการค้นหาขั้นสูงเพิ่มเติมได้ในหน้าการค้นหาขั้นสูง

หากคุณไม่แน่ใจว่ามีรายงานข้อผิดพลาดอยู่แล้วหรือไม่คุณควรรายงานข้อบกพร่อง เป็นการดีกว่าที่จะมีข้อผิดพลาดที่ซ้ำกันมากกว่าที่จะมีข้อผิดพลาดที่ไม่ได้รายงาน

มีปัญหาเกี่ยวกับอุปกรณ์เสริมหรือสคริปต์ผูัใช้?
ปัญหาบางอย่างเป็นผลมาจากการใช้สคริปต์ผู้ใช้และแกดเจ็ตที่ต้องการการแก้ไขบางอย่าง มีและขั้นตอนตรวจสอบโค้ดของคุณ ที่อาจจะช่วยให้แก้ปัญหาของคุณ และจะไม่ทำให้คุณเสียเวลาในการรายงาน

รายงานข้อผิดพลาดหรือคำขอคุณลักษณะใหม่
หากคุณต้องเผชิญหน้ากับข้อผิดพลาดในรุ่นที่ผ่านมา และดูเหมือนจะไม่มีใครมีการรายงาน เมื่อนั้น:
 * 1) ไปที่ phabricator.wikimedia.org
 * 2) คุณจะถูกขอให้เข้าสู่ระบบ (หรือลงทะเบียน) ถ้าคุณยังไม่ได้ทำ (ดู "")
 * 3) กดที่ปุ่มบุ๊คมาร์คบริเวณมุมขวาบนและเลือก "สร้างใหม่" (หรือ "รายงานปัญหาความปลอดภัย" ที่ )
 * 4) กรอกข้อมูลต่อไปนี้อย่างน้อย:
 * 5) * หัวข้อ: สรุปสั้น ๆ หนึ่งประโยคที่อธิบายถึงปัญหาที่เกิดขึ้น (ไม่ใช่วิธีการแก้ปัญหาของคุณ)
 * 6) ** ดี:
 * 7) ** ไม่ดี:
 * 8) * ได้รับมอบหมายให้: คุณควรละเลยข้อมูลนี้: นักพัฒนาจะกำหนดผู้รับโอน เมื่อพวกเขาวางแผนที่จะทำงานในหน่วยปฏิบัติการเฉพาะกิจ
 * 9) * ลักษณะ: รายละเอียดของปัญหา ให้รายละเอียดมากที่สุดเท่าที่เป็นไปได้ ซึ่งอาจรวมถึง:
 * 10) ** สำหรับข้อผิดพลาด:
 * 11) *** ขั้นตอนการทบทวน: ลดลงและง่ายต่อการปฏิบัติตามขั้นตอนที่จะก่อให้เกิดการอธิบายปัญหา รวมถึงขั้นตอนการตั้งค่าพิเศษใด ๆ
 * ตัวอย่าง:
 * 1) *** ผลลัพธ์จริง: สิ่งที่แอพลิเคชันได้ทำหลังจากดำเนินการตามขั้นตอนดังกล่าวข้างต้น
 * ตัวอย่าง:
 * 1) *** ผลที่คาดหวัง: สิ่งที่แอพลิเคชันควรจะทำ ถ้าไม่มีข้อผิดพลาด
 * ตัวอย่าง:
 * 1) ** สำหรับคำขอคุณลักษณะ:
 * 2) *** รายละเอียดของสิ่งที่คุณต้องการจะบรรลุ และทำไม Explain what you hope the feature will solve (the actual underlying problem) along with specific examples; but do not demand a specific solution, as there might be other/better solutions. A user story is an effective way of conveying this.
 * ตัวอย่าง:
 * 1) ** โปรดให้ข้อมูลอื่น ๆ ที่อาจจะมีประโยชน์ เช่น:
 * 2) *** เว็บเบราเซอร์, สกิน หรือระบบคอมพิวเตอร์ที่คุณเคยเห็นข้อผิดพลาดบน;
 * 3) *** ลิงก์หรือความแตกต่างตั้งแต่หนึ่งหน้าหรือมากกว่าที่คุณพบข้อผิดพลาด หรือ
 * 4) *** ไม่ว่าจะเป็นปัญหาที่เกิดขึ้นปรากฏขึ้นทุกครั้ง, เป็นครั้งคราวเท่านั้น, เพียงแต่ในบางหน้า หรือเฉพาะในสถานการณ์ที่เฉพาะเจาะจง
 * 5) * การแนบข้อมูลจราจรคอมพิวเตอร์หรือ (แต่ให้แน่ใจว่าไม่มีข้อมูลที่เป็นความลับได้รวมหรือแสดงอยู่) คลิกที่ปุ่มอัพโหลดไฟล์ (เมฆที่มีลูกศร) ในแถบเครื่องมือด้านคำอธิบาย
 * 6) * เลือกแท็ก (โครงการ) ในที่ที่คุณได้พบข้อผิดพลาด:
 * 7) ** โครงการจะแสดงวิธีการทำงานของนักพัฒนาในโครงการ เพื่อแจ้งโครงการที่เหมาะสม ใช้ฟังก์ชันการค้นหา (ด้านบนขวา) เพื่อหาคำอธิบาย
 * 8) ** ซึ่งอาจเป็นเช่นโครงการ สำหรับซอฟต์แวร์วิกิของตัวมันเอง หรือ  สำหรับการเปลี่ยนการกำหนดค่าในเว็บไซต์วิกิมีเดีย (ดู )
 * 9) * สมาชิก: คุณควรละเลยข้อมูลนี้: ถ้าคุณรู้ว่าผู้ใช้งานที่เฉพาะเจาะจง จะให้ความสนใจในการแจ้งเตือนของภารกิจนี้ คุณสามารถเพิ่มได้ที่นี่ มิฉะนั้น ละเว้นฟีลด์นี้
 * 1) *** เว็บเบราเซอร์, สกิน หรือระบบคอมพิวเตอร์ที่คุณเคยเห็นข้อผิดพลาดบน;
 * 2) *** ลิงก์หรือความแตกต่างตั้งแต่หนึ่งหน้าหรือมากกว่าที่คุณพบข้อผิดพลาด หรือ
 * 3) *** ไม่ว่าจะเป็นปัญหาที่เกิดขึ้นปรากฏขึ้นทุกครั้ง, เป็นครั้งคราวเท่านั้น, เพียงแต่ในบางหน้า หรือเฉพาะในสถานการณ์ที่เฉพาะเจาะจง
 * 4) * การแนบข้อมูลจราจรคอมพิวเตอร์หรือ (แต่ให้แน่ใจว่าไม่มีข้อมูลที่เป็นความลับได้รวมหรือแสดงอยู่) คลิกที่ปุ่มอัพโหลดไฟล์ (เมฆที่มีลูกศร) ในแถบเครื่องมือด้านคำอธิบาย
 * 5) * เลือกแท็ก (โครงการ) ในที่ที่คุณได้พบข้อผิดพลาด:
 * 6) ** โครงการจะแสดงวิธีการทำงานของนักพัฒนาในโครงการ เพื่อแจ้งโครงการที่เหมาะสม ใช้ฟังก์ชันการค้นหา (ด้านบนขวา) เพื่อหาคำอธิบาย
 * 7) ** ซึ่งอาจเป็นเช่นโครงการ สำหรับซอฟต์แวร์วิกิของตัวมันเอง หรือ  สำหรับการเปลี่ยนการกำหนดค่าในเว็บไซต์วิกิมีเดีย (ดู )
 * 8) * สมาชิก: คุณควรละเลยข้อมูลนี้: ถ้าคุณรู้ว่าผู้ใช้งานที่เฉพาะเจาะจง จะให้ความสนใจในการแจ้งเตือนของภารกิจนี้ คุณสามารถเพิ่มได้ที่นี่ มิฉะนั้น ละเว้นฟีลด์นี้

ตรวจสอบว่ารายงานของคุณเสร็จสมบูรณ์ จากนั้นกดปุ่ม "สร้างงาน" รายงานของคุณตอนนี้จะอยู่ในฐานข้อมูล This allows somebody interested in the report to look at it and.

ลำดับความสำคัญ: คุณควรละเลยข้อมูลนี้: โดยทั่วไปแล้ว ลำดับความสำคัญที่ถูกกำหนดโดยนักพัฒนาผู้วางแผนที่จะทำงานในหน่วยปฏิบัติการเฉพาะกิจ (ดู การตั้งค่าลำดับความสำคัญ)

นั่นคือทั้งหมด ! ขอบคุณสำหรับความช่วยเหลือของคุณเพื่อปรับปรุงมีเดียวิกิรวมถึงโครงการวิกิมีเดีย !

รายงานข้อผิดพลาดของจาวาสคริปต์
 ดูเพิ่มเติม: Help:Locating broken scripts

A lot of functionality, such as gadgets, user scripts, and some parts of MediaWiki, rely on JavaScript.

เมื่อคุณพบข้อผิดพลาดที่อาจจะเกี่ยวข้องกับจาวาสคริปต์ วิธีที่ดีที่สุดของคุณคือ[$url แจ้งข้อความผิดพลาด] และคัดลอกลงในรายงานข้อผิดพลาด

มันเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งที่จะให้ข้อมูลทั้งหมดที่คุณมี เพราะแม้แต่ผู้ดูแลระบบจะสามารถเข้าถึงความเป็นศูนย์เพื่อบันทึกข้อผิดพลาดใด ๆ

ถ้าปัญหาอยู่ในโค้ดของสคริปต์ผู้ใช้หรือแกดเจ็ตตัวเองตัวควบคุม Phabricator อาจไม่ใช่ตำแหน่งที่ปัญหาจะได้รับการจัดการ phab:T85433 Using Phabricator for gadget-related tasks มีคนอาจเปลี่ยนเส้นทางให้คุณพูดคุย (ถ้ามีการระบุสคริปต์ที่มีปัญหา)

รายงานปัญหาการเชื่อมต่อ
หากคุณประสบปัญหาในการเข้าถึงเว็บไซต์วิกิมีเดีย (เชื่อมต่ออินเทอร์เน็ตช้า ฯลฯ ) โปรดปฏิบัติตาม Reporting a connectivity issue.

รายงานปัญหาการเข้าสู่ระบบ
หากคุณประสบปัญหาในการเข้าสู่ระบบบัญชีของคุณโปรดปฏิบัติตาม Manual:How to debug/Login problems.

ดูเพิ่ม

 * วิธีการรายงานข้อบกพร่องให้ได้อย่างมีประสิทธิภาพ โดยไซมอน เทธัม
 * How to get the developer community to solve your problem, โดย User:MSchottlender-WMF, กรกฏาคม 2017
 * มารยาทฟาบริเคเตอร์
 * การจัดการข้อผิดพลาด/วงจรชีวิตของการรายงานข้อผิดพลาด
 * การเขียนรายงานข้อผิดพลาดที่ดีหรือการร้องขอคุณสมบัติ
 * วิธีการสร้างรายงานข้อบกพร่องแรกที่ดี (ล้าสมัย)
 * วิกิพีเดีย:รายงานข้อผิดพลาดและขอคุณสมบัติ