Score:0

เรียกใช้การปรับใช้การอัปเดต OS/PHP บนอินสแตนซ์ Bitnami Joomla แต่ตอนนี้ไม่โหลด ฉันมีตัวเลือกอะไรบ้าง

ธง kr

ไซต์นี้ใช้ Bitnami Joomla Debian stack สำหรับ Compute Engine PHP สำหรับอินสแตนซ์ดั้งเดิมคือ 7.3 ซึ่งตอนนี้สิ้นสุดอายุใช้งานแล้วและส่วนขยายได้ให้คำเตือนแก่ฉัน ฉันพยายามใช้ตัวเลือกการอัปเกรด OS ที่มีอยู่ในขณะนี้ แต่ทำตามนี้ ส่วน Joomla ของไซต์จะไม่โหลด/ทำงาน... เฉพาะหน้า html splash/landing

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

ความช่วยเหลือใด ๆ ?

John Hanley avatar
cn flag
รายการแรกที่ฉันจะดูคือบันทึก PHP ต่อไป การค้นหาโดย Google คุณควรจะพบเอกสารการดีบักที่ดีใน PHP + Joomla หรืออย่างน้อย PHP ฉันเดาว่าการอัปเกรดทำให้รหัส PHP ที่มีอยู่พังทลาย ไฟล์บันทึกควรระบุไฟล์ต้นฉบับและบรรทัด ฉันไม่ได้เขียนโค้ดด้วย Joomla แต่ฉันทำกับ Laravel อย่างไรก็ตาม การอัปเกรดเองอาจล้มเหลว คุณติดตามสิ่งที่คุณทำและผลลัพธ์หรือไม่?
William Myers avatar
kr flag
ขอบคุณสำหรับการตอบสนอง นี่คือสิ่งที่ฉันได้เรียนรู้ในช่วง 24 ชั่วโมงที่ผ่านมา: เมื่อคุณเรียกใช้การอัปเดตบน OS หรือ PHP บน VM ที่ตั้งค่าด้วยแพลตฟอร์ม Google Cloud ไม่ว่าจะโดยการเข้าสู่ระบบบนเชลล์หรือผ่านคอนโซล คุณสามารถอัปเดตเวอร์ชันของ OS และ/หรือ PHP (หรือด้านอื่นๆ ของสแต็ก) อย่างไรก็ตาม หากทำการติดตั้งเป็นแพ็คเกจ (เช่น Bitnami Joomla ซึ่งติดตั้ง OS/Apache/PHP/SQL/etc ตลอดจนกำหนดค่าและติดตั้ง Joomla ด้านบน) จะอัปเดตเฉพาะด้านต่างๆ ของการตั้งค่าเท่านั้น ไม่มีการกำหนดค่าใดๆ บน Joomla build ที่เป็นส่วนหนึ่งของสิ่งนั้น... และหยุดทำงาน
William Myers avatar
kr flag
ดังนั้น .. หากคุณกำลังเรียกใช้การตั้งค่าประเภทนี้เหมือนฉัน คุณไม่สามารถ 'อัปเดต' สแต็กพื้นฐานและยังคงจบลงด้วยระบบที่ใช้งานได้ คุณต้อง 'โอนย้าย' การติดตั้งของคุณ สำรองฐานข้อมูลและไฟล์ที่เกี่ยวข้องแทน สร้างสแต็ก 'ใหม่' (หรือในกรณีของ Google คือสร้างอินสแตนซ์ใหม่ของ VM) จากนั้นนำไปใช้งานด้านบน มัน... ห่างไกลจากอุดมคติ แต่นั่นดูเหมือนจะเป็นทางเลือก ความรู้เชิงลึกของ Joomla และการทำงานของเซิร์ฟเวอร์ที่จำเป็นมากกว่าที่ฉันมี
John Hanley avatar
cn flag
Bitnami เป็นโซลูชันที่ยอดเยี่ยมที่ช่วยให้การเริ่มต้น **ในฐานะนักพัฒนาซอฟต์แวร์** ง่ายขึ้น Bitnami มีเอกสารที่ดีมาก ฉันจะอ่านก่อนที่จะอัปเดตระบบ อย่างไรก็ตาม ฉันแนะนำให้ปรับใช้ Apache/Nginx, PHP และ Joomla โดยตรง เพื่อให้คุณสามารถควบคุมทุกอย่างได้วันนี้ คุณต้องการทุกอย่างที่เป็นไปได้ภายใต้ GitHub เพื่อลดความซับซ้อนของวงจรการพัฒนา/ทดสอบ/ปรับใช้/ย้อนกลับ และเพื่อป้องกันภัยพิบัติ

โพสต์คำตอบ

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