คำถามติดแท็ก version-control

4
การปรับใช้ Dev, Stage และ Production สำหรับเว็บไซต์ WordPress?
ดังนั้นฉันจึงต้องมี dev / stage / production iterations (ผ่านเซิร์ฟเวอร์ที่แยกต่างหาก) สำหรับเว็บไซต์ WordPress ฉันใช้ git ตามปกติ แต่สิ่งนี้เห็นได้ชัดว่าจะไม่ทำงานกับไซต์ WordPress เนื่องจากการพึ่งพาฐานข้อมูลหลัก การกำหนดค่าของ ... ดีเกือบทุกอย่าง ดังนั้นคำถามของฉันคือคุณจะทำยังไง? ฉันมี Google ที่รวดเร็วและเห็นว่ามีปลั๊กอินไม่กี่นี่เป็นวิธีเดียวหรือไม่ สิ่งใดที่ทำงานได้ดีที่สุดในแง่ของการใช้งานง่ายความเร็วความน่าเชื่อถือ ui ฯลฯ

4
วิธีปฏิบัติที่ดีที่สุดสำหรับการกำหนดเวอร์ชัน wp-config.php?
มีวิธีปฏิบัติที่ดีที่สุดในการรวมwp-config.phpไฟล์ของคุณในที่เก็บการควบคุมเวอร์ชันหรือไม่? ฉันกำลังพิจารณาที่จะสร้างไซต์ใหม่ด้วยการกำหนดค่าประเภทนี้ (คล้ายกับAlex KingและMark Jaquith ): /index.php /local-config.php /wp-config.php /wp/ (core) /wp-content/ (plugins, themes, etc.) ฉันจะทำสิ่งนี้ได้อย่างไรโดยไม่เปิดเผยรหัสผ่านให้คอมไพล์ในกรณีที่ที่เก็บนี้กลายเป็นที่สาธารณะ โดยเฉพาะอย่างยิ่งในโพสต์ของ Mark ดูเหมือนว่า local-config.php สามารถเก็บรายละเอียดฐานข้อมูลท้องถิ่นและรหัสผ่านได้ แต่คนที่ใช้งานจริงจะอยู่ใน wp-config.php นี่เป็นปัญหามากเกินไปหรือไม่และฉันควรปล่อยให้ wp-config.php ไม่มีการยกเลิกหรือไม่

7
เริ่มต้นกับการโค่นล้ม Git หรือระบบควบคุมเวอร์ชันที่คล้ายคลึงกันเพื่อเก็บประวัติไฟล์ของฉันหรือไม่? [ปิด]
ฉันรู้ว่านี่อาจเป็นคำถามกว้าง ๆ บนพื้นผิว แต่ฉันกำลังมองหาตัวอย่างเฉพาะของการตั้งค่า / เวิร์กโฟลว์ที่ผู้คนใช้เพื่อเก็บประวัติเวอร์ชันของไฟล์ที่แก้ไขบนไซต์ WordPress ตัวอย่างเช่นเมื่อมีการพัฒนาเว็บไซต์ (และแม้หลังจากที่เผยแพร่แล้ว) ฉันมักจะทำการเปลี่ยนแปลงไฟล์ CSS และ PHP แต่ฉันไม่มีวิธีที่ยอดเยี่ยมในการแปลงไฟล์เหล่านั้นเป็นเวอร์ชันเก่ากว่า สำหรับวัตถุประสงค์ของฉันการเปลี่ยนแปลงในการติดตั้งการพัฒนาท้องถิ่นแล้วคัดลอกการเปลี่ยนแปลงเหล่านั้นไปยังไซต์สดมักเป็นปัญหามากกว่าที่ฉันต้องการ คำแนะนำเกี่ยวกับวิธีเริ่มต้นใช้งานเครื่องมือกำหนดเวอร์ชันเพื่อติดตามการแก้ไขไฟล์ในเว็บไซต์สด

2
ฉันจะควบคุมเนื้อหาของเวอร์ชันหน้าของฉันได้อย่างไร
เรามีเว็บไซต์ที่ใช้เวิร์ดเพรสซึ่งให้เอกสารกับ REST API ของเรา เนื่องจาก API ของเรามีการเปลี่ยนแปลงอยู่ตลอดเวลาดังนั้นเอกสารประกอบ อย่างไรก็ตามเราต้องการควบคุมเวอร์ชันของเอกสารเพื่อให้สามารถจับคู่กับการคอมมิท API ได้ มีวิธีให้หน้า WordPress รับเนื้อหาจากที่เก็บระยะไกล (ตัวอย่างเช่น GitHub) หรือไม่? หรือมีวิธีการผลักดันเนื้อหาไปยัง WordPress จากที่เก็บ?

