Score:0

การโยกย้ายไม่รับไฟล์

ธง bd

โปรดยกโทษให้ฉันที่ไม่ไปเส้นทางที่ยอมรับกับ Drush หรือนักแต่งเพลง ฉันพยายามแล้ว แต่ไม่พบเอกสารประกอบในการเริ่มต้น ฉันมาจากการติดตั้ง Debian ของ Drupal 7 ที่ใช้แพ็คเกจ Debian

ฉันมีประสบการณ์ที่ไม่ดีในการข้ามรุ่นหลักด้วยผลิตภัณฑ์ซอฟต์แวร์หลายตัว ดังนั้นฉันจึงไม่ต้องการข้ามจาก Drupal 7 เป็น 9 โปรดแก้ไขให้ฉันหากคุณคิดว่านี่เป็นความคิดที่ไม่ดี ดังนั้นฉันจึงดาวน์โหลด Drupal 8 tarball ล่าสุดและติดตั้ง ฉันกำหนดค่าไซต์พื้นฐานและเริ่มต้น .../อัพเกรด.

การโยกย้ายส่วนใหญ่ดำเนินไปได้ด้วยดี แต่ฉันไม่สามารถนำเข้าไฟล์จาก Drupal 7 ได้ ฉันเก็บไว้ใน /var/lib/drupal6/files. บันทึกกล่าวถึงไฟล์ แต่มีเส้นทางเช่น //varlibdrupal6filessomething.jpeg. ดังนั้นฉันจึงคัดลอกไฟล์ไปที่ / ด้วยชื่อนำหน้า แต่ไม่มีลูกเต๋า

ฉันไม่พบสาเหตุที่มีข้อความแสดงข้อผิดพลาดจำนวนมาก (แต่น้อยกว่าหนึ่งรายการต่อไฟล์) เช่นนี้:

รหัสแหล่งที่มา 1022: ไม่สามารถสร้างหรือเขียนไปยังไดเรกทอรี 'ส่วนตัว:'

ฉันค้นหา apache แต่ไม่พบสิ่งใดที่ดูเหมือนว่ามีปัญหากับเส้นทางไฟล์ส่วนตัวไดเร็กทอรีระดับบนสุดเป็นของ www-data:www-data ตั้งค่าเป็น 0777 อยู่ดี strace ไม่แสดงการเข้าถึงใด ๆ ที่เกี่ยวข้องกับไดเร็กทอรีนั้น ยอมรับไฟล์ PHP สองสามไฟล์ดังนี้:

/var/lib/drupal8/private_lupe/php/twig/622f743c27556_file-upload-help.html.twi_eD0VmjHtlHLVX1mpIjHA75Nma/G6aJ5F6Sil2zIJaFe5fOVmGmTblecD0xEgu82CsdGMs.php

apache access.log แสดงสิ่งนี้:

172.17.6.1 - - [14/มี.ค./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"

ดูเหมือนว่า POST จะประสบความสำเร็จ ยกเว้นมันไม่ได้

ฉันพยายามดำดิ่งลงไปในโค้ด PHP แต่ต้องล้มเลิกเมื่อฉันได้ไฟล์ที่มีโค้ดที่เกี่ยวข้องกับเอนทิตีที่ซับซ้อนมาก

ฉันติดตั้งโมดูล File (Field) Paths และสร้างประเภทเนื้อหาใหม่โดยใช้ทั้งวิดเจ็ตไฟล์เก่าและใหม่ อันเก่าปฏิเสธที่จะอัพโหลดอันใหม่น่าจะใช้เส้นทางไฟล์ (ฟิลด์) ทำงานได้

ตอนนี้ฉันสับสนไปหมดแล้ว และไม่รู้ว่าจะดูที่ไหนต่อไป การเขยิบไปในทิศทางที่ถูกต้องหวังว่าจะได้รับการต้อนรับอย่างมาก

id flag
การย้ายข้อมูลไปยัง Drupal 8 เป็นความคิดที่ดี มันคือจุดจบของชีวิต คุณกำลังทำงานมากขึ้นเพื่อตัวคุณเองเท่านั้น การติดตั้ง Composer codebase มีการบันทึกไว้อย่างดีและเป็นคำสั่งเดียว https://www.drupal.org/docs/develop/using-composer/using-composer-to-install-drupal-and-manage-dependencies คุณจะสร้างปัญหาให้ตัวเองมากมายโดยเลือกที่จะไม่ใช้นักแต่งเพลง
bd flag
ขอโทษ ฉันไม่ได้จ้างนักแต่งเพลงมาทำงานให้ฉัน สำหรับงานอื่นๆ - อย่างที่ฉันบอก ฉันหวาดระแวงเรื่องการข้ามเวอร์ชัน แต่ฉันจะใช้ Drupal 9 เป็นทางเลือกสุดท้ายหากฉันไม่สามารถโยกย้ายไปยัง Drupal 8 ได้ ตอนนี้ฉันกำลังมองหาความช่วยเหลือในการนำเข้าไฟล์เหล่านั้น
cn flag
Drupal 9 IS Drupal 8 พร้อมการล้างโค้ดที่เลิกใช้แล้ว นอกจากนี้ เครื่องมือการย้ายข้อมูลยังได้รับการปรับปรุงอย่างต่อเนื่อง ดังนั้น Drupal 9.3 จึงควรมีการโยกย้ายที่บั๊กน้อยกว่า Drupal 8 ทุกรุ่น ดังที่ cilefen กล่าว นักแต่งเพลงคือหนทางข้างหน้า และคุณไม่น่าจะได้รับการสนับสนุนโดยบอกว่านักแต่งเพลงไม่ได้ผลสำหรับคุณ โปรดดูที่ผู้แต่งเพลงอีกครั้ง มีโอกาสสูงที่จะตอบแทนคุณในระยะยาวหากคุณยังคงพัฒนา PHP ต่อไป
id flag
คุณได้ขอคำแนะนำในเรื่องเหล่านี้โดยตรง โปรดฟัง. ฉันเคยเห็นคนจำนวนมากที่ “รู้ดีกว่า” และตัดสินใจทำสิ่งเหล่านี้ในแบบของตัวเอง ซึ่งการตัดสินใจนั้นทำให้พวกเขาเสียเงินและเวลา
bd flag
ตกลง ฉันจะพยายามย้ายข้อมูลไปยัง Drupal 9 เพิ่มเติมเมื่อฉันติดขัดหรือทำเสร็จแล้ว ขอบคุณที่อธิบายความสัมพันธ์ของ 8 และ 9 เนื่องจากขั้นตอนใหญ่จาก 7 ถึง 8 ฉันคาดว่าจะมีขั้นตอนที่คล้ายกันระหว่าง 8 และ 9 ฉันไม่คิดว่าฉัน "รู้ดีกว่านี้" แค่ว่าฉันเคยถูกไฟคลอกสองสามครั้งจากการพยายามก้าวสองก้าวพร้อมกัน
bd flag
หลังจากเล่นซอกับเส้นทางไฟล์ส่วนตัวและสาธารณะและข้อผิดพลาดบางอย่างระหว่างทาง ในที่สุดฉันก็ได้ไซต์ Drupal 9 ที่มีเนื้อหาทั้งหมดจากไซต์เก่า ขอบคุณที่ยืนยันว่าฉันใช้ Drupal 9

โพสต์คำตอบ

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