Drupal Русскоязычное сообщество
Где то на этом сайте уже упоминалось об этой ошибке, но решения проблемы не увидел.
Сама ошибка появляется на белом экране и кроме нее нет ничего (текст ошибки: The website encountered an unexpected error. Please try again later.).
После обновления страницы появляется сообщение об ошибке (к примеру с текстом: The selected modules could not be uninstalled, either due to a website problem or due to the uninstall confirmation form timing out. Please try again.). По факту нет никакой конкретики.
Конфигурация Windows + Apache + PHP 7.0.8 (opcache — отключен) + PostgreSQL 9.5 (вход пользователя без пароля по имени) + Drupal 8.2.7
Обычная установка Drupal 8.
Установил dev версию Administration menu (admin_menu). Поставил три галочки и сайту стало плохо (белый экран со знакомой ошибкой). При попытке удалить данных модулей повторно возникает данная ошибка.
Как можно попытаться решить эту проблему?
Хранятся ли настройки о включенных модулях в БД (если да то в какой таблице)?
ps: Да я понял что Drupal 8 очень болезненный ребенок которого не стоит пихать всем подряд (после установки Administration menu попытался поставить Admin Toolbar — но безрезультатно)
pss: Просьба не разводить хороводы о том что Windows сервера это плохо и во всем виновата windows.
Лучший ответ
Смотрите логи Drupal (Reports > Recent log messages или /admin/reports/dblog) + логи сервера
Комментарии
Ссылка на Drupal 7. Не думаю что логи что либо сказали бы, так как страницы скорее всего выводится через «глобальный перехват исключений», если только логи D8.
Не хотелось убивать много времени на решении проблемы где в ядре и что не так работает. Переустановка D8 и добавление пароля к базе данных (и не установка Administration menu) решили проблему избавили от рутиной работы.
ps: По всей видимости модуль Administration menu (admin_menu) убивает всю функциональность D8
Спасибо за ссылки. Возможно пригодиться кому то в будущем.
На тот момент данной ошибки модули и ядро были последней версии.
Я тоже столкнулся с этой ошибкой, так как только установил D8 — и тоже решил поставить по-новой. А что бы было при действующем сайте. Модуль admin menu 8-й версии до сих пор в dev и больше двух лет не обновляется. Другие модули тоже страдают подобным: в 8.1 работает, а в 8.2 уже нет. Есть люди на d.org, которые помогают поднимать модули на восьмерке. Вообще, печалька, что нет совместимости между крупными версиями D8.
«Зато на восьмерке моск работает на скорости 100 миль в час ))»
Мало описания для решения типичных задач и приходится искать решения в подобных модулях — а это уже рутина (что касается кастомных модулей). В целом для обычного сайта сложностей не должно быть, хотя и для продажи как готового решения наверно еще немного не хватает стабильности. В целом же довольно много нововведений, но и не хватает описания всего этого не на уровне документации кода и готовых решений.
все есть, в коде коменты, доки на стр. модулей.
просто нужно вникать.
по админ меню — Last updated: 20 Mar 2015 at 18:23 UTC и как-бы неособо нужен)))
Смотрите логи Drupal (Reports > Recent log messages или /admin/reports/dblog) + логи сервера
о брат по разуму на те же грабли и я напоролся. и как раз при установке admin_menu
Так как решили? Что-то серверу сказать?
Переустановил drupal и использовал модуль Admin Toolbar. В целом можно создать пустой модуль с именем admin_menu, admin_menu_toolbar и admin_devel + очистить КЭШ. Как отключать программно модули пока что без понятия.
«Сайт обнаружил непредвиденную ошибку. Пожалуйста, попробуйте позже.»
У меня есть эта ошибка с Drupal 7
Как я могу получить больше информации об этой ошибке? Любой отчет, любой журнал где-нибудь? Ничего в php-ошибках.
как я могу отключить это сообщение и получить более полезное для отладки?
Примечание : мой вопрос НЕ «как я могу решить эту проблему»
Эта ошибка происходит из-за необработанного исключения PHP . Drupal перехватывает исключения, поэтому пользователю не отображается сообщение об ошибке PHP. Вы можете найти информацию об исключении в ссылке «Недавние сообщения журнала» в отчетах (или попробуйте этот путь: / admin / reports / dblog). Убедитесь, что модуль «Регистрация в базе данных» включен, так как этот модуль предоставляет этот отчет.
Вы увидите все внутренние сообщения, которые были сгенерированы. Отфильтруйте по типу ‘PHP’ и серьезности ‘error’, и вы, вероятно, найдете сообщение о необработанном исключении. Это вызывает вашу проблему. Теперь у вас есть больше информации, чтобы вы могли это исправить.
Drupal 6 & 7
Если вы используете Drush, просто делайте drush vset error_level 1 .
В противном случае перейдите к « /admin/config/development/logging » и измените настройку на «Ошибки и предупреждения».
Drupal 8
Вместо drush vset / vget / vdel вы можете использовать cset / cget / cdel для значений конфигурации и sset / sget / sdel для значений состояния.
ПРОСТОЙ СПОСОБ
Отредактируйте ваш файл settings.php и добавьте туда строку (особенно на вашем сайте разработчиков, вы можете просто сохранить это)
drush требует, чтобы вы были в состоянии загрузить базу данных.
EASY WAY для Drupal 8 ,
если вы не можете войти, чтобы получить доступ к последним сообщениям журнала, как описано в принятом ответе.
Откройте файл /sites/default/settings.php с помощью редактора или FTP-клиента и добавьте следующую строку:
После перезагрузки страницы вы увидите полное сообщение об ошибке вместо общего: «На веб-сайте произошла непредвиденная ошибка. Пожалуйста, попробуйте позже.»
В качестве быстрого исправления для разработки вы можете обновить эту функцию, чтобы предоставить более подробные сообщения об ошибках, но обязательно убедитесь, что вы изменили ее, прежде чем сайт заработает 🙂
Проверьте дблог. Это лучшее место для поиска ошибок на веб-сайте Drupal. Также проверьте консоль JS, чтобы выбрать дополнительные ошибки в вашем браузере.
Проверьте в watchdog таблице в MySQL. Вы можете скачать Blob ( variables столбец) и открыть его с помощью Блокнота. Он покажет вам сериализованный объект с вашей ошибкой.
Чтобы сделать ошибки видимыми на вашем сайте Drupal, найдите файл index.php в главном каталоге вашего сайта. Откройте index.php и добавьте этот код непосредственно перед самой первой строкой файла:
Вы также можете попытаться решить Drupal проблемы с журналами ошибок, как описано здесь ..
Это старая тема, но, поскольку я недавно столкнулся с этой же проблемой, предоставил свои материалы. Я не смог получить доступ ни к одному из путей Drupal, так как всегда получал эту ошибку, несмотря ни на что. Это начало происходить после того, как я обновил представление, поэтому я знал, что нужно сделать, но не смог открыть представление. Таким образом я просмотрел логи сервера Apache. Помимо приведенного выше решения, такого как просмотр drush и dblogs, вместо этого может быть полезно просмотреть журналы сервера Apache, особенно когда вы не можете получить доступ ни к одному из путей приложения. Они обычно присутствуют в файле \ logs \ error.log и содержат подробные данные о необработанном исключении, месте, где оно было сгенерировано и т. Д. В качестве быстрого исправления вы можете прокомментировать код, генерирующий исключение, и обновить приложение. В моем случае я прокомментировал пост кода, который я смог получить в представлении и сделать необходимые обновления. Надеюсь, что это поможет кому-то в подобных ситуациях
Это очень интересно, но если вы открываете исходный код страницы (CTRL-U), тогда все предупреждения и сообщения об ошибках присутствуют, они просто находятся в скрытом элементе. Ищите element-invisible .
Error The website encountered an unexpected error. Please try again later. #501
Comments
Copy link Quote reply
InspiredPrynce commented Jul 25, 2019
Installing Drupal using composer create-project drupal-composer/drupal-project:8.x-dev some-dir —no-interaction on windows 10, i have php7.1.9 and mysql5.7 and i started the installation process, getting to the INSTALL SITE place, it installs and stops at 14% and then this error shows up!
This happened when installing Drupal8.7.15 and i have done all sorts of things but no avail, please how do i fix it?
Please don’t close this without this issue being solved!
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.comment.comment.comment_body (field.storage.comment.comment_body, text), field.field.node.article.body (field.storage.node.body, text), field.field.node.article.field_image (image), field.storage.node.comment (comment, node), field.storage.node.field_image (file, image, node), field.storage.node.field_tags (node, taxonomy), field.storage.user.user_picture (file, image), 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: 481)
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: 1658)
install_install_profile(Array) (Line: 702)
install_run_task(Array, Array) (Line: 577)
install_run_tasks(Array, NULL) (Line: 118)
install_drupal(Object) (Line: 44)