Затем я ввел образ докера.%docker container exec -it <docker-container-id> bash
-
- А затем запустите drush с именем базы данных, которую я выгрузил из live (я использую filezilla, чтобы передать ее моему локальному разработчику).
- drush sql:cli < db.sql
-
- Убедитесь, что вы загружаете общедоступные файлы с изображениями и добавляете их в папку с файлами в локальном.
- Сначала я создал сайт и настройки с пустым сайтом. Затем добавил только изображения, так как замена сгенерированных css, js и php в файлах создавала проблемы.
Надеюсь это поможет.
В документации Aegir указано, что root-доступ требуется для установку, но я видел комментарии, предполагающие, что можно
установить без рута. Если это правильно, может ли кто-нибудь указать мне в
правильное направление?
В дополнение к установке и настройке веб-серверов и серверов баз данных стандартная установка Aegir требует создания учетной записи пользователя и развертывания одного или нескольких
sudoers
файлы.
Хотя я уверен, что есть творческие способы обойти некоторые из них, каждый шаг по этому пути уводит вас все дальше и дальше от стандартной установки. Чем более индивидуальным становится ваше развертывание, тем больше времени и усилий потребуется для обеспечения его безопасности и надежности.
Я настоятельно рекомендую не идти по этому пути.
Я размещаю несколько некоммерческих сайтов у поставщика услуг Aegir, который
оказали отличную услугу. Но сайты выросли, а стоимость выросла
стать для них вызовом.
Предлагали ли вы вашему нынешнему поставщику услуг Aegir покрыть расходы на масштабирование их оборудования, перенос ваших сайтов на выделенный сервер и т. д.? Это, вероятно, будет наиболее рентабельным подходом, поскольку они, по-видимому, уже оснащены инструментами для развертывания и управления серверами Aegir.
Да, тематические регионы и CSS — это то, что вам нужно.
В основном из
админ/структура/блок
вы помещаете свой блок меню в один из регионов вашей темы. А затем с помощью CSS вы настраиваете стиль региона в соответствии с вашими потребностями.
Если структура HTML не соответствует вашим потребностям, вы также можете изменить шаблон страницы вашей темы (
страница.html.twig файл).Если этого файла нет в вашей теме, просто скопируйте его из \core\themes\classy\templates\layout\page.html.twig к
темы\вашатема\шаблоны\дополнительная подпапка\page.html.twig
). Этот файл позволяет вам изменять структуру HTML вашей страницы и, следовательно, положение областей вашей страницы в HTML.
например Если я помещу свой блок меню в область «Сначала боковая панель», я знаю, что
{{ page.sidebar_first }}
переменная twig — это та, которая содержит отображение меню.
Я думаю, что здесь происходит то, что хотя миграция уже была запущена один раз, каждый последующий запуск вызовет
подготовить ряд()
и
hook_migrate_prepare_row()
реализации для каждой строки миграции. Вне зависимости от того, был ли он уже импортирован или нет. Проверить