Điểm:0

Cập nhật biểu mẫu web từ 5.3.0 lên 6.1.0 dẫn đến lỗi thư mục

lá cờ us

Sau khi tôi cập nhật mô-đun biểu mẫu web của mình từ 5.3.0 lên 6.1.0, tôi đã gặp lỗi khi gửi biểu mẫu của mình. Rõ ràng là nó không thể sao chép tệp pdf mà tôi đã thêm vào biểu mẫu và vì vậy nó đang chặn gửi và đưa cho tôi một trang trắng.

Đây là những gì tôi có trong mục nhật ký gần đây của mình:

Drupal\Core\Entity\EntityStorageException:
Không thể sao chép tệp 'private://webform/saisie_du_bilan/_sid_/projet-985.pdf' được chỉ định vì thư mục đích không được định cấu hình đúng cách.
Điều này có thể do sự cố với quyền đối với tệp hoặc thư mục.
trong Drupal\Core\Entity\Sql\SqlContentEntityStorage->save() (dòng 846 của /home/acelys/www/uno-test.agglonet.com/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage. php).

cụm từ có nghĩa là gì: không thể sao chép vì thư mục đích không được cấu hình đúng bần tiện? Tôi đã tìm kiếm trên Internet mà không thành công.

Tôi cũng đã xem xét các quyền của tệp và nó là 775.

GIẢI QUYẾT: Tôi cần phải cho phép đầy đủ biểu mẫu web chmod -R 777 đến riêng tư/biểu mẫu web thư mục (thư mục riêng được tạo bên ngoài $root_dir là thư mục/web).

berliner avatar
lá cờ bd
Chào bạn! Chào mừng bạn đến với Câu trả lời của Drupal! Bạn đã kiểm tra các quyền trên cả thư mục đích tạm thời và đích cuối cùng chưa?
OmarAc avatar
lá cờ us
Xin chào ! Cảm ơn! @berliner, tệp đích cuối cùng có, tmp tôi không biết nó ở đâu, bạn có biết nó ở đâu không? Cảm ơn.
berliner avatar
lá cờ bd
Bạn có thể tìm thấy điều đó trên trang cấu hình hệ thống tệp: `/admin/config/media/file-system`
OmarAc avatar
lá cờ us
@berliner tôi đã xem xét nó, nó được cấu hình tốt, Tôi tự hỏi liệu đó có phải là sự cố trong phiên bản biểu mẫu web mới hay không, phiên bản này cần xác định đường dẫn khác ...
berliner avatar
lá cờ bd
Tôi có ít kinh nghiệm với biểu mẫu web, vì vậy tôi không thể nói bất cứ điều gì về điều đó. Nhưng bạn có thể debug một chút để xem nó đang phàn nàn về thư mục nào. Trừ khi bạn đã sử dụng Drupal 9 (mà tôi cho rằng bạn chưa sử dụng), bạn có thể thêm câu lệnh gỡ lỗi vào https://github.com/drupal/drupal/blob/8.9.x/core/lib/Drupal/Core/ File/FileSystem.php#L484 là nơi bắt nguồn thông báo lỗi đó.
OmarAc avatar
lá cờ us
**GIẢI QUYẾT**: Tôi cần cấp quyền đầy đủ `chmod -R 777 webform` cho thư mục private/webform (thư mục private được tạo bên ngoài $root_dir: /web/ dir)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.