docker 中的 Drupal - 缺少 sites/default/modules/admin_menu/admin_devel/admin_devel.js

Drupal in docker - missing sites/default/modules/admin_menu/admin_devel/admin_devel.js

我安装了 Drupal,它现在启动了 运行:https://uat-a2v.910ths.sa/

浏览器中的错误消息是:

Notice :tempnam(): file created in the system's temporary directory في drupal_tempnam() (السطر 2478 من /var/www/html/includes/file.inc). Warning :file_put_contents(temporary://fileoelNJj): failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed في file_unmanaged_save_data() (السطر 1936 من /var/www/html/includes/file.inc). لم يتم إنشاء الملف. Notice :tempnam(): file created in the system's temporary directory في drupal_tempnam() (السطر 2478 من /var/www/html/includes/file.inc). Warning :file_put_contents(temporary://filelNgjCG): failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed في file_unmanaged_save_data() (السطر 1936 من /var/www/html/includes/file.inc). لم يتم إنشاء الملف.

然而,nginx 中的错误消息是不同的:

docker logs --tail=0 --follow  docker_nginx_1

2018/07/01 09:37:47 [error] 20#20: *128968 open() "/var/www/html/sites/default/modules/admin_menu/admin_devel/admin_devel.js" failed (2: No such file or directory), client: 10.55.10.198, server: drupal, request: "GET /sites/default/modules/admin_menu/admin_devel/admin_devel.js?pb6kzx HTTP/1.1", host: "uat-a2v.910ths.sa", referrer: "https://uat-a2v.910ths.sa/ar"

我了解到缺少一个名为 admin_menu 的模块,我返回代码发现 sites/default/modules 不存在。

我创建了文件夹

docker exec -u 0 docker_nginx_1 mkdir sites/default/modules
docker exec -u 0 docker_nginx_1 chown www-data:www-data sites/default/modules

我在 admin_menu 模块上搜索,但在管理面板和互联网上都没有找到它。

它与模块或 .haccess 相关吗? 如何解决?

好的,首先我有一个问题要问你:这是一个多站点吗,这就是为什么你把你的贡献模块放在这个目录中的原因?:sites/default/modules/

如果这是真的...请下载 admin_menu 的最新稳定版本并将其放入 sites/default/modules/ 目录。

404 错误,是因为您没有 admin_devel 模块目录,而它在数据库中已启用。 admin_devel 是 admin_menu 模块的子菜单。