2
โซลูชันสำหรับการควบคุมและปรับใช้เวอร์ชันฐานข้อมูลหรือไม่
ขณะนี้ฉันใช้สคริปต์การถ่ายโอนข้อมูลและส่งมอบฐานข้อมูลกับ git repo --skip-extended-insert --skip-comments --skip-dump-dateหมายความว่า diff สามารถให้ฉันความคิดที่ยุติธรรมของสิ่งที่มีการเปลี่ยนแปลง แต่มันทั้งหมดล้มลงถ้าฉันพยายามผสาน WP_SITEURL, WP_HOME และสถานที่อื่น ๆ wordpress เก็บ URL แบบเต็มต้องอัปเดตเมื่อนำเข้าไปยังโฮสต์อื่น (การทดสอบการแสดงละครการผลิต) มีใครใช้วิธีที่ดีกว่านี้ไหม ประเด็นหลัก: Wordpress เก็บ URL เต็มทั้งหมดผ่านฐานข้อมูล (ไม่ใช่พกพา) บันทึกอื่น ๆ มากมายที่ไม่เกี่ยวข้องมีการเปลี่ยนแปลง auto_increment ค่า (ฉันเพิ่งเอาออก แต่มีปัญหา ID) การประทับเวลา (ยังสามารถตัดออก, อาจเกิดขึ้น) บันทึกชั่วคราว * ... ไม่รู้จะทำอย่างไรกับพวกเขา กระบวนการที่สร้างการย้ายข้อมูลที่บันทึกเวลาโดยมีเพียงสิ่งที่เพิ่มหรือลบเท่านั้นจะเหมาะที่สุด ... แต่ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่

3
ฉันจะเพิ่มการควบคุมเวอร์ชันในเวิร์กโฟลว์ของฉันได้อย่างไร
ฉันพัฒนาชุดรูปแบบพวกเขามากมาย ฉันได้รับ PSD โค้ด HTML / CSS ตบรหัสลงใน Wordpress และทำการแก้ไขตามที่พวกเขาได้รับ QC'd เมื่อเผยแพร่แล้วลูกค้าสามารถแก้ไขโพสต์บล็อกเช่นปกติหรืออัปโหลดรูปภาพโดยใช้ปลั๊กอินที่กำหนดเอง บางครั้งฉันต้องทำการเปลี่ยนแปลงชุดรูปแบบหรือเนื้อหาของหน้า / โพสต์ซึ่งหมายความว่าฉันทำให้พวกเขาอยู่หรือต้องดาวน์โหลดและติดตั้งเว็บไซต์เพื่อสภาพแวดล้อมการพัฒนาที่จะได้รับอนุมัติจากลูกค้า ฉันไม่มีการสำรองข้อมูลฉันไม่มีการควบคุมเวอร์ชันและฉันรู้ว่าสิ่งนี้จำเป็นต้องเปลี่ยน ได้รับการแนะนำให้ใช้ Git และ Mercurial และฉันต้องการใช้ประโยชน์จากเครื่องมือเหล่านี้ แต่ฉันสับสนเกี่ยวกับวิธีปรับให้เหมาะกับเวิร์กโฟลว์ ฉันต้องมีการเปลี่ยนแปลงทั้งหมดในเว็บไซต์บนเซิร์ฟเวอร์การพัฒนาหรือไม่จากนั้นผลักดันให้พวกเขามีชีวิตอยู่เมื่อได้รับอนุมัติแล้วหรือไม่? แล้วการเขียนบทความในบล็อกล่ะ ดูเหมือนว่า overkill ในการเขียนโพสต์บน dev และผลักดันการเปลี่ยนแปลงแบบสดๆ แต่ฉันจะซิงค์ฐานข้อมูลได้อย่างไรถ้ามีการแก้ไขบนเว็บไซต์จริง ฉันขัดถูอินเทอร์เน็ต คำแนะนำบางอย่างจะได้รับการชื่นชม

2
วิธีที่ดีที่สุดในการควบคุมเวอร์ชันไฟล์เทมเพลต WordPress?
ความสามารถในการกู้คืนการแก้ไขการโพสต์และหน้าใน Wordpress นั้นยอดเยี่ยม มีบางสิ่งที่ให้พลังงานแบบเดียวกันกับไฟล์เทมเพลตใน theme-editor หรือไม่? บางทีอาจเป็นปลั๊กอิน?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.