Score:0

ไซต์ WordPress LEMP stack เก่าจะไม่ปรับใช้อีกต่อไป

ธง tz

ฉันได้สืบทอดไซต์ WordPress 5.7 ที่ทำงานบนหยด Ubuntu 16.04.3 x64 ซึ่งใช้ฐานข้อมูล MySQL 8 ที่จัดการโดย DigitalOcean แยกต่างหาก

ไซต์ WordPress เป็นไซต์สแต็ก Trellis LEMP PHP เวอร์ชัน 7.3 แต่ดูเหมือนว่า Nginx จะใช้ 7.1 จาก phpinfo()

ฉันทราบดีว่าเวอร์ชันทั้งหมดนั้นล้าสมัยอย่างมากและจำเป็นต้องได้รับการอัปเดต แต่ในระยะเวลาอันใกล้นี้ ฉันต้องทำให้สิ่งต่างๆ ใช้งานได้ก่อน

มีข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล (ดู https://www.digitalocean.com/community/questions/since-a-wordpress-url-change-i-can-t-connect-to-do-managed-mysql-database) และสิ่งนี้เกี่ยวข้องกับฉันที่พยายามทำสิ่งที่ไม่ฉลาดมากมายจนกระทั่งตอนนี้การปรับใช้ไปยังไซต์การแสดงละครผ่าน Trellis ล้มเหลว

นี่คือสิ่งที่กล่าวว่า:

งาน [ปรับใช้: โหลด php-fpm ใหม่] ************************************************** ************************************* ข้อมูลระบบ: Ansible 2.7.0; Linux Trellis ที่ "เปลี่ยนจาก .dev เป็น .ทดสอบ" --------------------------------------------- - ร้ายแรง: [staging.mywebsite.co.uk]: ล้มเหลว! => {"เปลี่ยน": จริง, "cmd": "sudo บริการโหลด php7.3-fpm", "เดลต้า": "0:00:00.030313", "สิ้นสุด": "2021-2021 11:51:06.490541", "msg": "รหัสส่งคืนที่ไม่ใช่ศูนย์", "rc": 1, "start": "2021-2021 11:51:06.460228", "stderr": "php7.3-fpm.service ไม่ทำงาน โหลดซ้ำไม่ได้", "stderr_lines": ["php7.3-fpm.service ไม่ทำงาน โหลดซ้ำไม่ได้"], "stdout": "", "stdout_lines": []} ถึง ลองใหม่ ใช้: --limit @/home/ubuntu/mywebsite.co.uk/trellis/deploy.retry

หากฉันใช้ SSH และพยายามเริ่มบริการ ฉันจะได้รับ

งานสำหรับ php7.3-fpm.service ล้มเหลวเนื่องจากออกจากกระบวนการควบคุม ด้วยรหัสข้อผิดพลาด ดู "สถานะ systemctl php7.3-fpm.service" และ "journalctl -xe" เพื่อดูรายละเอียด

นี่คือสถานะ systemctl php7.3-fpm.service:

â php7.3-fpm.service - ตัวจัดการกระบวนการ FastCGI ของ PHP 7.3
   โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/php7.3-fpm.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
   ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: exit-code) ตั้งแต่วันอังคารที่ 12-2021-2021 12:04:49 GMT; 47 นาทีที่แล้ว
     เอกสาร: man:php-fpm7.3(8)
  กระบวนการ: 1658 ExecStart=/usr/sbin/php-fpm7.3 --nodaemonize --fpm-config /etc/php/7.3/fpm/php-fpm.conf (code=exited, st
 PID หลัก: 1658 (รหัส=ออก สถานะ=78)

21 ธันวาคม 12:04:49 ubuntu-xxx-xxx-01 systemd[1]: การเริ่มต้น PHP 7.3 FastCGI Process Manager...
21 ธันวาคม 12:04:49 ubuntu-xxx-xxx-01 php-fpm7.3[1658]: [21-Dec-2021 12:04:49] ข้อผิดพลาด: อินสแตนซ์ FPM อื่นดูเหมือนจะมีอยู่แล้ว
21 ธันวาคม 12:04:49 ubuntu-xxx-xxx-01 php-fpm7.3[1658]: [21-Dec-2021 12:04:49] ข้อผิดพลาด: การเริ่มต้น FPM ล้มเหลว
21 ธันวาคม 12:04:49 น. ubuntu-xxx-xxx-01 systemd[1]: php7.3-fpm.service: ออกจากกระบวนการหลักแล้ว, รหัส = ออก, สถานะ = 78/n/a
21 ธันวาคม 12:04:49 ubuntu-xxx-xxx-01 systemd[1]: ไม่สามารถเริ่ม PHP 7.3 FastCGI Process Manager
21 ธันวาคม 12:04:49 ubuntu-xxx-xxx-01 systemd[1]: php7.3-fpm.service: หน่วยเข้าสู่สถานะล้มเหลว
21 ธันวาคม 12:04:49 ubuntu-xxx-xxx-01 systemd[1]: php7.3-fpm.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'

และjournalsctl -xe:

-- การสนับสนุน: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- หน่วย session-9.scope เริ่มทำงานเสร็จแล้ว
--
-- ผลการเริ่มต้นเสร็จสิ้น
21 ธันวาคม 12:53:07 น. ubuntu-xxx-xxx-01 sshd[1915]: ได้รับการตัดการเชื่อมต่อจากพอร์ต 92.0.0.0 53386:11: Bye Bye [preauth]
21 ธันวาคม 12:53:07 น. ubuntu-xxx-xxx-01 sshd[1915]: ตัดการเชื่อมต่อจากพอร์ต 92.0.0.0 53386 [preauth]
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 sudo[1919]: root : TTY=pts/0 ; PWD=/ราก ; USER=ราก ; COMMAND=/bin/systemctl sta
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 sudo[1919]: pam_unix(sudo:session): เซสชันเปิดสำหรับผู้ใช้ root โดย root(uid=0)
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 systemd[1]: การเริ่มต้น PHP 7.3 FastCGI Process Manager...
-- เรื่อง: หน่วย php7.3-fpm.service เริ่มทำงานแล้ว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- หน่วย php7.3-fpm.service เริ่มทำงานแล้ว
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 php-fpm7.3[1922]: [21-Dec-2021 12:55:34] ข้อผิดพลาด: อินสแตนซ์ FPM อื่นดูเหมือนจะมีอยู่แล้ว
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 php-fpm7.3[1922]: [21-Dec-2021 12:55:34] ข้อผิดพลาด: การเริ่มต้น FPM ล้มเหลว
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 systemd[1]: php7.3-fpm.service: ออกจากกระบวนการหลักแล้ว, รหัส=ออก, สถานะ=78/n/a
21 ธันวาคม 12:55:34 ubuntu-xxx-xxx-01 systemd[1]: ไม่สามารถเริ่ม PHP 7.3 FastCGI Process Manager
-- เรื่อง: หน่วย php7.3-fpm.service ล้มเหลว
-- กำหนดโดย: systemd
-- การสนับสนุน: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- หน่วย php7.3-fpm.service ล้มเหลว
--
-- ผลลัพธ์คือล้มเหลว

และฉันก็ติดอยู่ ฉันไม่มั่นใจในสภาพแวดล้อม Linux ดังนั้นฉันจึงหลงทางไปโดยสิ้นเชิง ฉันคิดว่าฉันต้องแก้ไขปัญหานี้ก่อนที่จะแก้ไขข้อผิดพลาดในการเชื่อมต่อฐานข้อมูล!

ฉันพยายามเพิ่ม PHP 7.4 แต่สิ่งนี้ทำให้เกิดข้อผิดพลาดสีแดงหลายหน้าเมื่อฉันพยายามปรับใช้ไซต์ ดังนั้นฉันจึงลบออก

นี่เป็นไซต์ทดลอง ดังนั้นจึงไม่สำคัญ แต่เห็นได้ชัดว่าไซต์ที่ใช้งานจริงมีการตั้งค่าพื้นหลังแบบเดียวกัน ฉันกลัวว่ามันจะพังด้วย!

ในระยะยาวฉันวางแผนที่จะอัปเกรดทุกอย่าง แต่ต้องการความช่วยเหลือจริงๆ เพื่อพยายามทำให้มันใช้งานได้ในระยะสั้นทันที

ขอบคุณ!

cn flag
คุณได้ลองทำสิ่งต่อไปนี้: 'ดู "สถานะ systemctl php7.3-fpm.service" และ "journalctl -xe" สำหรับรายละเอียด'
tz flag
ฉันได้แก้ไขเพื่อเพิ่มข้อมูลนั้นแล้ว :)
Score:2
ธง cn

มันบอกอย่างชัดเจนว่า php-fpm7.3 ไม่สามารถเริ่มต้นได้เนื่องจาก ข้อผิดพลาด: ดูเหมือนว่ามีอินสแตนซ์ FPM อื่นอยู่แล้ว. คุณอาจมี php-fpm7.1 กำลังทำงานอยู่

tz flag
ใช่ฉันเพิ่งเห็นว่า! ความคิดใดที่ฉันจะค้นพบสิ่งนั้นได้ และหยุดมันและรันอันอื่น :)
cn flag
`สถานะ systemctl php7.1-fpm.service`
tz flag
ทำงาน! ข้อผิดพลาดในการเชื่อมต่อ DB ได้รับการแก้ไขแล้ว! หยุด 7.1 และเริ่ม 7.3 วุ้ย ขอบคุณมาก.

โพสต์คำตอบ

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