Всем привет! Помогите разобраться что нужно исправить?
В settings.php добавил $config['system.logging']['error_level'] = 'verbose';
Выдал следующее:
Тест http://d0.laiko.group/
The website encountered an unexpected error. Please try again later.RuntimeException: Missing $settings['hash_salt'] in settings.php. in Drupal\Core\Site\Settings::getHashSalt() (line 149 of core/lib/Drupal/Core/Site/Settings.php).
Drupal\Core\Session\PermissionsHashGenerator->hash('a:1:{s:9:"anonymous";a:6:{i:0;s:15:"access comments";i:1;s:14:"access content";i:2;s:29:"access site-wide contact form";i:3;s:14:"search content";i:4;s:24:"subscribe to newsletters";i:5;s:31:"use text format restricted_html";}}') (Line: 109) Drupal\Core\Session\PermissionsHashGenerator->doGenerate(Array) (Line: 77) Drupal\Core\Session\PermissionsHashGenerator->generate(Object) (Line: 47) Drupal\Core\Cache\Context\AccountPermissionsCacheContext->getContext(NULL) (Line: 118) Drupal\Core\Cache\Context\CacheContextsManager->convertTokensToKeys(Array) (Line: 307) Drupal\Core\Render\RenderCache->createCacheID(Array) (Line: 66) Drupal\Core\Render\RenderCache->get(Array) (Line: 109) Drupal\Core\Render\PlaceholderingRenderCache->get(Array) (Line: 263) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195) Drupal\Core\Render\Renderer->render(Array, ) (Line: 226) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 582) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 111) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 184) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 665) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Комментарии
Черным по белому же написано
$settings['hash_salt'] отсутствует в settings.php
$settings['hash_salt'] = '';
Ситуация та же
Потому что хэш пустой
До этого копировал эту же установку, с этими же файлами и все ок было. Ок. Так понимаю его нужно сгенерировать каким-то образом или уже у разработчиков запросить?
Можно и самому
Буду благодарен, если подскажите как это сделать, в гугле толком не могу ответ найти битый час ищу решение
PS на 7ке тоже пустой и работает .... Хм
$settings['hash_salt'] = 'CHANGE_THIS'; не решает проблему
Найдите в этом же файле переменную $drupal_hash_salt и скопируте ее значение в $settings['hash_salt'] .
Решение: запустить новую установку для генерации хеша для сайта