jura12: Блог

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

The following table(s) do not have a primary key

27 июня в 23:23

Есть самописный модуль . В отчете о состоянии ругаются на таблицу

Уровень изоляции транзакций
READ-COMMITTED
For this to work correctly, all tables must have a primary key. The following table(s) do not have a primary key: rating

что с этим делать? как написать патч к этой таблице в schema? в таблице есть записи. или вручную добавить в phpmyadmin primary key?

Какое кэширование лучше использовать для drupal - APCu, Memcached, Zend OPcache, redis?

27 июня в 22:59

помогите разобраться.

у меня:
memcached - установлено но не используется
Zend OPcache - наверно у всех включен.
apcu - поставил по просьбе друпала.
redis - не установлен.

на сервере 20 гигов памяти хочу чтоб использовалась полностью. удалось ее загрузить программой mysql tuner.

какой вы кэш используете для друпала? может Zend OPcache и apcu хватит для нормальной работы с большой памятью?

Перегрузка подсчета к базе. Нужен рефакторинг имхо.

25 июня в 17:53

на сайте есть 2 самописных модуля и вычисляемые поля. подсчитывается с помощью них статистика , т.к. сайт большой около 150тыс записей сайт тормозит на 12 ядрах. перегружают его запросы к БД.
постоянно идут запросы типа :

Заголовок новости почемуто не обязателен?

7 июня в 23:29

Чтото переклинило в друпале 10 можно попробовать сохранить страницу без заголовка

при сохранении выходит ошибка и тело материала теряется:

Apache с mpm itk не работает по протоколу http2?

25 мая в 20:59

изучаю вопрос. переходить на nginx сил нет. хотелось бы справится с apache. Как мне работать от пользователя и чтобы работал http2 в apache? сервер на vds.

Как обновить Slick Views и компанию без потерь до 3й версии?

23 мая в 17:31

$ composer require 'drupal/slick_views:^3.0' -W
./composer.json has been updated
Running composer update drupal/slick_views --with-all-dependencies
Gathering patches for root package.
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

7ми дневный бэкап БД как организовать?

17 мая в 12:53

нужно бэкапить большой сайт на VDS . Что можете посоветовать из своего опыта.
пока делаю вручную через drush. но думаю подключить duplicity.

Автоматические обновления 2

13 мая в 12:35

я уже создавал подобную тему. теперь с новыми скриптами.
порядок обновления такой
запуск ночью по крону проверка обновления.
если есть то отправка письма и обновление. checkforupdates.sh -> sendemailaboutupdates.sh -> performupdate.sh .
если нет то ничего. checkforupdates.sh .

бэкап автоматический на шаред хостинге. скрипты в приложенном файле .

showforupdate.sh - бонусный файл. просмотр файлов для обновления.

DDEV не работает в ubuntu 24.04

12 мая в 0:57

потомучто докер его не поддерживает.

The latest Ubuntu 24.04 LTS is not yet supported. Docker Desktop will fail to start. Due to a change in how the latest Ubuntu release restricts the unprivileged namespaces, sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 needs to be run at least once. Refer to the Ubuntu Blog for more details.

Как мне создать тему как в bartik?

19 апреля в 23:38

Я создал наследованную тему с помощью drush из stable9 . но она выглядит очень последовательно и горизонтально:

Модули Book, Statistics, Actions UI, Activity Tracker будут удалены из Drupal 11

22 марта в 22:38

Случайно зашел на интересную страницу посвященную устаревшим модулям. Оказалось что модули Book, Statistics, Actions UI, Activity Tracker будут удалены из Drupal 11. Statistics термоядерный это я понимаю. А вот на Book у меня есть книги. Что с ними делать непонятно. Надеюсь будет отдельный модуль.

Идет большая нагрузка ядер процессора у mariadb

6 февраля в 11:25

Как узнать какой модуль или запрос грузит сервер?
Mariadb 10.6, drupal 10.2, php 8.1 .
Указал в конфиге лог для медленных запросов но сервер туда ничего не пишет.

Сравнение производительности apache-fpm и nginx-fpm в ddev с помощью siege

30 декабря 2023 в 17:35

в пару кликов настроил ddev в wsl и установил drupal10. там еще легко конфигурация меняется. решил потестить apache-fpm и nginx-fpm давно интересовал этот вопрос. вот результат:
apache:

Требуется обновить сайт с 8 до 10 и актуализировать 4 самописных модуля.

22 декабря 2023 в 11:03

Требуется обновить сайт с 8 до 10 и актуализировать 4 самописных модуля.

По бюджету и проекту к https://t.me/MarkMcsimov

Есть 2 варианта сотрудничество:

