Score:0

ไม่พบ DrupalKernel หลังจากการย้ายเซิร์ฟเวอร์

ธง in

ฉันพยายามย้ายไซต์ drupal ไปยังเซิร์ฟเวอร์ใหม่ (จาก cPanel เป็น Plesk)

  1. ฉันคัดลอกไฟล์จากเซิร์ฟเวอร์เก่าและวางบนเซิร์ฟเวอร์ใหม่
  2. ส่งออกฐานข้อมูลผ่าน phpmyadmin และนำเข้าฐานข้อมูลใหม่บนเซิร์ฟเวอร์ใหม่อีกครั้งผ่าน phpmyadmin
  3. แก้ไข settings.php (บน /httpdocs/sites/default/settings.php) ด้วยข้อมูลรับรองใหม่สำหรับการเชื่อมต่อฐานข้อมูลบนเซิร์ฟเวอร์ใหม่

และฉันมีข้อผิดพลาด:

คำเตือน: include(/var/www/vhosts/domain.gr/httpdocs/vendor/composer/../../public_html/core/lib/Drupal/Core/DrupalKernel.php): ไม่สามารถเปิดสตรีม: ไม่มีไฟล์ดังกล่าว หรือไดเรกทอรีใน /var/www/vhosts/domain.gr/httpdocs/vendor/composer/ClassLoader.php ที่บรรทัด 478

คำเตือน: include(/var/www/vhosts/domain.gr/httpdocs/vendor/composer/../../public_html/core/lib/Drupal/Core/DrupalKernel.php): ไม่สามารถเปิดสตรีม: ไม่มีไฟล์ดังกล่าว หรือไดเร็กทอรีใน /var/www/vhosts/domain.gr/httpdocs/vendor/composer/ClassLoader.php ที่บรรทัด 478

คำเตือน: รวม (): ไม่สามารถเปิด '/var/www/vhosts/domain.gr/httpdocs/vendor/composer/../../public_html/core/lib/Drupal/Core/DrupalKernel.php' สำหรับการรวม (include_path ='/var/www/vhosts/domain.gr/httpdocs/vendor/pear/archive_tar:/var/www/vhosts/domain.gr/httpdocs/vendor/pear/console_getopt:/var/www/vhosts/domain.gr /httpdocs/vendor/pear/pear-core-minimal/src:/var/www/vhosts/domain.gr/httpdocs/vendor/pear/pear_exception:.:/opt/plesk/php/7.2/share/pear') ใน /var/www/vhosts/domain.gr/httpdocs/vendor/composer/ClassLoader.php ที่บรรทัด 478

ข้อผิดพลาดร้ายแรง: ข้อผิดพลาดที่ไม่ได้ตรวจจับ: ไม่พบคลาส 'Drupal\Core\DrupalKernel' ใน /var/www/vhosts/domain.gr/httpdocs/index.php:16 การติดตามสแต็ก: #0 {main} ถูกโยนใน /var/www/ vhosts/domain.gr/httpdocs/index.php ในบรรทัดที่ 16 (บรรทัด:16 ใน index.php : $kernel = new DrupalKernel('prod', $autoloader);)

เซิร์ฟเวอร์ทั้งสองกำลังทำงานบน php เวอร์ชัน 7.2 เดียวกันกับ nginx นักแต่งเพลงเป็นตัวติดตั้งทั้งหมดบน plesk v2.2.6

ฉันพยายามใช้วิธีแก้ไขปัญหานี้: ข้อผิดพลาดร้ายแรงของ PHP: ไม่พบคลาส 'Drupal\Core\DrupalKernel'

และโซลูชันอื่นๆ ที่คล้ายคลึงกัน โดยการอัปเดตผู้แต่ง (โดยเรียกใช้การติดตั้งผู้แต่ง การอัพเดตผู้แต่ง) โดยไม่มีผลใดๆ

ฉันมีสิทธิ์เข้าถึงรูทได้เฉพาะในเซิร์ฟเวอร์ใหม่ (เราเป็นผู้โฮสต์เว็บ) และเรารองรับการย้ายไซต์

ฉันพลาดอะไรไปหรือเปล่า ความช่วยเหลือใด ๆ จะดี

cn flag
ลอง 'composer dump-autoload' หากล้มเหลว ให้รีสตาร์ท PHP-FPM
Hector Solutions avatar
in flag
ใช่และขอบคุณสำหรับการตอบกลับของคุณ แต่ฉันจะเรียกใช้คำสั่งนี้ผ่าน SSH ฉันจะเรียกใช้คำสั่งนี้ในไดเร็กทอรีใด ในการโฮสต์แพ็กเก็ตรูทหรือบนเซิร์ฟเวอร์รูท
Hector Solutions avatar
in flag
บนเซิร์ฟเวอร์ root และโฮสต์แพ็กเกต root reasults เดียวกัน:# ผู้แต่ง dump-autoload /usr/bin/env: php: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว

โพสต์คำตอบ

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