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


3
การอัปเดตอัตโนมัติทำงานอย่างไร
เมื่อเช้านี้ฉันได้รับอีเมลแจ้งว่าเว็บไซต์ Wordpress ของฉันได้รับการอัพเดตโดยอัตโนมัติเป็นเวอร์ชั่นล่าสุด ฉันรู้เกี่ยวกับคุณลักษณะนี้ แต่ฉันสงสัยอยู่เสมอว่ามันทำงานอย่างไร PHP ไม่ได้เป็นกระบวนการที่ทำงานอย่างถาวร: มันจะทำงานเฉพาะเมื่อมีการร้องขอ ดังนั้นเท่าที่ฉันสามารถบอกได้ Wordpress สามารถอัปเดตตัวเองได้เฉพาะเมื่อมีคนโหลดหน้าเว็บ แต่กระบวนการอัปเดตนั้นไม่ได้เกิดขึ้นทันทีดังนั้นผู้ใช้ที่เข้าชมเว็บไซต์จะต้องโหลดหน้าเว็บช้ามาก มีเคล็ดลับต่าง ๆ ที่ใช้ในการอัปเดตอัตโนมัติหรือไม่ ฉันค้นหาทั่วสถานที่แล้ว แต่ไม่พบคำอธิบายใด ๆ

