Как работать с composer без пользователя, от www-data.
На самом деле можно. это существенно упрощает настройку веб сервера. работать надо как то так:
статья источник
На самом деле можно. это существенно упрощает настройку веб сервера. работать надо как то так:
статья источник
Есть самописный модуль . В отчете о состоянии ругаются на таблицу
Уровень изоляции транзакций
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?
помогите разобраться.
у меня:
memcached - установлено но не используется
Zend OPcache - наверно у всех включен.
apcu - поставил по просьбе друпала.
redis - не установлен.
на сервере 20 гигов памяти хочу чтоб использовалась полностью. удалось ее загрузить программой mysql tuner.
какой вы кэш используете для друпала? может Zend OPcache и apcu хватит для нормальной работы с большой памятью?
на сайте есть 2 самописных модуля и вычисляемые поля. подсчитывается с помощью них статистика , т.к. сайт большой около 150тыс записей сайт тормозит на 12 ядрах. перегружают его запросы к БД.
постоянно идут запросы типа :
изучаю вопрос. переходить на nginx сил нет. хотелось бы справится с apache. Как мне работать от пользователя и чтобы работал http2 в apache? сервер на vds.
$ 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.
нужно бэкапить большой сайт на VDS . Что можете посоветовать из своего опыта.
пока делаю вручную через drush. но думаю подключить duplicity.
я уже создавал подобную тему. теперь с новыми скриптами.
порядок обновления такой
запуск ночью по крону проверка обновления.
если есть то отправка письма и обновление. checkforupdates.sh -> sendemailaboutupdates.sh -> performupdate.sh .
если нет то ничего. checkforupdates.sh .
бэкап автоматический на шаред хостинге. скрипты в приложенном файле .
showforupdate.sh - бонусный файл. просмотр файлов для обновления.
потомучто докер его не поддерживает.
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.
Случайно зашел на интересную страницу посвященную устаревшим модулям. Оказалось что модули Book, Statistics, Actions UI, Activity Tracker будут удалены из Drupal 11. Statistics термоядерный это я понимаю. А вот на Book у меня есть книги. Что с ними делать непонятно. Надеюсь будет отдельный модуль.
Как узнать какой модуль или запрос грузит сервер?
Mariadb 10.6, drupal 10.2, php 8.1 .
Указал в конфиге лог для медленных запросов но сервер туда ничего не пишет.
в пару кликов настроил ddev в wsl и установил drupal10. там еще легко конфигурация меняется. решил потестить apache-fpm и nginx-fpm давно интересовал этот вопрос. вот результат:
apache:
Требуется обновить сайт с 8 до 10 и актуализировать 4 самописных модуля.
По бюджету и проекту к https://t.me/MarkMcsimov
Есть 2 варианта сотрудничество:
1. вы беретесь все сделать. и обновление и переписать модули.
2. если с сайтом возиться неохота то можно только обновить модули с php 7.2 до 8.2 и на друпал апи 10.
только для граждан РФ.
В конце прошлой недели в Роскомнадзоре сообщили, что вынуждены принять дополнительные меры в отношении ряда иностранных хостеров, которые «не выполняют свои обязанности по закону о “приземлении”». Теперь сведения о сайтах этих компаний запрещено показывать в результатах поиска.
Меры приняты в отношении следующих компаний:
с помощью яндекс броузера можно смотреть переведенное видео ютюба. вот видеоотчет собрания DrupalCon Pittsburgh 12 июн. 2023 г. https://youtu.be/igkrPMlKuOA?si=uXBkwmgi2jSg6sjt .
Самое интересное в конце где решают какие проекты финансировать. и
есть опыт или идеи? оказалось разный drush требует разный php и разный composer.
разный drush и php работают а до composer a еще не дошел. он у меня в папке /usr/local/bin/
пример ошибки:
несколько версий php одновременно, любое кол-во сайтов, все от одного пользователя, сервисы сами стартуют, дам консультации по запуску, для разработки.
P.S. 1. xdebug не настроил
2. плохо мигрирует на другие машины. (synaptic не запускается)
1. Заказывали сайт за деньги . Сайт сдали. так шапка весила 300кб. это много, а ширина сайта бала меньше стандартного размера. для него это норма. верстальщик.
2. ктото сделал сайт для фирмы. темизацию всю убрал и вставил свой код (модуль контент) вместо того чтобы темизацию наследовать и переопределять. угроза взлома сайта и неудобно управлять. программист.
3. посмотрел топ 3 сайта по дизайну. множественные нарушения правил юзабилити и ui 90х годов. для них это высший класс. дизайнер.
Например один для друпала 10, другой для друпала 7. все под одним и тем же пользователем.
1. теперь сервисы после перезагрузки системы сами стартуют
2. можно запускать gui приложения , например firefox, synaptic
3. файл hosts автоматически транслируется в ubuntu hosts
4. можно установить mpm itk и запускать apache от пользователя. вследствии чего не надо менять собственность файлов. все проекты под одним пользователем.
5. интегрируется с vs code
только мульти php не настроил. это можно через php-fpm но тогда itk не нужен получается другая конфигурация.
нужно уметь использовать современные средства разработки типа gulp, postcss, twig.
я тему bartik уже 3й раз переделываю. несмотря на то что она также называется и то я использовал наследование.
0- сделал исполнитель для друпал 6.
1й для друпал 7 (для мобильности.)
2й для друпал 9.5 (несовпадение стилей)
3й для друпал 10.0 (нет полной совместимости. еще в работе).
но прояснения так и не пришло. как должен выглядеть проект для разработки темы. я например редактирую css в mc или far. наверно надо ролики на англ смотреть.
с большим трудом перевел сайт с друпала 7 на друпал 9.5. но как оказалось что мой хостинг не работает с composer. не дает отключенная proc_open в пхп даже если отключить отключение.
сайт 2000 страниц весит 2 гига. vps и выделенный не нужен. бюджет рассматриваю до 5-6тр в год. смотрю на beget и на fozzy . сервер обязательно в России. компания может быть международная. платить буду в рублях.
Какой хостинг посоветуете из своего опыта?
я люблю удалять свои комменты если они неправильно поняты. или дополнять во имя исправления ошибок.