Score:0

ไม่พบไดเร็กทอรีการอัปโหลดที่ไม่มีคำนำหน้า (://) สำหรับการอัปโหลดไฟล์

ธง de

ฉันไม่สามารถรับการอัปโหลดไฟล์ประเภทใดๆ เพื่อทำงานบนอินสแตนซ์ Drupal ของฉันได้ เมื่อฉันพยายามเพิ่มสื่อโดยใช้ฟอร์มในตัว เมื่อฉันอัปโหลดไฟล์รูปภาพ ฉันจะได้รับ:

ป้อนคำอธิบายรูปภาพที่นี่

และเมื่อดูข้อความบันทึกใน Drupal ฉันเห็น:

ไม่สามารถสร้างไดเร็กทอรีอัปโหลด ://2022-05 สำหรับฟิลด์ไฟล์ field_media_image_private หรือไม่สามารถเข้าถึงได้ ไม่สามารถบันทึกไฟล์ที่อัปโหลดใหม่ในไดเร็กทอรีนี้ ดังนั้นการอัปโหลดจึงถูกยกเลิก

ฉันไม่เข้าใจว่าเส้นทาง // มาจากไหน ฉันคาดหวังว่ามันจะเป็นแบบ public:// หรือ private:// แต่ไม่ใช่แค่ ://

บางสิ่งที่ฉันลองโดยไม่ประสบความสำเร็จ (เพื่อการทดสอบ):

  • การตั้งค่าสัมพัทธ์แทนเส้นทางสัมบูรณ์สำหรับไฟล์และโฟลเดอร์ส่วนตัวใน settings.php
  • การตั้งค่าสิทธิ์ 777 สำหรับไฟล์และโฟลเดอร์ส่วนตัว
  • ปิดการใช้งานทุกโมดูลยกเว้นคอร์และสร้างแคชใหม่ทั้งหมด

อะไรอีกที่เป็นสาเหตุของปัญหานี้ ฉันจะตรวจสอบอะไรได้อีก

Jaypan avatar
de flag
มันควรจะเป็นสาธารณะ:// หรือส่วนตัว บางโมดูลบางแห่งมีข้อผิดพลาด คุณจะต้องติดตามว่าโมดูลใด
miststudent2011 avatar
fr flag
คุณได้กำหนดค่า `$settings['file_public_path']` ใน settings.php แล้วหรือยัง
Anton avatar
de flag
@miststudent2011 ฉันทำแล้ว มันถูกตั้งค่าเป็น 'ไฟล์'
Anton avatar
de flag
@Jaypan ฉันถอนการติดตั้งทุกโมดูลยกเว้นคอร์และปัญหานี้ยังคงเกิดขึ้น
miststudent2011 avatar
fr flag
Try setting it as `$settings['file_public_path'] = 'sites/default/files';`
Anton avatar
de flag
@miststudent2011 ฉันลองแล้ว แต่ก็ไม่ได้เปลี่ยนแปลงอะไร
Score:0
ธง id

ในคำถามของคุณ คุณบอกว่าคุณแน่ใจว่าไดเร็กทอรีส่วนตัวนั้นสัมพันธ์กันและไม่สมบูรณ์ ต้องระบุไดเร็กทอรีไฟล์ส่วนตัวเป็นแบบสัมบูรณ์ ด้านล่างนี้เป็นเอกสารสำหรับ file_private_path, จาก default.settings.php (เน้นของฉัน)

เส้นทางระบบไฟล์โลคัลที่จะจัดเก็บไฟล์ส่วนตัว นี้ ไดเรกทอรี จะต้องเด็ดขาดนอกการติดตั้ง Drupal ไดเร็กทอรีและไม่สามารถเข้าถึงได้ทางเว็บ

Anton avatar
de flag
ฉันแค่หมายความว่านี่คือสิ่งที่ฉันพยายาม โดยอ้างอิงจากคำตอบอื่นๆ ในเว็บไซต์นี้สำหรับปัญหาที่คล้ายกัน เดิมทีฉันได้กำหนดให้เป็นเส้นทางที่แน่นอน โชคไม่ดีที่ทั้งงานสัมบูรณ์และงานสัมพัทธ์ในกรณีของฉัน

โพสต์คำตอบ

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