PDOException во время миграции проекта Drupal 8 - PullRequest
1 голос
/ 05 февраля 2020

У меня есть проект Drupal 8, разработанный на моей местности. Я пытаюсь переместить его на клиентский сервер версии Windows server 2008 R2. Шаги, которые я выполнил:

  1. Восстановлена ​​база данных на сервере БД (MS SQL)
  2. Перемещены все файлы проекта на клиентский веб-сервер
  3. Установлено PHP 7.3 и это зависимости (wincache, PHP manager et c)
  4. Сброс драйверов PDO_sqlsrv в соответствующие папки и редактирование PHP .ini в этих местах
  5. Измененные настройки БД в настройках. php

Когда я запускаю сайт в IIS, я вижу сообщение Drupal "веб-сайт обнаружил ошибку". В файле журнала я вижу следующие ошибки:

PDOException:  in D:\myproject\web\core\lib\Drupal\Component\DependencyInjection\PhpArrayContainer.php on line 79 #0 D:\myproject\web\core\lib\Drupal\Core\Database\Database.php(371): Drupal\Driver\Database\sqlsrv\Connection::open(Array)
#1 D:\myproject\web\core\lib\Drupal\Core\Database\Database.php(166): Drupal\Core\Database\Database::openConnection('default', 'default')
#2 [internal function]: Drupal\Core\Database\Database::getConnection('default')
#3 D:\myproject\web\core\lib\Drupal\Component\DependencyInjection\PhpArrayContainer.php(79): call_user_func_array('Drupal\\Core\\Dat...', Array)
#4 D:\myproject\web\core\lib\Drupal\Component\DependencyInjection\Container.php(173): Drupal\Component\DependencyInjection\PhpArrayContainer->createService(Array, 'database')
#5 D:\myproject\web\core\lib\Drupal\Component\DependencyInjection\PhpArrayContainer.php(260): Drupal\Component\DependencyInjection\Container->get('database', 1)
#6 D:\myproject\web\core\lib\Drupal\Component\DependencyInjection\PhpArrayContainer.php(62): Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters(Array)
#7 D:\myproject\web\core\lib\Drupal\Component\DependencyInjection\Container.php(173): Drupal\Component\DependencyInjection\PhpArrayContainer->createService(Array, 'cache.container')
#8 D:\myproject\web\core\lib\Drupal\Core\DrupalKernel.php(543): Drupal\Component\DependencyInjection\Container->get('cache.container')
#9 D:\myproject\web\core\lib\Drupal\Core\DrupalKernel.php(904): Drupal\Core\DrupalKernel->getCachedContainerDefinition()
#10 D:\myproject\web\core\lib\Drupal\Core\DrupalKernel.php(476): Drupal\Core\DrupalKernel->initializeContainer()
#11 D:\myproject\web\core\lib\Drupal\Core\DrupalKernel.php(692): Drupal\Core\DrupalKernel->boot()
#12 D:\myproject\web\index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#13 {main}

Не уверен, как это исправить. Любая помощь?!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...