У меня есть сайт на drupal7.5. Хостер сказал что больше php 5 6 7 не будет. И установил php8. Сайт не работает с ним. Как быть? Обновить ядро до 7.8? Или надо все переделывать с нуля?
У хостера есть возможность переключать версию php для сайта моего.
При версии php 7.4 сайт работает и все нормально. На php 8 сайт открывается, но при попытке отобразить страницу с views ошибка 500 и в логах
Deprecated function: Required parameter $arg follows optional parameter $path in include_once() (line 1439 of /home/waldlau967/public_html/includes/bootstrap.inc).
Комментарии
Сменить хостера
Ядро нужно обновить не до 7.8, а до 7.90 https://www.drupal.org/project/drupal/releases/7.90
Обновить сразу до этой версии можно или через какие то предыдушие?
Можно, если в ядро не вносились изменения. Проверить вносились или не вносились можно модулем hacked
У хостера есть возможность переключать версию php для сайта моего.
При версии php 7.4 сайт работает и все нормально. На php 8 сайт открывается, но при попытке отобразить страницу с views ошибка 500 и в логах
Deprecated function: Required parameter $arg follows optional parameter $path in include_once() (line 1439 of /home/waldlau967/public_html/includes/bootstrap.inc).
Такое древнее ядро на php 8 работать не будет. Да и контриб тоже
Я обновил ядро до 7.90. Оно поддерживает php8