คำถามติดแท็ก updates

การอัปเดตคือซอร์สโค้ดที่ใช้กับซอฟต์แวร์หรือโปรแกรมที่มีอยู่โดยมีจุดประสงค์เพื่อแก้ไขช่องโหว่ด้านความปลอดภัยจุดบกพร่องและปรับปรุงการใช้งาน

7
อัปเดตสำหรับปลั๊กอินส่วนตัวหรือไม่
ถ้าฉันเขียนปลั๊กอินส่วนตัวมีวิธีใดบ้างที่จะใช้กลไกการอัปเดตอัตโนมัติ WordPress เพื่ออัปเดต ฉันต้องการแค็ปซูลฟังก์ชั่น แต่มันมีเฉพาะสำหรับบล็อก 5 ตัวของฉันเองดังนั้นจึงไม่ใช่ตัวเลือกที่ดีสำหรับทรัพยากรปลั๊กอินสาธารณะ แต่ฉันชอบกลไกการอัพเดทที่ง่าย มีวิธีทำเช่นนี้หรือไม่?
117 plugins  updates 

5
กำจัดการอัพเดทอื่นกำลังดำเนินการอยู่
ฉันพยายามอัปเดตคอร์ wordpress ของฉันเป็น 4.5.1 แต่ระบบของฉันไม่มีสิทธิ์บางอย่างและตอนนี้หลังจากให้สิทธิ์ที่ถูกต้องฉันไม่สามารถกำจัดข้อความนั้นและไม่สามารถอัพเกรดได้ พยายามค้นหาไฟล์. mainainance แต่ไม่มี ฉันจะอัพเดทได้อย่างไร ขอบคุณที่ช่วยเหลือ
77 updates 

3
ปิดใช้งานการแจ้งเตือนการอัปเดตสำหรับปลั๊กอินแต่ละรายการ
มีวิธีปิดใช้งานการแจ้งเตือนการอัปเดตสำหรับปลั๊กอินเฉพาะหรือไม่ ในฐานะนักพัฒนาปลั๊กอินฉันมีปลั๊กอินบางตัวติดตั้งบนเว็บไซต์ส่วนบุคคลของฉันโดยใช้รุ่น trunk svn สำหรับการทดสอบ แต่ปลั๊กอินเดียวกันนั้นพร้อมใช้งานจากไซต์ปลั๊กอิน ในกรณีเหล่านี้ WP ถือว่าเวอร์ชันล่าสุดเป็นเวอร์ชันที่เผยแพร่ล่าสุดและพยายามเตือนฉันเสมอว่ามีการอัปเดต ฉันยังคงต้องการที่จะเห็นการแจ้งเตือนสำหรับการปรับปรุงในปลั๊กอินอื่น ๆ แต่มันน่ากลัวที่จะไม่สนใจการUpdates (2)แจ้งเตือนในส่วนหัว!

11
วิธีที่ดีที่สุดในการเรียกใช้งานสคริปต์ครั้งเดียวของคุณคืออะไร?
ปัญหา เราทุกคนตกอยู่ในสถานการณ์เช่นนี้และคำถามมากมายในเว็บไซต์นี้ต้องการทางออกเช่นนี้ คุณต้องอัปเดตฐานข้อมูลแทรกข้อมูลจำนวนมากโดยอัตโนมัติแปลงmeta_keysหรือสิ่งที่คล้ายกัน แน่นอนในระบบที่ใช้งานตามแนวปฏิบัติที่ดีที่สุดสิ่งนี้ไม่ควรเกิดขึ้น แต่ถ้าเป็นเช่นนั้นฉันชอบที่จะได้ยินคำตอบส่วนตัวของคุณเกี่ยวกับปัญหานี้และทำไมคุณเลือกคุณ คำถาม คุณใช้สคริปต์แบบครั้งเดียวในการติดตั้ง WordPress ของคุณได้อย่างไร ปัญหาที่นี่ส่วนใหญ่เป็นเพราะเหตุผลดังต่อไปนี้: สคริปต์ที่แทรกข้อมูลไม่ควรรันมากกว่าหนึ่งครั้ง สคริปต์ที่ต้องใช้ทรัพยากรจำนวนมากไม่ควรเรียกใช้ในเวลาที่ไม่สามารถตรวจสอบได้ ไม่ควรดำเนินการโดยไม่ตั้งใจ เหตุผลที่ฉันถาม ฉันได้รับการฝึกฝนของตัวเองฉันจะโพสต์ในคำตอบ อย่างที่ฉันไม่รู้ว่ามันเป็นทางออกที่ดีที่สุดหรือไม่ฉันต้องการทราบเกี่ยวกับคุณ นอกจากนี้คำถามนี้ถูกถามบ่อยครั้งในบริบทของคำถามอื่น ๆ และจะเป็นการดีหากมีแหล่งข้อมูลที่รวบรวมความคิด รอคอยที่จะเรียนรู้จากคุณ :)


