ฉันได้อัปเดตระบบ Plesk จาก Debian 8 (PHP7) เป็น Debian 11 (PHP 8.1.4) โดยใช้ฟังก์ชันการสำรองข้อมูลภายในของ Plesk ทุกอย่างทำงานได้ดีตั้งแต่แรกเห็น อย่างไรก็ตาม ฉันไม่สามารถรับ PHP 8 (FPM) เพื่อจัดการกับไฟล์ .html หรือ .phtml ของฉันได้อีกต่อไป ส่วนต่างๆ ยังคงเป็น 'เมตาโค้ด' ใน HTML และไม่ถูกแยกวิเคราะห์
แน่นอนฉันได้ลองทุกสิ่งที่ฉันพบแล้ว php.ini เปลี่ยนไปใน /var/www/vhosts/system/{domain}/conf:
[php-fpm-pool-settings]
security.limit_extensions = .php .phtml .htm .html
AddHandler ใน .htaccess ไม่ได้ช่วย:
แอปพลิเคชัน AddHandler/x-httpd-php .php .phtml .html .htm
แอปพลิเคชัน AddType/x-httpd-php .php
ส่งผลให้เบราว์เซอร์เสนอให้ดาวน์โหลดไฟล์
ผลเดียวกันเมื่อฉันเพิ่มการเปลี่ยนแปลงเหล่านี้โดยตรงใน /etc/apache2/apache2.conf
เนื่องจากไฟล์ .php เป็น การแยกวิเคราะห์ ฉันคิดว่าเอ็นจิ้น PHP ทำงานได้ดี แต่มีปัญหากับการกำหนดค่าของฉัน - อาจมาจากการอัปเดต มีความคิดใดที่จะค้นหาการตั้งค่าผู้ร้ายที่ขาดหายไปหรือไม่ถูกต้อง