1. вы беретесь все сделать. и обновление и переписать модули.
2. если с сайтом возиться неохота то можно только обновить модули с php 7.2 до 8.2 и на друпал апи 10.

только для граждан РФ.

Роскомнадзор запретил поисковикам показывать сайты ряда иностранных хостингов

1 ноября 2023 в 0:46

В конце прошлой недели в Роскомнадзоре сообщили, что вынуждены принять дополнительные меры в отношении ряда иностранных хостеров, которые «не выполняют свои обязанности по закону о “приземлении”». Теперь сведения о сайтах этих компаний запрещено показывать в результатах поиска.

Меры приняты в отношении следующих компаний:

DrupalCon Pittsburgh 12 июн. 2023 г.

18 октября 2023 в 12:14

с помощью яндекс броузера можно смотреть переведенное видео ютюба. вот видеоотчет собрания DrupalCon Pittsburgh 12 июн. 2023 г. https://youtu.be/igkrPMlKuOA?si=uXBkwmgi2jSg6sjt .
Самое интересное в конце где решают какие проекты финансировать. и

Как настроить вызов разных composer для разных папок сайтов?

5 августа 2023 в 11:47

есть опыт или идеи? оказалось разный drush требует разный php и разный composer.
разный drush и php работают а до composer a еще не дошел. он у меня в папке /usr/local/bin/

пример ошибки:

Сервак нужен кому-н настроенный на wsl для windows 11 на ubuntu 22.04?

22 июля 2023 в 14:11

несколько версий php одновременно, любое кол-во сайтов, все от одного пользователя, сервисы сами стартуют, дам консультации по запуску, для разработки.

P.S. 1. xdebug не настроил
2. плохо мигрирует на другие машины. (synaptic не запускается)

Российские программисты. Низкое качество. Реальные случаи.

21 июля 2023 в 11:42

1. Заказывали сайт за деньги . Сайт сдали. так шапка весила 300кб. это много, а ширина сайта бала меньше стандартного размера. для него это норма. верстальщик.

2. ктото сделал сайт для фирмы. темизацию всю убрал и вставил свой код (модуль контент) вместо того чтобы темизацию наследовать и переопределять. угроза взлома сайта и неудобно управлять. программист.

3. посмотрел топ 3 сайта по дизайну. множественные нарушения правил юзабилити и ui 90х годов. для них это высший класс. дизайнер.

Как сделать чтобы разный drush запускался с разных папок?

17 июля 2023 в 19:09

Например один для друпала 10, другой для друпала 7. все под одним и тем же пользователем.

wsl2 ubuntu неплохо работает в windows 11 для разработки

17 июля 2023 в 11:39
1

1. теперь сервисы после перезагрузки системы сами стартуют
2. можно запускать gui приложения , например firefox, synaptic
3. файл hosts автоматически транслируется в ubuntu hosts
4. можно установить mpm itk и запускать apache от пользователя. вследствии чего не надо менять собственность файлов. все проекты под одним пользователем.
5. интегрируется с vs code

только мульти php не настроил. это можно через php-fpm но тогда itk не нужен получается другая конфигурация.

Предлагаю добавить на форум раздел Theming

24 мая 2023 в 23:29

нужно уметь использовать современные средства разработки типа gulp, postcss, twig.
я тему bartik уже 3й раз переделываю. несмотря на то что она также называется и то я использовал наследование.
0- сделал исполнитель для друпал 6.
1й для друпал 7 (для мобильности.)
2й для друпал 9.5 (несовпадение стилей)
3й для друпал 10.0 (нет полной совместимости. еще в работе).

но прояснения так и не пришло. как должен выглядеть проект для разработки темы. я например редактирую css в mc или far. наверно надо ролики на англ смотреть.

Какой хостинг посоветуете?

29 апреля 2023 в 15:23

с большим трудом перевел сайт с друпала 7 на друпал 9.5. но как оказалось что мой хостинг не работает с composer. не дает отключенная proc_open в пхп даже если отключить отключение.
сайт 2000 страниц весит 2 гига. vps и выделенный не нужен. бюджет рассматриваю до 5-6тр в год. смотрю на beget и на fozzy . сервер обязательно в России. компания может быть международная. платить буду в рублях.

Какой хостинг посоветуете из своего опыта?

Сделайте возможным редактирование и удаление комментариев все время как в вк.

19 января 2023 в 23:00

я люблю удалять свои комменты если они неправильно поняты. или дополнять во имя исправления ошибок.

Срок окончания поддержки Drupal 7 перенесен на 1 ноября 2023г.

24 февраля 2022 в 3:09

Drupal 7 широко используется в интернете, поэтому срок окончания поддержки теперь будет ежегодно пересматриваться.

источник