6
เพื่อดำเนินการตามคำขอ WordPress ต้องการเข้าถึงเว็บเซิร์ฟเวอร์ของคุณ กรุณาใส่ ftp ของคุณ
ฉันกำลังติดตามการเปลี่ยนการอนุญาตไฟล์« WordPress Codexแต่เมื่อฉันพยายามที่จะอัปเดตและ / หรือติดตั้งpluginและ / หรือthemeผ่านwp-adminฉันได้รับดังต่อไปนี้: ในการดำเนินการตามที่ร้องขอ WordPress จำเป็นต้องเข้าถึงเว็บเซิร์ฟเวอร์ของคุณ โปรดป้อนข้อมูลรับรอง FTP ของคุณเพื่อดำเนินการต่อ หากคุณจำข้อมูลประจำตัวของคุณไม่ได้คุณควรติดต่อผู้ให้บริการพื้นที่เว็บของคุณ จากระดับระบบไฟล์: # ls -ld wp-content/ wp-content/plugins/ wp-content/themes/ drwxrwxr-x. 6 root apache 4096 Jun 2 12:01 wp-content/ drwxrwxr-x. 28 root apache 4096 Jun 2 00:00 wp-content/plugins/ drwxrwxr-x. 11 root apache 4096 May 11 16:34 wp-content/themes/ # httpdทำงานเป็นapache: …

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

1
เป็นวิธีที่ถูกต้องในการปรับปรุงปลั๊กอินผ่านเต่า svn ไปยังพื้นที่เก็บข้อมูลคืออะไร?
ฉันอายที่จะบอกว่าฉันเป็น clueless เล็กน้อยในขั้นตอนที่ใช้ในการอัปเดตปลั๊กอินผ่านทาง svn เต่าแม้ว่าปลั๊กอินของฉันจะอยู่ในพื้นที่เก็บข้อมูลมานานหลายปีและมีการดาวน์โหลดมากกว่า 300,000 ครั้ง! มีคำถามมากมายเกี่ยวกับ svn ที่นี่ แต่พวกเขาทำให้ฉันสับสนมากขึ้นเท่านั้น: -z อย่างใดฉันได้จัดการจนถึง แต่ฉันจำเป็นต้องทราบขั้นตอนที่เหมาะสมสำหรับการปรับปรุงปลั๊กอินของฉันให้เป็นรุ่นใหม่ที่เกี่ยวกับการยอมรับลำตัวและสร้างไดเรกทอรีแท็ก นี่คือสิ่งที่ฉันทำมาจนถึงตอนนี้ รหัสการปรับปรุงปลั๊กอินในท้องถิ่นของฉันจนกว่าฉันจะมีความสุขกับมัน คัดลอกไฟล์ทั้งหมดที่อยู่ในโฟลเดอร์ปลั๊กอินในเครื่องของฉันไปยัง / trunk / (ไฟล์ปลั๊กอินและ readme มีหมายเลขเวอร์ชั่นที่อัปเดตแล้ว) ยอมรับไดเรกทอรีลำต้น คลิกขวาที่ไดเรกทอรี trunk และเลือกสร้าง branch / tag และตั้งค่าให้คัดลอกไปยังโฟลเดอร์ใน / tags / ด้วยชื่อเป็นหมายเลขรุ่น ถูกต้องและในลำดับที่ถูกต้อง? ถ้าไม่เป็นวิธีที่ถูกต้องคืออะไร? ยังเกี่ยวกับหมายเลขรุ่น ... ด้วยเหตุผลบางอย่างฉันเปลี่ยนจากรุ่น 2.8.1 เป็น 2.81.2 ในการอัปเดตครั้งล่าสุดของฉันหมายความว่าจะไม่แสดงเป็นการอัปเดตที่มีอยู่ในแผงควบคุมของผู้ที่มีเวอร์ชั่น 2.81.2 ถ้าฉันเปลี่ยนหมายเลขเวอร์ชันถัดไปเป็น 2.9? wordpress พิจารณาว่าเป็นรุ่นล่าสุดอย่างไรและหากผู้ใช้ควรอัปเดตเวอร์ชันของพวกเขา มันทำ …

