Спасибо за помощь. Так и сделал. Но файл update.php всё ровно не срабатывает сейчас.
Пишется, что требуется обновление базы данных, но в процессе, т.е. после нажатия на кнопку "Продолжить" (после чего должна открыться страница "Просмотреть обновления") я попадаю на страницу с текстом "Запрашиваемая страница не найдена". Не пойму почему страница может быть не найдена, если сам файл update.php на сервере присутствует, первая страница этого скрипта запустилась, настройки в settings.php нужные ввёл, т.е. позволил запуск этого скрипта. В интернете на форумах подобных случаев не нашёл.
Обновил Drupal 9 командой "composer update drupal/core "drupal/core-*" --with-all-dependencies".
Затем решил обновить модули. После команды "composer update" сайт перестал работать. Пришлось восстановить из бекапа.
А что там в .env файле? Все пароли же вроде там. А что касается солара, то я видел, когда доступ к нему без пароля, но ограничен по айпишнику. Может траефик так умеет.
Надо погуглить мануалы. Раньше это решалось очень просто: было написано "не использовать в продакшн"))) может и сейчас всё так же.
)))) Я копаю в сторону внедрения в Docker4Drupal какого-нибудь фаервола или настройки Traefik каким-нибудь образом, открывающим доступы только с определённых ip-адресов... Уже пол дня думаю над этим. Решение пока не найдено...
Очень интересно ваше мнение кстати! Вы на этом сайте давно и, насколько я понял, относитесь к профи) Поэтому буду рад если хотя бы вкратце напишите почему. Заранее спасибо.
На десятой винде адекватно настроить докер мне так и не удалось. Перепробовал кучу разных вариантов и подходов. В каждом из них наткнулся на ту или иную "граблю". Понял что докер с виндой скорее хорошие знакомые, чем друзья.
Спасибо за помощь! При превышении 27000 показов карты в месяц стоимость 1 тыс. показов у Google Maps составит $7. При курсе 65 руб. рф стоимость ОДНОГО показа карты получается почти 50 копеек! Да уж... Действительно дороговато.
Но указанный вами модуль поддерживает ещё и другие карты. Это хорошо.
Ещё раз спасибо!
Спасибо. Не думал что эта надпись - кнопка) Блок расположил. Основной регион страницы стал уже, слева появилось пустое место. Я так понял блок есть, только он совершенно пустой. В индексе Search API поля материала со ссылками на термины словаря таксономии (из которых я и хочу сделать фасеты) почему-то строкового типа (выбрать тип что это поле должно быть связано с терминами таксономии нельзя). В Drupal 7 поля со ссылками на термины словаря таксономии в индексе Search API имеют тип "Термин таксономии".
С этим разобрался) Оказывается эта ссылка генерируется модулем Help) Я его отключал. Как отобразить блок фасетов так и не разобрался... Что стало для меня неожиданностью. Я "дружу" с друпалом ещё с 6-ой версии. Drupal 7 вообще моя любимая CMS, но в ней есть проблемы с мультиязычностью (views + search api + facet api + i18n не работают должным образом в связке, views не фильтрует ноды по языковой принадлежности), поэтому решил попробовать Drupal 8, в котором даже блок фасетов вывести не получается)
Извините, не совсем понял что вы написали. Через файл шаблона добавить блок в регион? Кстати сейчас заметил что на странице "Схема блоков" исчезла ссылка "Просмотр областей блоков"... Помню она была, но теперь её нет...
SSH защищаю посредством утилиты fail2ban . Сейчас думаю над тем, какие порты совсем закрыть, какие оставить частично открытыми... и для каких ip... Что посоветуете?
Попробовал. Переименовал модуль... Назвал его smodule )) И сразу же заметил, что поле ['mail'] находится внутри ['account'] Что это фиг его знает... наверное группа полей... В итоге код модуля получился такой:
Докопался до информации, что в каждой форме есть скрытые поля, в которых можно узнать ID этой формы... Ещё существует полезный плагин для firefox - drupal for firebug... но я так понял... что работает он только в старых версиях firefox, так как абсолютно ничего подобного, что присутствует на прикреплённом фото я не нашёл... Как им пользоваться? Может есть ещё какие-нибудь варианты, как можно узнать массив элементов формы?
Пробелов нет. Также не могу создать синоним для этого адреса (скрин прикрепил). Что за чертовщина... Явно какой-то глюк друпала... Подумал может если обновлю его... проблема исчезнет... Обновил с 7.15 до 7.16 ... ничего не изменилось...
Я так понял amazon берёт деньги за объём загруженных данных + за объём данных, который приходится хранить... + за факты обращений к файлам... Никак только не пойму второй пункт в прикреплённом фото... Что это?
Drupal 9. Запуск скрипта update.php. Запрашиваемая страница не найдена.
Я арендую VPS. Ничего не запрещал...
Обновления выполнились, но сообщение что нужно обновление бд осталось
Drupal 9. Запуск скрипта update.php. Запрашиваемая страница не найдена.
Спасибо за помощь. Так и сделал. Но файл update.php всё ровно не срабатывает сейчас.
Пишется, что требуется обновление базы данных, но в процессе, т.е. после нажатия на кнопку "Продолжить" (после чего должна открыться страница "Просмотреть обновления") я попадаю на страницу с текстом "Запрашиваемая страница не найдена". Не пойму почему страница может быть не найдена, если сам файл update.php на сервере присутствует, первая страница этого скрипта запустилась, настройки в settings.php нужные ввёл, т.е. позволил запуск этого скрипта. В интернете на форумах подобных случаев не нашёл.
Drupal 9. Запуск скрипта update.php. Запрашиваемая страница не найдена.
Администратор - это я.
После того, как увидел в админке, что нужно обновить ядро и список модулей, ввёл такие команды:
composer update drupal/core "drupal/core-*" --with-all-dependencies
Эти команды удалили модуль simplify... Чего я не ожидал. На странице "Отчёт о состоянии" такой текст
Обновление Д9 через Композер. - Package "composer" listed for update is not locked.
Обновил Drupal 9 командой "composer update drupal/core "drupal/core-*" --with-all-dependencies".
Затем решил обновить модули. После команды "composer update" сайт перестал работать. Пришлось восстановить из бекапа.
Docker, Docker Compose, Docker4Drupal. Пароли на web-ui сервисов в контейнерах
В .env-файле только версии php, nginx, solr и пр.
Docker, Docker Compose, Docker4Drupal. Пароли на web-ui сервисов в контейнерах
)))) Я копаю в сторону внедрения в Docker4Drupal какого-нибудь фаервола или настройки Traefik каким-нибудь образом, открывающим доступы только с определённых ip-адресов... Уже пол дня думаю над этим. Решение пока не найдено...
Macbook для веб-разработчика
Очень интересно ваше мнение кстати! Вы на этом сайте давно и, насколько я понял, относитесь к профи) Поэтому буду рад если хотя бы вкратце напишите почему. Заранее спасибо.
Macbook для веб-разработчика
Кто-нибудь покупал Macbook на Ebay? Ищу в каком магазине на Ebay лучше купить Macbook...
Macbook для веб-разработчика
На десятой винде адекватно настроить докер мне так и не удалось. Перепробовал кучу разных вариантов и подходов. В каждом из них наткнулся на ту или иную "граблю". Понял что докер с виндой скорее хорошие знакомые, чем друзья.
Зависимые материалы
Благодарю всех за помощь! vlucas, да, мне Drupal 8 нужен)
Блин какой же классный этот Drupal! Такой гибкий в настройке, просто прекрасно!
Регистрация и авторизация по номеру телефона
Спасибо!
Google Maps. Как отображать точки всех пользователей, зарегистрированных на сайте, на одной карте?
Спасибо за помощь! При превышении 27000 показов карты в месяц стоимость 1 тыс. показов у Google Maps составит $7. При курсе 65 руб. рф стоимость ОДНОГО показа карты получается почти 50 копеек! Да уж... Действительно дороговато.
Но указанный вами модуль поддерживает ещё и другие карты. Это хорошо.
Ещё раз спасибо!
Как в Drupal 8 отобразить фасетный блок?
Спасибо. Не думал что эта надпись - кнопка) Блок расположил. Основной регион страницы стал уже, слева появилось пустое место. Я так понял блок есть, только он совершенно пустой. В индексе Search API поля материала со ссылками на термины словаря таксономии (из которых я и хочу сделать фасеты) почему-то строкового типа (выбрать тип что это поле должно быть связано с терминами таксономии нельзя). В Drupal 7 поля со ссылками на термины словаря таксономии в индексе Search API имеют тип "Термин таксономии".
Как в Drupal 8 отобразить фасетный блок?
С этим разобрался) Оказывается эта ссылка генерируется модулем Help) Я его отключал. Как отобразить блок фасетов так и не разобрался... Что стало для меня неожиданностью. Я "дружу" с друпалом ещё с 6-ой версии. Drupal 7 вообще моя любимая CMS, но в ней есть проблемы с мультиязычностью (views + search api + facet api + i18n не работают должным образом в связке, views не фильтрует ноды по языковой принадлежности), поэтому решил попробовать Drupal 8, в котором даже блок фасетов вывести не получается)
Как в Drupal 8 отобразить фасетный блок?
Извините, не совсем понял что вы написали. Через файл шаблона добавить блок в регион? Кстати сейчас заметил что на странице "Схема блоков" исчезла ссылка "Просмотр областей блоков"... Помню она была, но теперь её нет...
Владельцам VPS или выделенных серверов. Как защищаете сервер от взлома?
SSH защищаю посредством утилиты fail2ban . Сейчас думаю над тем, какие порты совсем закрыть, какие оставить частично открытыми... и для каких ip... Что посоветуете?
Views Selective Exposed Filters из Views Hacks. Как сделать, чтобы в фильтре были только значения, возможные на странице?
У меня вместо терминов таксономии словаря отображается вот это...
РЕШЕНО | Как изменить порядок нумерации UID пользователей?
Нету ни одного поля с данным свойством. В этом то и суть! Поле uid имеет другое свойство - в него введено кастомное значение "0".
Перед запуском сайта юзеров на сайте не будет. Как бы всё с чистого листа планирую начать...
Редирект со страниц вида node/* на страницы, сгенерированные модулем pathauto
Там настроек то особо и нет... фото прикрепил...
Как изменить вес в форме регистрации для поля 'Имя пользователя и пароль' ?
Попробовал. Переименовал модуль... Назвал его smodule )) И сразу же заметил, что поле ['mail'] находится внутри ['account'] Что это фиг его знает... наверное группа полей... В итоге код модуля получился такой:
function smodule_form_user_register_form_alter(&$form, $form_state, $form_id) {
$form['account']['#weight'] = -99999;
$form['account']['mail']['#weight'] = -99999;
}
И... Небольшой прогресс всё-таки есть.. параметр ['#weight'] наконец добавился туда, куда нужно... я даже удивился )) :
Как изменить вес в форме регистрации для поля 'Имя пользователя и пароль' ?
function sfb_form_user_register_form_alter(&$form, $form_state, $form_id) {
$form['account']['#weight'] = -9999;
$form['account']['name']['#weight'] = -9999;
$form['account']['mail']['#weight'] = -9999;
debug($form);
}
Дебаг говорит, что всё должно быть ништяк:
Как изменить вес в форме регистрации для поля 'Имя пользователя и пароль' ?
Докопался до информации, что в каждой форме есть скрытые поля, в которых можно узнать ID этой формы... Ещё существует полезный плагин для firefox - drupal for firebug... но я так понял... что работает он только в старых версиях firefox, так как абсолютно ничего подобного, что присутствует на прикреплённом фото я не нашёл... Как им пользоваться? Может есть ещё какие-нибудь варианты, как можно узнать массив элементов формы?
[РЕШЕНО] Путь 'user/register' либо недопустим, либо у вас нет к нему доступа.
Пробелов нет. Также не могу создать синоним для этого адреса (скрин прикрепил). Что за чертовщина... Явно какой-то глюк друпала... Подумал может если обновлю его... проблема исчезнет... Обновил с 7.15 до 7.16 ... ничего не изменилось...
Drupal 7 & Amazon S3, можно ли?
Я так понял amazon берёт деньги за объём загруженных данных + за объём данных, который приходится хранить... + за факты обращений к файлам... Никак только не пойму второй пункт в прикреплённом фото... Что это?
Интересное прочитал по адресу - http://aws.amazon.com/free/ Прикрепил второе фото.
** These free tiers do not expire after 12 months and are available to both existing and new AWS customers indefinitely.
Никто не знает как можно использовать токены в заколовках views?... Дело полезное вроде...
Нужный мне заголовок хранится в поле realname таблицы realname...
Вставил этот код в поле -
<?php
$result=mysql_query("SELECT 'realname' FROM 'realname' WHERE 'uid' = $uid");
echo $result;
?>
Поле заголовка пустое... Результата ноль... Может синтетические ошибки в запросе...