OldWarrior: Комментарии

Главные вкладки

5 марта 2023 в 0:30

Ну, судя по вашим ответам выше, тут скорее всего п.3. То есть, в директории (которая всё же не является корнем Друпала) нет вообще никакого index.php. Отсюда поведение веб-сервера по умолчанию - т.е. отображение файлового содержимого запрошенного каталога.

1. Если кинете в эту папку просто пустой index.html и сервер даст пустую страницу - значит DirectoryIndex настроен для index.html

2. Если кинете в эту папку просто пустой index.php и сервер даст пустую страницу - значит DirectoryIndex также настроен для index.php, а также .php-файлы обрабатываются верно апачем.

4 марта 2023 в 23:01

Либо-либо:

1. Апач не обрабатывает .php-файлы (не привязан Handler)
2. В конфе апача не прописан DirectoryIndex
3. А что вообще за каталог на скриншоте? Это не похоже на корень Друпала.

2 марта 2023 в 18:09

Ну вы не указали версию, но, скажем, в дефолтном .htaccess для D9 отсутствует какая-либо спец.обработка для .xml - и вообще нет никаких упоминаний.

1. Возможно, где-то в конфе апача на докере что-то прописано. Мне кажется это самым первым кандидатом.

2. Либо, как вариант - какой-то друпаловский хендлер криво обрабатывает запросы .xml. Может, кастомный модуль.

2 марта 2023 в 17:57

Попробуйте определить и выделить проблемные части пути для указанного вами адреса /news/rss.xml.

Например:
/news - ok
/news/rss - ok
/news/rss.xml - fail

Возможно, что-то подскажет. Может, в докере где-то специальные дополнительные настройки переадресации апача для файлов .xml

.htaccess полностью идентичен тому, что на сетевом хостинге?

1 марта 2023 в 0:16

Решить вопрос синонимами не пробовали?
Скажем путь представления - любой произвольный, например, /news_rss, а далее для него создать синоним уже вида /news/rss.xml

28 февраля 2023 в 23:18

Судя по параметру ?q= пытается перенаправить на корневой index.php
Вы пробовали указывать путь представления без слеша в начале (или наоборот) ?

21 февраля 2023 в 20:48

buddy90210 wrote: При запросе, если значение сессии не существует, я его определяю и инвалидирую кэш по соответствующему тегу (который у меня уже был определен) и контроллер отрабатывает как ожидалось.

16 февраля 2023 в 19:26

DD 85 wrote: Deprecated function: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`

Строго говоря, я бы в любом случае не решился на такую конструкцию без скобок. ) Так как даже самому сложно понять, что будет происходить.

27 января 2023 в 7:56

Версию указываем.

И что значит "во время валидации хочу выводить кнопки Да Нет"? Зачем это? Кнопки должны строиться в build-функции формы. Но в функции валидации можно воздействовать на массив $form_state, чтобы затем при релоаде/перепостроении формы прочитать какие-то флаги и добавить кнопки.

Либо - самое каноническое решение - multistep-форма.

Если нужен просто пропуск ошибок валидации для определённой кнопки, то как-то так:

20 января 2023 в 22:59

Гибсон wrote: В сообщении говорится - Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.

Часто подобное бывает при криво настроенном sitemap xml, обычно именно он запускает слишком ёмкие пакеты задач на событиях крона.

5 января 2023 в 18:42

А другого админа создать даёт?

У меня, кстати, были проблемы именно с uid=1. Причину так и не установил. Однако под другими любыми администраторами всё работало, как должно.

5 января 2023 в 13:27

Скорее всего, причина в каком-то стороннем модуле, либо в отдельном конкретном вызове расширения.

Судя по коду, пакет параметров, передаваемых на конструктор, действительно изменился при переходе с 2.0.1 на 2.0.2