2
ทำให้ฟังก์ชั่นแจ้งเตือนการอัพเดตสำหรับธีมของฉัน
คำถามนั้นง่าย :) ฉันกำลังสร้างชุดรูปแบบที่ฉันจะใช้ในเว็บไซต์จำนวนมาก ดังนั้นฉันไม่ต้องการไปที่ไซต์ทั้งหมดและ ftp ไฟล์ทุกครั้งที่ฉันแก้ไขข้อผิดพลาดหรือทำการอัพเกรดธีม มีวิธีใดบ้างที่ฉันสามารถสร้างระบบอัปเดตเช่นปลั๊กอินที่โฮสต์ในไดเรกทอรีปลั๊กอิน WordPress รอคำตอบของคุณ ขอบคุณ! การแก้ไข: ขอบคุณ Chip Bennett สำหรับการเชื่อมโยงที่ยอดเยี่ยมของเขา ขณะนี้ไลบรารีการอัพเดตสำหรับธีมพร้อมใช้งานในไซต์นั้นแล้ว คุณสามารถค้นหาได้ที่นี่: http://w-shadow.com/blog/2011/06/02/automatic-updates-for-commercial-themes/ พิจารณาการบริจาคเสมอหากคุณเห็นงานที่ยอดเยี่ยมบางอย่างที่ให้บริการฟรี

