Xin thứ lỗi cho tôi vì đã không đi theo con đường kinh điển với Drush hoặc Composer. Tôi đã thử, nhưng không thể tìm thấy tài liệu để bắt đầu. Tôi đến từ bản cài đặt Debian của Drupal 7 đã sử dụng các gói Debian.
Tôi đã có những trải nghiệm tồi tệ khi bỏ qua các bản phát hành chính với một số sản phẩm phần mềm, vì vậy tôi không muốn bỏ qua Drupal từ 7 đến 9. Vui lòng sửa lỗi cho tôi nếu bạn cho rằng đây là một ý tưởng tồi. Vì vậy, tôi đã tải xuống tarball Drupal 8 mới nhất và cài đặt nó. Tôi đã định cấu hình một trang web cơ bản và bắt đầu .../nâng cấp
.
Hầu hết quá trình di chuyển đều ổn, nhưng tôi không thể nhập các tệp từ Drupal 7. Tôi đã giữ chúng trong /var/lib/drupal6/tệp
. Nhật ký đã đề cập đến các tệp, nhưng với đường dẫn như //varlibdrupal6filessomething.jpeg
. Vì vậy, tôi đã sao chép các tệp vào / với tên có tiền tố, nhưng không có xúc xắc.
Tôi không thể tìm ra lý do tại sao có nhiều thông báo lỗi (nhưng ít hơn một thông báo cho mỗi tệp) như thế này:
ID nguồn 1022: Không thể tạo hoặc ghi vào thư mục 'riêng tư:'
Tôi đã truy tìm apache nhưng không thể tìm thấy bất kỳ thứ gì giống như sự cố với đường dẫn tệp riêng tư.Thư mục cấp cao nhất được sở hữu bởi www-data:www-data được đặt thành 0777. Strace không hiển thị bất kỳ quyền truy cập nào liên quan đến thư mục đó, chấp nhận một vài tệp PHP như thế này:
/var/lib/drupal8/private_lupe/php/twig/622f743c27556_file-upload-help.html.twi_eD0VmjHtlHLVX1mpIjHA75Nma/G6aJ5F6Sil2zIJaFe5fOVmGmTblecD0xEgu82CsdGMs.php
apache access.log hiển thị điều này:
172.17.6.1 - - [14/Mar/2022:21:13:37 +0100] "POST /buexeCMS8/node/add/rezept?element_parents=upload/widget&ajax_form=1&_wrapper_format=drupal_ajax&_wrapper_format=drupal_ajax HTTP/1.1" 200 6292 "https ://drudev.lupe-christoph.de/buexeCMS8/node/add/rezept" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0"
Vì vậy, có vẻ như POST đã thành công. Ngoại trừ nó không có.
Tôi đã thử đi sâu vào mã PHP nhưng phải bỏ cuộc khi tôi nhận được một tệp có mã liên quan đến Thực thể rất phức tạp.
Tôi đã cài đặt mô-đun Đường dẫn Tệp (Trường) và xây dựng một loại nội dung mới bằng cách sử dụng cả tiện ích Tệp cũ và tệp mới. Cái cũ từ chối tải lên, cái mới có lẽ sử dụng Đường dẫn tệp (trường) thực hiện công việc của nó.
Bây giờ tôi hoàn toàn bối rối và không biết phải tìm ở đâu tiếp theo. Bất kỳ cú huých nào theo đúng hướng hy vọng sẽ rất được hoan nghênh.