Приветствую всех! Обычная установка или установка на сервере OpenServer проходит нормально, но если я закачиваю Drupal через Composer - после того, как ввожу данные для подключения к базе данных, опять выбрасывает на выбор языка, затем профиля, затем выскакивает ошибка:
В чем может быть проблема, кто-то сталкивался?
php - 7.0 - x64
mysql - 5.5 - x 64
Error
The website encountered an unexpected error. Please try again later.
Drupal\Core\Config\UnmetDependenciesException: Configuration objects provided by standard have unmet dependencies: block.block.bartik_account_menu (block), block.block.bartik_help (help, block), block.block.bartik_search (search, block), block_content.type.basic (block_content), comment.type.comment (comment), contact.form.feedback (contact), core.entity_form_display.block_content.basic.default (text), core.entity_form_display.node.article.default (image.style.thumbnail, comment, image, path, text), core.entity_form_display.node.page.default (path, text), core.entity_form_display.user.user.default (image.style.thumbnail, image), core.entity_view_display.node.article.default (image.style.large, comment, image, text), core.entity_view_display.node.article.rss (core.entity_view_mode.node.rss), core.entity_view_display.node.article.teaser (core.entity_view_mode.node.teaser, image.style.medium, image, text), core.entity_view_display.node.page.teaser (core.entity_view_mode.node.teaser, text), editor.editor.basic_html (ckeditor, editor), field.field.block_content.basic.body (field.storage.block_content.body, text, field), field.field.comment.comment.comment_body (field.storage.comment.comment_body, text, field), field.field.node.article.body (field.storage.node.body, text, field), field.field.node.article.comment (comment, field), field.field.node.article.field_image (image, field), field.field.node.article.field_tags (field), field.storage.node.comment (comment, node, field), field.storage.node.field_image (file, image, node, field), field.storage.node.field_tags (node, taxonomy, field), field.storage.user.user_picture (file, image, field), filter.format.basic_html (editor, filter), filter.format.restricted_html (filter), node.type.article (node), rdf.mapping.comment.comment (comment, rdf), rdf.mapping.node.article (node, rdf), rdf.mapping.taxonomy_term.tags (taxonomy, rdf), taxonomy.vocabulary.tags (taxonomy) in Drupal\Core\Config\UnmetDependenciesException::create() (line 98 of core\lib\Drupal\Core\Config\UnmetDependenciesException.php).
Drupal\Core\Config\UnmetDependenciesException::create('standard', Array) (Line: 485)
Drupal\Core\Config\ConfigInstaller->checkConfigurationToInstall('module', 'standard') (Line: 132)
Drupal\Core\ProxyClass\Config\ConfigInstaller->checkConfigurationToInstall('module', 'standard') (Line: 150)
Drupal\Core\Extension\ModuleInstaller->install(Array, ) (Line: 83)
Drupal\Core\ProxyClass\Extension\ModuleInstaller->install(Array, ) (Line: 1663)
install_install_profile(Array) (Line: 709)
install_run_task(Array, Array) (Line: 584)
install_run_tasks(Array, NULL) (Line: 125)
install_drupal(Object) (Line: 44)
Вложение | Размер |
---|---|
skrinshot_2019-04-03_17_36_41.png | 77.3 КБ |
Комментарии
Почитайте https://www.drupal.org/project/drupal/issues/2558371 причина может быть не одна, но и решения там есть.
P.S.
+ я бы использовал PHP 7.2 так как 7.0 notsecuresupport version
Спасибо огромное за ответ, обязательно попробую
Попробуйте
https://github.com/drupal-composer/drupal-project
Спасибо за совет, но не понимаю, как им пользоваться, если есть мануал, не подскажете?
composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction
Использовать эту команду для скачивания и установки Drupal 8
Не забудьте потом перенести файлы из some-dir ваш каталог с сайтом и натравить веб-сервер на каталог web
Хотя я не уверен, что OpenServer такое умеет
Я именно так и устанавливал и устанавливал директорию. Попробую на другой машине установить Opeb Server и проделать это же
та же фигня. может, я сам composer не так устанавливаю ... я из exe файла ставлю его
При этом в базе данных таблицы появляются
Вот вам моя новая видяшка как раз в тему поста - Разработка на Drupal 8 c применением WSL там и про развертывание drupal-project пару слов с примером
спасибо, сейчас гляну
1. после команды отредактируйте composer.json и добавьте "symfony/http-foundation": "3.4.24" :
"conflict": {
"drupal/drupal": "*",
"symfony/http-foundation": "3.4.24"
},
2. Выполните:
composer update
после какой команды?
composer create-project drupal-comp....
https://www.drupal.org/docs/develop/using-composer/using-composer-to-ins...
Зачем это выполнять? Все отлично работает на последней версии с 8.6.13.
Вы вообще читаете, что тут написано. Я не знаю как можно ответить на ваш комент.
Вот это пожалуйста прочитайте
Да я внимательно прочитал. Автор устанавливает не через drupal-project, а просто каким-то способом через composer. Мы ничего не знаем о его структуре composer.json. Автор еще не отписался получилось ли у него выполнить установку именно через drupal-project.
composer create-project drupal-composer/drupal-project:8.x-dev my_site_name_dir --no-interaction именно этим способом я и устанавливаю
Решилась проблема?
у меня что-то похожее было. Только не openserver а mamp. Так вот попробовал на прошлой неделе поставить свежую версию друпал, и сайт также ложился при установке. До этого никогда проблем не было, вылезло только на последней версии. Причин там может быть много. У меня небыло времени разбираться.
Но могу посоветовать сам сайт ставить через драш. То есть ты использует гит и композер. Файлы ядра скачиваются. Но саму инсталяцию сайта запускаешь через Драш. В итоге все ставится. А дальше уже композером модули ставишь или ядро обновляешь. Может тебе пригодится такой вариант.
Спасибо огромное за совет, через drush все прекрасно работало и работает. Но, я так понимаю, drupal уходит в сторону composer. Вот и пытаюсь переучиваться, что ли.
Да, drush для Drupal 8 чисто служебная утилита: экспорт/импорт конфигов, чистка кэша, запуск крона и тд. Всё что касается установки-удаления модулей, теперь этим занимается composer
НА третьей машине drush-project не хочет работать с open server
есть информация. что это временный баг. поправят с новым релизом.
будем надеяться