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 模块的子菜单。
我安装了 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 模块的子菜单。