Điểm:0

Quá trình di chuyển không nhận tệp

lá cờ bd

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.

lá cờ id
Di chuyển sang Drupal 8 là một ý tưởng tồi. Nó đã hết tuổi thọ. Bạn chỉ đang làm thêm việc cho chính mình. Cài đặt cơ sở mã của trình soạn thảo được ghi lại rõ ràng và là một lệnh duy nhất https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies. Bạn sẽ gây ra cho mình nhiều vấn đề nếu chọn không sử dụng Composer.
lá cờ bd
Xin lỗi, tôi không nhận được nhà soạn nhạc để làm việc cho tôi. Đối với nhiều công việc hơn - như tôi đã nói, tôi hoang tưởng về việc bỏ qua phiên bản. Nhưng tôi sẽ giữ Drupal 9 như là phương án cuối cùng nếu tôi không thể di chuyển sang Drupal 8 để hoạt động. Ngay bây giờ tôi đang tìm trợ giúp để nhập các tệp đó.
lá cờ cn
Drupal 9 LÀ Drupal 8 với một số tính năng dọn dẹp mã không dùng nữa. Ngoài ra, các công cụ di chuyển tiếp tục được cải thiện, do đó, Drupal 9.3 sẽ có ít lỗi di chuyển hơn so với bất kỳ bản phát hành nào của Drupal 8. Như cilefen đã nói, nhà soạn nhạc là con đường phía trước và bạn sẽ không nhận được sự hỗ trợ bằng cách nói rằng nhà soạn nhạc không phù hợp với bạn. Vui lòng xem lại nhà soạn nhạc; rất có khả năng bạn sẽ được đền đáp về lâu dài nếu bạn tiếp tục phát triển PHP.
lá cờ id
Bạn đã trực tiếp yêu cầu tư vấn về những vấn đề này. Xin hãy lắng nghe. Tôi đã thấy rất nhiều người “biết rõ hơn” và quyết định đi theo con đường riêng của họ với những thứ này và quyết định đó đã khiến họ mất thời gian và tiền bạc.
lá cờ bd
OK, tôi sẽ cố gắng chuyển sang Drupal 9. Thêm khi tôi gặp khó khăn hoặc hoàn thành. Cảm ơn bạn đã giải thích mối quan hệ của 8 và 9. Với bước tiến lớn từ 7 đến 8, tôi mong đợi một bước tương tự giữa 8 và 9. Tôi không nghĩ mình “biết tuốt”, chỉ là tôi đã khá nhiều lần bị bỏng khi cố bước hai bước cùng một lúc.
lá cờ bd
Sau khi loay hoay với các đường dẫn tệp riêng tư và công khai cũng như một số lỗi trong quá trình thực hiện, cuối cùng tôi đã có một trang web Drupal 9 bao gồm tất cả nội dung từ trang web cũ. Cảm ơn vì đã nhấn mạnh rằng tôi sử dụng Drupal 9.

Đă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.