Docker中的Drupal - 缺少站点/ default / modules / admin_menu / admin_devel / admin_devel.js

问题描述 投票:1回答:1

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

浏览器中的错误消息是:

注意:tempnam():在系统的临时目录drupal_tempnam()中创建的文件(السطر2478من/var/www/html/includes/file.inc)。警告:file_put_contents(临时:// fileoelNJj):无法打开流:“DrupalTemporaryStreamWrapper :: stream_open”调用失败فيfile_unmanaged_save_data()(السطر1936من/var/www/html/includes/file.inc)。 لميتمإنشاءالملف。注意:tempnam():在系统的临时目录drupal_tempnam()中创建的文件(السطر2478من/var/www/html/includes/file.inc)。警告:file_put_contents(临时:// filelNgjCG):无法打开流:“DrupalTemporaryStreamWrapper :: stream_open”调用失败في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 [错误] 20#20:* 128968 open()“/ var / www.html/sites/default/modules/admin_menu/admin_devel/admin_devel.js”失败(2:没有这样的文件或目录),客户端:10.55.10.198,服务器:drupal,请求:“GET /sites/default/modules/admin_menu/admin_devel/admin_devel.js?pb6kzx HTTP / 1.1”,主持人:“uat-a2v.910ths.sa “,推荐人:”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相关的东西吗?怎么解决?

docker module drupal-7
1个回答
0
投票

好的,首先我有一个问题:这是多站点,这就是你将contrib模块放在这个目录中的原因吗?:sites / default / modules /

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

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

This is the admin_menu module directory

© www.soinside.com 2019 - 2024. All rights reserved.