ฉันได้สืบทอดไซต์ 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 แต่สิ่งนี้ทำให้เกิดข้อผิดพลาดสีแดงหลายหน้าเมื่อฉันพยายามปรับใช้ไซต์ ดังนั้นฉันจึงลบออก
นี่เป็นไซต์ทดลอง ดังนั้นจึงไม่สำคัญ แต่เห็นได้ชัดว่าไซต์ที่ใช้งานจริงมีการตั้งค่าพื้นหลังแบบเดียวกัน ฉันกลัวว่ามันจะพังด้วย!
ในระยะยาวฉันวางแผนที่จะอัปเกรดทุกอย่าง แต่ต้องการความช่วยเหลือจริงๆ เพื่อพยายามทำให้มันใช้งานได้ในระยะสั้นทันที
ขอบคุณ!