ฉันพยายามย้ายไซต์ drupal ไปยังเซิร์ฟเวอร์ใหม่ (จาก cPanel เป็น Plesk)
- ฉันคัดลอกไฟล์จากเซิร์ฟเวอร์เก่าและวางบนเซิร์ฟเวอร์ใหม่
- ส่งออกฐานข้อมูลผ่าน phpmyadmin และนำเข้าฐานข้อมูลใหม่บนเซิร์ฟเวอร์ใหม่อีกครั้งผ่าน phpmyadmin
- แก้ไข 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'
และโซลูชันอื่นๆ ที่คล้ายคลึงกัน โดยการอัปเดตผู้แต่ง (โดยเรียกใช้การติดตั้งผู้แต่ง การอัพเดตผู้แต่ง) โดยไม่มีผลใดๆ
ฉันมีสิทธิ์เข้าถึงรูทได้เฉพาะในเซิร์ฟเวอร์ใหม่ (เราเป็นผู้โฮสต์เว็บ) และเรารองรับการย้ายไซต์
ฉันพลาดอะไรไปหรือเปล่า ความช่วยเหลือใด ๆ จะดี