Помогите чайнику! Обновляла модули на Друпале 7, начала с вебформы, выдал мне, что версия пыхи должна быть выше для рекапчи. Обновляю другие модули, при попытке обновить в бд, опять выдает такую же ошибку. Нашла данный файл, строка 457, вот кусок этого кода:
// Check the module's PHP version.
$name = $file->info['name'];
$php = $file->info['php'];
if (version_compare($php, PHP_VERSION, '>')) {
$requirements['php']['description'] .= $t('@Name requires at least PHP @version.', array('@Name' => $name, '@version' => $php));
$requirements['php']['severity'] = REQUIREMENT_ERROR;
Что надо прописать, что бы вернуться на круги своя.
Комментарии
Попробуйте переключить версию PHP на 5.6 и запустите обновление заново. На многих хостингах версию php можно переключить в панели управления. У вас хостинг reg и панель IspManager?
Пробовала, переключала, но на сайте появилась куча ошибок
Хостинг да в рег ру и панель IspManager?
Значит или модули очень давно не обновлялись или в кастомах какой-то устаревший код. Тогда залейте пока предыдущую версию recaptcha 7.x-2.2 или отключите пока и попробуйте обновить все остальное. А потом можно опять переключить версию php, посмотреть что будет. Если ошибки, то в каких файлах.
Еще бы найти где его удалить, в Модули-удалить нет в списке, с списках установленных модулей нет такой функции
Весь затык в том, что мне надо ядро обновить, заливаешь архив с новой версией, запускаешь update.php и получите картинку, которая выше
Отключить его можно через базу данных, но лучше
Она еще с вашей версией php совместима. Папку sites/all/modules/recaptcha/ удалите, скачайте архив с предыдущей версией и распакуйте туда же в sites/all/modules/
Удалила, распаковала старую версию, затем получилось обновить ядро и остальные модули, рекапчу не трогала. Понятно, что задача на будущее стоит перейти на версию пхп выше и исправить все ошибки, которые появляются из-за этого. Пока текущая задача решена, за что спасибо Вам!!!
Пожалуйста! Можете как-нибудь, на досуге, переключить версию php и посмотреть/погуглить ошибки, бывает что ошибок вылетает много, но большая часть - однотипные и их можно быстро пофиксить.
Он и на старом выдал одну ошибку, вроде при обновлении ничего вообще не выскакивало все гладко прошло
Что-то с установочным профилем ему не нравится. Честно говоря я не сталкивался. В журнале /admin/reports/dblog есть информация по ошибкам? В отчете о состоянии /admin/reports/status есть ошибки? Еще в таких случаях можно гуглить по ошибке, убирая из нее ваши пути. Вот на друпал.орге народ пишет, что запрос в БД
UPDATE system SET STATUS=1 WHERE name='standard'
лечит эту проблему: https://www.drupal.org/forum/support/upgrading-drupal/2016-06-18/notice-... .