หลังจากที่ฉันอัปเดตโมดูลเว็บฟอร์มจาก 5.3.0 เป็น 6.1.0 ฉันได้รับข้อผิดพลาดขณะส่งแบบฟอร์ม เห็นได้ชัดว่าไม่สามารถคัดลอกไฟล์ pdf ที่ฉันเพิ่มลงในแบบฟอร์มได้ ดังนั้นจึงบล็อกการส่งและให้หน้าขาวแก่ฉัน
นี่คือสิ่งที่ฉันมีในรายการบันทึกล่าสุดของฉัน:
Drupal\Core\Entity\EntityStorageException:
ไม่สามารถคัดลอกไฟล์ที่ระบุ 'private://webform/saisie_du_bilan/_sid_/projet-985.pdf' เนื่องจากไดเรกทอรีปลายทางไม่ได้รับการกำหนดค่าอย่างถูกต้อง
ซึ่งอาจเกิดจากปัญหาเกี่ยวกับสิทธิ์ของไฟล์หรือไดเร็กทอรี
ใน Drupal\Core\Entity\Sql\SqlContentEntityStorage->save() (บรรทัดที่ 846 ของ /home/acelys/www/uno-test.agglonet.com/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage php).
วลีอะไร: ไม่สามารถคัดลอกได้เนื่องจากไดเร็กทอรีปลายทางไม่ได้รับการกำหนดค่าอย่างถูกต้อง
หมายถึง?
ฉันค้นหาทางอินเทอร์เน็ตไม่สำเร็จ
ฉันยังดูการอนุญาตของไฟล์และมันคือ 775
แก้ไขแล้ว: ฉันจำเป็นต้องให้สิทธิ์อย่างเต็มที่ เว็บฟอร์ม chmod -R 777
ไปที่ ส่วนตัว/เว็บฟอร์ม
ไดเร็กทอรี (ไดเร็กทอรีส่วนตัวถูกสร้างขึ้นนอก $root_dir ซึ่งเป็นไดเร็กทอรี /web)