СуперСайд

Календарь

«    Ноябрь 2026    »
ПнВтСрЧтПтСбВс
 1
2345678
9101112131415
16171819202122
23242526272829
30 

Топ

Архив

Июль 2024 (1)
Май 2024 (1)
Апрель 2024 (1)
Январь 2022 (1)
Ноябрь 2021 (1)
Октябрь 2021 (2)
Апрель 2021 (1)
Ноябрь 2020 (1)
Сентябрь 2020 (2)
Январь 2020 (1)
Апрель 2019 (1)
Февраль 2019 (1)
Декабрь 2018 (1)
Июль 2017 (26)
Июнь 2017 (1)
Май 2017 (1)

Показать / скрыть весь архив

Статы

  • Default
  • Amethyst
  • City
  • Flat
  • Modern
  • Smooth
orchun.name
  • Блог
  • Партнеры
  • Супер хостер
  • Супер сервер
  • Категории
  • TUTORIALS
    • Drawing
  • WEB
    • Drupal
    • DLE
  • Portfolio
    • Sketch
    • Final Art
    • Template
    • Sites
    • Регистрация Забыли?
Главная » WEB » Drupal » Правим ошибки при установке Drupal 8 или Drupal 9

WEB


  • 39 087
  • 0

Правим ошибки при установке Drupal 8 или Drupal 9

Если при установке Drupal 8 или Drupal 9 на OpenServer движок пишет что-то типа

The website encountered an unexpected error. Please try again later.
Error: Call to a member function setRecipients() on null in standard_form_install_configure_submit() (line 25 of core\profiles\standard\standard.profile).

или периодически вываливается вот такое:
Fatal error: Maximum execution time of 60 seconds exceeded in W:\domains\domain.loc\core\lib\Drupal\Core\Database\Statement.php on line 59



значит пора использовать руки, которые нам даны не для скуки
Вообще, как мы с гуглом подумали, обе эти ошибки связаны с рекомендательным от Drupal начиная с восьмой линейки подключением расширения OPcache для PHP. Чтобы подцепить его в OpenServer тыркнем флажок в трее -> Дополнительно -> Конфигурация -> Наш PHP



или если есть доступ к файлам на сервере, правим PHP.ini

Указываем прямой путь к расширению

; ----------------------------
; Zend extensions
; ----------------------------

zend_extension = "G:\-=server=-\openserver\modules\php\PHP_7.4\ext\php_opcache.dll"
;zend_extension = xdebug


Ну и правим настройки opcache как рекомендуют здесь


[Zend OPcache]

opcache.cache_id                 = "1"
opcache.enable                   = on
opcache.enable_cli              = 1
opcache.enable_file_override     = on
opcache.force_restart_timeout    = 240
opcache.interned_strings_buffer = 8
opcache.log_verbosity_level      = 2
opcache.max_accelerated_files    = 4000
opcache.memory_consumption       = 128
opcache.revalidate_freq          = 60
opcache.revalidate_path          = on
opcache.fast_shutdown=1
opcache.file_cache               = "%sprogdir%/userdata/temp"


по второй ошибке, хотя предыдущего решения должно быть достаточно, включим паранойю и поправим эту строчку в том же PHP.ini.
; ----------------------------
; Limits
; ----------------------------

max_execution_time           = 240

Не возьмусь судить на сколько настройки адекватны, но у меня радостно вприпрыжку все завелось.

  • WEB / Drupal
  • Drupal 8, Drupal 9

Crafted theme by pixelcave
Borchun.name ©