Score:-1

ฉันจะดีบัก Drupal\Component\PhpStorage\FileStorage::createDirectory() ได้อย่างไร

ธง in

บนเว็บไซต์ของฉัน ฉันได้รับคำเตือนนี้

การแจ้งเตือน: คำเตือนผู้ใช้: mkdir(): การอนุญาตถูกปฏิเสธใน Drupal\Component\PhpStorage\FileStorage->createDirectory() (บรรทัดที่ 123 ของ core/lib/Drupal/Component/PhpStorage/FileStorage.php)

ฉันต้องการดีบักหรือรับเส้นทางและไดเร็กทอรีที่ Drupal พยายามสร้างไดเร็กทอรี

ฉันลองเปลี่ยนการอนุญาตไฟล์สำหรับไซต์/ค่าเริ่มต้น/ไฟล์ด้วย chmod -R 777 เส้นทางไม่ประสบความสำเร็จ

ฉันจะดีบักได้อย่างไร

Kamal Oberoi avatar
in flag
ฉันลงคะแนนให้ปิดคำถามนี้เนื่องจากไม่สามารถแก้ไขข้อบกพร่องได้
Score:1
ธง id

ดีบักเกอร์มาตรฐานสำหรับ PHP คือ Xdebug. ติดตั้งและกำหนดเบรกพอยต์ที่บรรทัดนั้น หากคุณไม่สามารถใช้ Xdebug ได้ด้วยเหตุผลบางอย่าง \Drupal::logger('my_module')->ประกาศ($message) หรือ บันทึกข้อผิดพลาด() ชื่อไฟล์ที่จะเขียนและตรวจสอบบันทึก

Kamal Oberoi avatar
in flag
ปัญหาของฉันอยู่ที่เซิร์ฟเวอร์ ฉันไม่สามารถดีบักที่เซิร์ฟเวอร์ได้
Kamal Oberoi avatar
in flag
เกิดข้อผิดพลาดที่แสดงในไฟล์หลัก ฉันไม่สามารถอัปเดตไฟล์หลักได้
cn flag
@KamalOberoi หากคุณใช้โปรแกรมดีบั๊กไม่ได้และแก้ไขไฟล์ไม่ได้ คุณจะแก้ไขจุดบกพร่องของเว็บไซต์ได้อย่างไร
Kamal Oberoi avatar
in flag
@Clive ฉันต้องการใช้ดีบักเกอร์ แต่ข้อผิดพลาดแสดงที่ไฟล์หลัก ฉันไม่ต้องการใส่ drupal logger ในไฟล์หลัก ถ้าฉันรู้ว่าข้อผิดพลาดมาจากโมดูลที่กำหนดเองของฉันหรือโมดูลส่วนร่วมใด ๆ ฉันก็สามารถใส่ try / catch และ logger ได้
id flag
ฉันลงคะแนนเพื่อปิดคำถามนี้ว่าไม่มีคำตอบ ฉันได้ให้คำตอบที่ถูกต้องโดยระบุรายละเอียดวิธีการดีบักใน Drupal แต่ข้อจำกัดคือไม่สามารถแก้ไขจุดบกพร่องได้

โพสต์คำตอบ

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