คุณบอกว่า Drupal ทำงานได้ดี คุณหมายความว่าเว็บไซต์ Drupal 9.2.1 ของคุณทำงานได้อย่างสมบูรณ์โดยไม่ต้องเชื่อมต่อฐานข้อมูลใช่หรือไม่ ที่น่าแปลกใจ!
คุณสามารถเริ่มต้นด้วยการเชื่อมต่อกับสภาพแวดล้อมนี้ผ่านทาง จุ๊ๆ
และทดสอบการเชื่อมต่อกับฐานข้อมูลโดยใช้บรรทัดคำสั่ง มายเอสคิวแอล
ยูทิลิตี้และข้อมูลรับรองการตรวจสอบฐานข้อมูลที่จัดเก็บไว้ในของคุณ การตั้งค่า.php
ไฟล์.
หากคุณเชื่อมต่อสำเร็จ ให้รันคำสั่งการวินิจฉัยบางอย่าง เช่น ใช้ 'drupal';
(เปลี่ยน ดรูปาล
ด้วยชื่อ DB ที่ระบุในการตั้งค่าของคุณ) และ แสดงตาราง;
และ เลือก COUNT(*) จาก 'โหนด';
(โปรดระวังอย่าออกคำสั่งใดๆ ที่แทรก อัปเดต หรือลบข้อมูลใดๆ!)
ถ้า Drupal สามารถเชื่อมต่อกับฐานข้อมูลได้จริงๆ และคุณสามารถเชื่อมต่อด้วยวิธีนี้จากบรรทัดคำสั่งได้ แสดงว่าคุณจำกัดปัญหาให้แคบลงเหลือแค่ Drush
คุณสามารถตรวจสอบให้แน่ใจว่าคุณกำลังใช้งาน Drush 10 เวอร์ชันโปรเจ็กต์ในเครื่องที่ถูกต้องซึ่งคุณติดตั้งด้วย Composer โดยดำเนินการ ซึ่งหยด
ที่พรอมต์คำสั่งเพื่อดูว่าคุณกำลังใช้ Drush ที่ติดตั้งทั่วโลกอยู่หรือไม่ หรืออาจเป็นเวอร์ชันอื่น
หากเป็นกรณีนี้ โปรดระบุเส้นทางแบบเต็มไปยัง Drush ในเครื่องของคุณเพื่อให้แน่ใจว่าคุณกำลังดำเนินการ Drush PHAR ที่ถูกต้อง:
$ ซีดี /โฮม/ip/d916/
$ ./vendor/bin/drush สถานะ
$ ./vendor/bin/drush cr
หากคำสั่งเหล่านี้ใช้ได้ผลสำหรับคุณ คุณก็มีตัวเลือกต่างๆ กันไป ขึ้นอยู่กับการโฮสต์ของคุณ เดอะ เอกสาร Drush นั้นยอดเยี่ยมและจะช่วยให้คุณตัดสินใจเลือกเส้นทางที่ถูกต้องต่อไป