Drupal в докере - отсутствующие сайты / default / modules / admin_menu / admin_devel / admin_devel.js - PullRequest
0 голосов
/ 01 июля 2018

Я установил Drupal и теперь он запущен: https://uat -a2v.910ths.sa /

Сообщение об ошибке в браузере было:

Примечание: tempnam (): файл, созданный во временном системном каталоге drupal_tempnam () (2483, выпуск /var/www/html/includes/file.inc). Предупреждение: file_put_contents (временный: // fileoelNJj): не удалось открыть Поток: вызов "DrupalTevenStreamWrapper :: stream_open" не выполнен file_unmanaged_save_data () (1936 г.) /var/www/html/includes/file.inc). لم يتم إنشاء الملف. уведомление : tempnam (): файл, созданный во временном системном каталоге drupal_tempnam () (2483, выпуск /var/www/html/includes/file.inc). Предупреждение: file_put_contents (временный: // filelNgjCG): не удалось открыть Поток: вызов "DrupalTevenStreamWrapper :: 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, сервер: друпал, просьба: "ПОЛУЧИТЬ /sites/default/modules/admin_menu/admin_devel/admin_devel.js?pb6kzx HTTP / 1.1 ", хост:" uat-a2v.910ths.sa ", реферер: "https://uat -a2v.910ths.sa / ар "

Я понимаю, что отсутствует модуль с именем 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? Как это исправить?

1 Ответ

0 голосов
/ 02 июля 2018

Хорошо, сначала у меня к вам вопрос: это мультисайт, и поэтому вы помещаете свои модули contrib в этот каталог?: Sites / default / modules /

И если это правда ... Пожалуйста, скачайте последнюю стабильную версию admin_menu и поместите ее в каталог sites / default / modules /.

Ошибка 404 возникает из-за того, что у вас нет каталога модуля admin_devel и он включен в базу данных. Admin_devel - это подменю модуля admin_menu.

This is the admin_menu module directory

...