我们有一个在生产环境中运行Drupal 8.5.3的站点。我相信它托管在Azure内的Docker容器中。站点,模块等文件夹已映射,因此我们可以更新这些文件夹中的文件。
最近,我在开发服务器上安装了Drupal的新副本,将生产数据库移至此环境,还跨文件夹,站点,模块,配置文件和库移动了数据库。这为我们提供了一个可以进行一些更改的开发环境。
在开发环境中,我们添加了一些新的内容类型,段落和几个新页面。我们试图通过转储数据库并将其导入实时环境中的数据库,将生产环境中的settings.php文件更改为指向新数据库的方式,将这些更改移至生产环境中,并且删除了模块,配置文件,生产中的主题文件夹,并用开发环境中的文件夹替换它们。
问题是,当我们这样做时,在尝试查看该站点时会收到Drupal的错误;
The specified library "bootstrap/drupal.ajax" does not exist.
如果我们转回使用旧的生产数据库,则该站点运行正常。
我花了数小时来上传文件,删除文件,清除Drupal缓存,再次在整个数据库中进行复制,但是我无法从开发中获取该数据库,也无法在生产环境中正常工作。
有人有什么建议吗?
谢谢