Score:0

วิธีแก้ไขข้อ จำกัด ของ PHP open_basedir ที่ จำกัด การเข้าถึงไดเรกทอรีย่อยบนเซิร์ฟเวอร์ nginx

ธง cn

ฉันใช้ nginx กับ php-fpm และเราได้รับข้อผิดพลาดมากมายดังนี้:

23/01/2023 12:48:13 [ข้อผิดพลาด] 5514#5514: *9277 FastCGI ส่งใน stderr: "ข้อความ PHP: คำเตือน PHP: file_exists (): ข้อจำกัด open_basedir มีผลบังคับใช้ ไฟล์ (/var/www/vhosts/evtm .dev.nick/wp-content/db.php) ไม่อยู่ในเส้นทางที่อนุญาต: (/var/www/vhosts/evtm.dev.nick/:/usr/lib/php/:/tmp/: /data/sucuri:/var/www/prepend/) ใน /var/www/vhosts/evtm.dev.nick/wp-includes/load.php ออนไลน์ 545" ขณะอ่านส่วนหัวการตอบสนองจากอัปสตรีม ลูกค้า: 10.0.2.33 , เซิร์ฟเวอร์: dev-nick.evtm.com, คำขอ: "POST /?wc-ajax=get_refreshed_fragments HTTP/1.1", อัปสตรีม: "fastcgi://unix:/var/run/php-fpm.sock:", โฮสต์ : "dev-nick.evtm.com", ผู้อ้างอิง: "https://dev-nick.evtm.com/"

มันบอกว่าไฟล์ /var/www/vhosts/evtm.dev.nick/wp-content/db.php ไม่อยู่ในเส้นทางที่อนุญาต /var/www/vhosts/evtm.dev.nick - เมื่อปรากฏชัดว่า

มีบางอย่างที่ป้องกันไม่ให้ทำงานซ้ำหรือไม่

Score:0
ธง cn

ปัญหาคือ ลิงค์สัญลักษณ์ ไฟล์ db.php. สิ่งนี้ถูกคัดลอกมาจากโฟลเดอร์อื่นในอินสแตนซ์อื่น และ symlink ชี้ไปที่ไฟล์ต้นฉบับนั้น

การยกเลิกการลิงก์ไฟล์และลิงก์ไปยังไฟล์ที่ถูกต้องช่วยแก้ปัญหาได้

โพสต์คำตอบ

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