2
แก้ไขบ่อยครั้งที่ WordPress อัปเดตอัตโนมัติปลั๊กอิน
จากความเข้าใจของฉันเกี่ยวกับวิธีการที่ WordPress อัปเดตคอร์และปลั๊กอินคือทุก ๆ 12 ชั่วโมงมันออกไปและค้นหาการปรับปรุง เวลานั้นถูกตั้งค่าเมื่อใด 12 ชั่วโมงจากการติดตั้งครั้งแรก? ฉันถามสิ่งนี้เพราะการใช้ตัวกรองอัปเดตปลั๊กอินอัตโนมัติadd_filter( 'auto_update_plugin' );คุณสามารถอนุญาตให้ปลั๊กอินอัปเดตเฉพาะในบางช่วงเวลาได้ แต่ในกรณีที่เวลาไม่ตรงกับหน้าต่าง 12 ชั่วโมงนั้นปลั๊กอินจะไม่ถูกอัปเดต ดังนั้นการทิ้งคำถามไว้ในชื่อของฉันซึ่งเป็นวิธีการเกี่ยวกับการเปลี่ยนแปลงบ่อยครั้งที่ WordPress มองหาการปรับปรุงหรือวิธีการระบุเวลาเฉพาะเมื่อมีการปรับปรุงอัตโนมัติ? สำหรับผู้ที่สนใจนี่คือตัวกรองที่ฉันได้รับยุ่งตรวจสอบเพื่อดูว่ามันเป็นวันจันทร์ถึงวันศุกร์ 08:00 - 17:00 น.: function maybe_update_plugins(){ date_default_timezone_set('Your Timezone Here'); $localAssoc = localtime(time(), true); $update = false; /*** /* tm_wday[0] = Sunday /* tm_wday[6] = Saturday ***/ if( $localAssoc['tm_wday'] > 0 && …

2
ฉันจะแยกปลั๊กอินออกจากการอัปเดตอัตโนมัติได้อย่างไร
มีตัวกรองการเลือกใช้ที่อนุญาตให้ปลั๊กอินทั้งหมดในเว็บไซต์ของฉันได้รับการอัปเดตอัตโนมัติ: add_filter( 'auto_update_plugin', '__return_true' ); ฉันชอบคุณสมบัตินี้ แต่ฉันไม่ต้องการให้อัปเดตปลั๊กอินทั้งหมดโดยอัตโนมัติ ฉันจะอนุญาตให้อัปเดตปลั๊กอินบางส่วนโดยอัตโนมัติได้อย่างไรในขณะที่ไม่รวมปลั๊กอินที่ฉันต้องการทำด้วยตนเอง

2
จะอัปเดต Wordpress ติดตั้งบน IIS ได้อย่างไร
ฉันมีการติดตั้ง WordPress ในเซิร์ฟเวอร์ IIS localhost ของฉันบนเดสก์ท็อป Win7 ที่ทำด้วยตนเองและด้วยการติดตั้ง WebPI การติดตั้งทั้งสองอยู่ภายใต้เว็บไซต์เริ่มต้นของ IIS อาจขอข้อมูลประจำตัว FTP เมื่อฉันพยายามอัปเดตอัตโนมัติเป็นรุ่น WP ล่าสุด ฉันเปิดใช้งาน FTP เซิร์ฟเวอร์บน IIS (ผู้ใช้ IUSR และ Richard) ฉันตรวจสอบแล้วว่ามีการเปิดใช้งานสิทธิ์การเขียนเพื่ออ่านในโฟลเดอร์รากของ wordpress & wp-content ฉันลองใส่ค่าหนังสือรับรอง แต่ไม่ได้รับการตอบกลับหรือ ข้อผิดพลาด: เกิดข้อผิดพลาดในการเชื่อมต่อกับเซิร์ฟเวอร์โปรดตรวจสอบว่าการตั้งค่าถูกต้อง ข้อมูลรับรองที่ขอคือชื่อผู้ใช้ชื่อโฮสต์ / FTP / รหัสผ่าน FTP และฉันได้ลองใช้ข้อมูลรับรองทุกประเภทที่ฉันคิดว่าอาจถูกต้อง แต่เห็นได้ชัดว่าไม่ได้ (เช่น ftp://localhost- IUSR - รหัสผ่านไซต์ ฯลฯ ฯลฯ ) ฉันไม่แน่ใจเกี่ยวกับรหัสผ่าน FTP …

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 …

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

2
วิธีการใช้งานการปรับปรุงปลั๊กอิน WordPress ที่ปรับเปลี่ยนฐานข้อมูล?
ฉันพัฒนาปลั๊กอิน WordPress ซึ่งมีตารางฐานข้อมูลหลายตารางของตัวเอง ปลั๊กอินสร้างตารางเหล่านี้เมื่อเปิดใช้งานและลบออกเมื่อถูกลบ / ถอนการติดตั้ง ฉันต้องใช้กระบวนการอัปเดตของปลั๊กอินที่อัปเดตโค้ดของปลั๊กอินรวมถึงโครงสร้างตาราง กรณีที่ง่ายที่สุดคือการเพิ่มคอลัมน์ใหม่ให้กับหนึ่งในตาราง กรณีที่ซับซ้อนมากขึ้นคือการสร้างโครงสร้างตารางใหม่และปรับปรุงเนื้อหาให้สอดคล้อง คุณจะแนะนำวิธีแก้ปัญหานี้อย่างไร? มีฟังก์ชั่น WordPress ในตัวที่อาจช่วยได้บ้าง?

5
อัปเดตปลั๊กอินจาก API ส่วนบุคคล
ฉันกำลังพัฒนาปลั๊กอิน wordpress ในขณะนี้ซึ่งฉันไม่ต้องการในที่เก็บปลั๊กอินของ Wordpress อย่างไรก็ตามฉันยังต้องการผลักดันการอัปเดตลูกค้าของฉันจากที่เก็บ API ของฉันเอง ฉันเคยอ่านมาบ้างเกี่ยวกับเรื่องนี้และสิ่งหนึ่งที่ดูเหมือนจะเป็นเรื่องเกี่ยวกับpre_set_site_transient_update_pluginsตัวกรอง แต่ฉันไม่สามารถหาข้อมูลเกี่ยวกับเรื่องนี้ได้มากนัก ฉันได้ลองใช้บทช่วยสอนนี้ ( http://konstruktors.com/blog/wordpress/2538-automatic-updates-for-plugins-and-themes-hosted-outside-wordpress-extend/ ) ซึ่งฉันไม่สามารถทำงานได้ ฉันสามารถบอกได้จากความคิดเห็นที่คนอื่นสามารถใช้งานจริงกับสิ่งที่จะต้องเป็นเกือบรุ่นปัจจุบันของ WP (ตอบสนองล่าสุด 22 เมษายน) ฉันลองติดตั้งปลั๊กอินจากไซต์และวางโฟลเดอร์ API ในโดเมนที่สอง แต่การแจ้งเตือนการอัปเดตที่ฉันมักจะได้รับเมื่อมีการอัปเดตพร้อมใช้งานไม่แสดงที่ใดเลย ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่ที่จะมีปลั๊กอินที่กำหนดเองให้เรียกใช้การอัปเดตอัตโนมัติจากที่เก็บอื่น ๆ ดังนั้นฉันอยากจะฟังว่ามีใครบ้างที่นี่มีประสบการณ์กับสิ่งนี้หรือไม่? วิธีแก้ปัญหาในการสอนดูเหมือนจะเป็นวิธีแก้ปัญหาที่ง่าย - ฉันสงสัยว่ามันเป็นไปได้ไหมที่จะทำมันด้วยวิธีที่ก้าวหน้ากว่านี้? ความช่วยเหลือใด ๆ ที่ได้รับการอัปเดตอัตโนมัติจากที่เก็บของฉันเองนั้นทำงานได้ดีมาก! (PS: ฉันใช้ WP เวอร์ชั่น 3.1.3)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.