Puncte:0

DrupalKernel' nu a fost găsit după migrarea serverului

drapel in

Încerc să migrez un site Drupal pe un nou server (de la cPanel la Plesk).

  1. Am copiat fișierele de pe serverul vechi și le-am lipit pe un server nou
  2. Exportați baza de date prin phpmyadmin și importați pe o nouă bază de date pe un server nou, din nou prin phpmyadmin.
  3. Editați settings.php (pe /httpdocs/sites/default/settings.php) cu noi acreditări pentru conectarea bazei de date pe noul server.

si am eroarea:

Avertisment: include(/var/www/vhosts/domain.gr/httpdocs/vendor/composer/../../public_html/core/lib/Drupal/Core/DrupalKernel.php): nu s-a putut deschide fluxul: niciun astfel de fișier sau directorul din /var/www/vhosts/domain.gr/httpdocs/vendor/composer/ClassLoader.php pe linia 478

Avertisment: include(/var/www/vhosts/domain.gr/httpdocs/vendor/composer/../../public_html/core/lib/Drupal/Core/DrupalKernel.php): nu s-a putut deschide fluxul: niciun astfel de fișier sau directorul din /var/www/vhosts/domain.gr/httpdocs/vendor/composer/ClassLoader.php pe linia 478

Avertisment: include(): deschiderea eșuată a „/var/www/vhosts/domain.gr/httpdocs/vendor/composer/../../public_html/core/lib/Drupal/Core/DrupalKernel.php” pentru includere (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') în /var/www/vhosts/domain.gr/httpdocs/vendor/composer/ClassLoader.php pe linia 478

Eroare fatală: Eroare neprinsă: Clasa „Drupal\Core\DrupalKernel” nu a fost găsită în /var/www/vhosts/domain.gr/httpdocs/index.php:16 Urmărirea stivei: #0 {main} aruncată în /var/www/ vhosts/domain.gr/httpdocs/index.php pe linia 16 (Linia:16 în index.php: $kernel = new DrupalKernel('prod', $autoloader);)

Cele două servere rulează pe aceeași versiune php 7.2 cu nginx. Composer este deja instalator pe plesk v2.2.6

Am incercat sa aplic aceste solutii: Eroare fatală PHP: Clasa „Drupal\Core\DrupalKernel” nu a fost găsită

și alte soluții similare, prin actualizarea composer (prin rularea composer install, composer update), fără rezultate.

Am acces root doar pe serverul nou (noi suntem web-hosterii) și am suportat migrarea site-ului.

Am pierdut ceva? Orice ajutor, va fi frumos.

drapel cn
Încercați `composer dump-autoload`. Dacă aceasta nu reușește, reporniți PHP-FPM
Hector Solutions avatar
drapel in
Da și mulțumesc pentru răspunsul dvs., dar voi rula această comandă prin SSH, în ce director voi rula această comandă? pe rădăcină de pachete de găzduire sau pe rădăcină de server?
Hector Solutions avatar
drapel in
pe server root și host packate root aceleași rezultate: # compozitor dump-autoload /usr/bin/env: php: Nu există un astfel de fișier sau director

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.