10
เกิดความผิดพลาดอย่างไม่ได้คาดคิด. มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้
ฉันใช้งาน WordPress บนเซิร์ฟเวอร์ WAMP ของ localhost และเมื่อใดก็ตามที่ฉันไปที่ "ปลั๊กอิน" หรือ "แดชบอร์ด> อัปเดต" หรือแม้แต่ "แดชบอร์ด" ไม่มีอะไรโหลดเลย (ไม่มีข่าว WordPress ไม่มีอัปเดตและฉันไม่สามารถค้นหาปลั๊กอินได้ หรืออัปเดตพวกเขา) ในส่วน "ปลั๊กอิน" ฉันเห็นสิ่งนี้เมื่อฉันพยายามค้นหาบางสิ่ง: เกิดความผิดพลาดอย่างไม่ได้คาดคิด. มีบางอย่างผิดปกติกับ WordPress.org หรือการกำหนดค่าของเซิร์ฟเวอร์นี้ หากคุณยังคงมีปัญหาโปรดลองฟอรัมสนับสนุน มีใครพบปัญหานี้มาก่อนหรือไม่ มันเกิดขึ้นข้ามคืนเมื่อสองสามสัปดาห์ที่ผ่านมาสำหรับฉัน มันใช้งานได้นานแล้ววันหนึ่งก็หยุด สิ่งที่ฉันทำไปแล้ว: ค้นหาฟอรัมสนับสนุน Google และ WordPress.org ปัญหานี้ถูกกล่าวถึงหลายร้อยครั้งและไม่มีวิธีแก้ไข ตรวจสอบ php.ini, การกำหนดค่าของ Apache, .htaccess เปิดใช้งานโมดูล PHP / Apache ที่เกี่ยวข้องซึ่งอาจตรวจสอบว่า WAMP ถูกตั้งค่าเป็น "ออนไลน์" (WAMP ของฉันสามารถเข้าถึงได้จากคอมพิวเตอร์เครือข่ายอื่น …

1
ทำไมจึงมีการอัพเดตสำหรับเวอร์ชั่น WordPress ที่ล้าสมัย?
เหตุการณ์สำคัญในวันนี้3.3.3 เสร็จสมบูรณ์ - ห้าวันหลังจากรุ่น 3.4 ฉันเคยเห็นเช่นเดียวกันกับเหตุการณ์สำคัญ 3.2.2ซึ่งไม่เคยได้รับการปล่อยตัวออกมา WordPress ไม่ให้การสนับสนุนระยะยาวตามที่แมตต์อธิบายครั้งหนึ่ง ดูเพิ่มเติม: จะมีการปรับปรุงความปลอดภัยสำหรับ 3.1 เมื่อมีการเปิดตัว 3.2 หรือไม่? 3.3.3 เป็น backport การรักษาความปลอดภัย - ค่อนข้างเข้าใจ - แต่ backport 3.2.2 ส่วนใหญ่ไม่เกี่ยวข้องกับความปลอดภัย เกิดขึ้นที่นี่คืออะไร? ในฐานะผู้ดูแลระบบและผู้พัฒนาฉันควรจะสนใจหรือไม่

2
ฉันสามารถอัพเกรดปลั๊กอินเป็นเวอร์ชั่นที่ต้องการได้หรือไม่?
ฉันกำลังทดสอบการอัปเกรดปลั๊กอินบนอินสแตนซ์ที่เตรียมไว้ก่อนนำไปใช้กับการผลิต แต่หากมีความล่าช้าในขั้นตอนนี้ฉันอาจได้รับแจ้งให้อัพเกรดเป็นเวอร์ชั่นใหม่ที่ยังไม่ได้ทดสอบ หากได้รับแจ้งให้อัปเกรดปลั๊กอินฉันจะเลือกอัปเดตตัวกลางได้อย่างไรแทนที่จะเป็นปลั๊กอินล่าสุด

5
ฉันจะจัดโครงสร้างโครงการเว็บไซต์ WP โดยใช้ git และอัปเดตจากแผงควบคุม WP ได้อย่างไร
เป็นเวลาหลายเดือนที่ฉันพยายามวางแผนโครงสร้างโครงการที่ดีสำหรับการใช้การควบคุมเวอร์ชัน git สำหรับการพัฒนาเว็บไซต์ WordPress ที่ไม่ต้องเสียสละความสามารถในการอัปเดตคอร์และปลั๊กอินผ่านแผงควบคุม WP ไม่จำเป็นต้องมีโครงสร้างไดเรกทอรีที่แปลกใหม่ (wp - เนื้อหานอกโฟลเดอร์หลักของ WP) และง่ายต่อการจัดการและปรับใช้เว็บไซต์ทั้งหมด ฉันได้อ่านเกี่ยวกับ submodules, subtrees, repos ที่ซ้อนกันและอื่น ๆ และฉันยังคงมีเวลายากที่จะปรับมันเข้าด้วยกันและเลือกกลยุทธ์ที่เหมาะสม นี่คือสิ่งที่ฉันกำลังคิดอยู่ในขณะนี้ด้วยความคิดของฉันสำหรับวิธีการจัดการ repos คอมไพล์ในวงเล็บ root (main project repo) |-- wordpress (public git repo added as subtree) | |-- wp-content | | |-- plugins | | | |-- my-custom-plugin (git repo added as …

1
เหตุใด WordPress จึงต้องใช้คีย์ส่วนตัวของฉันเพื่ออัปเดต
การกำหนดค่า WordPress เพื่ออัปเดตภายในแอปพลิเคชัน (เช่น WordPress) เหมาะสำหรับฉันเพราะความสะดวกสบาย กระนั้นก็ตามฉันมีปัญหาตามข้อกำหนด เขตข้อมูลที่ร้องขอที่ปรากฏขึ้นหลังจากติดตั้ง ssh2 สำหรับ phpไม่เพียงถามรหัสสาธารณะของฉันเท่านั้น แต่ยังมีรหัสส่วนตัวของฉันด้วย ฉันคิดว่าในที่สุดจะต้องใช้รหัสสาธารณะเท่านั้น WordPress ให้คีย์ส่วนตัวของฉันกับเซิร์ฟเวอร์จริงหรือไม่เพื่อให้เซิร์ฟเวอร์สามารถอัปโหลดซอฟต์แวร์ที่ถูกต้องไปยังเซิร์ฟเวอร์ของฉันได้ ฉันคุ้นเคยกับการทำงานของคีย์ส่วนตัว / สาธารณะของ SSH ซึ่งเป็นสาเหตุที่ทำให้ฉันสับสนว่าทำไม WordPress ถึงต้องการสิ่งนี้ หากมีอะไรฉันคิดว่ากลไกสำหรับการอัพเดตไม่จำเป็นต้องใช้โปรโตคอลนี้ด้วยซ้ำ มันจะใช้ http หรือ ftp ไปยังเซิร์ฟเวอร์แพ็คเกจแล้วดาวน์โหลด / ติดตั้ง / เปิดใช้งานจากที่นั่น ทำไม WordPress ต้องใช้คีย์ ssh ของฉัน มีความกังวลด้านความปลอดภัยที่นี่หรือไม่?
13 security  updates  ssh 

2
ปลั๊กอิน SVN & อัปเดต API - มีการระบุปลั๊กอินอย่างไร
สิ่งหนึ่งที่ไม่ชัดเจนสำหรับฉัน (โดยเฉพาะเมื่อฉันไม่ได้ส่งปลั๊กอินไปยังที่เก็บ) คือการสร้าง "ID" (กระสุน) ที่ไม่ซ้ำกันของปลั๊กอิน (เช่นรายการนี้ ) มันเป็นตัวเลือกโดยผู้เขียน ณ จุดส่ง SVN หรือโดยผู้กลั่นกรอง? มันเป็นชื่อปลั๊กอินที่ถูกสุขอนามัยหรือไม่? มันคือplugin_basenameอะไร มันเป็นไฟล์ปลั๊กอินหลัก (ไม่มีชื่อไดเรกทอรี) หรือไม่? อื่น ๆ อีก? ฉันอยากรู้ว่าคุณสมบัติของปลั๊กอินเชื่อมโยงไปเป็นของ SVN (ถ้ามี) สำหรับการอัปเดตปลั๊กอิน API? ฉันขอให้ส่วนหนึ่งจากธรรมชาติของฉันต้องการที่จะรู้ แต่ยังวิธีการเพื่อให้มั่นใจ (ในระดับหนึ่ง) ปลั๊กอิน one-off ของฉันเองจะไม่ขัดแย้งกับหนึ่งใน SVN ตัวอย่างเช่นหากเป็นเพียง3)ฉันสามารถใช้ชื่อไดเรกทอรีที่ไม่ซ้ำกันสูง แต่ให้ใช้ชื่อปลั๊กอิน (ชื่อ) สั้น ๆ NBขณะที่ "มาตรฐาน" การประชุมการตั้งชื่อไฟล์น่าจะเป็นฉันได้กลายเป็นที่รัก[my-plugin-name]/[my-plugin-name].php[my-plugin-name]/plugin.php มันให้ปลั๊กอินทั้งหมดของฉันความสอดคล้องบางอย่างชัดเจนว่าเป็นไฟล์ "bootloader" (หลัก) และจากมุมมองย่อยฉันเกลียดการซ้ำซ้อนของชื่อไดเรกทอรี นี่เป็นอีกเหตุผลที่ฉันถามคำถามตั้งแต่4)จะทำให้ฉันเมา รวมทั้งฉันต้องการฟังความคิดเห็นของคุณเกี่ยวกับ "มาตรฐาน" ด้วย :)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.