Сайт работает на Drupal 7.10
С недавних пор при редактировании статьи на сайте появляется ошибка Forbidden, you don't have permissions.
В логах сайта -
Warning: preg_match(): Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 2112 in truncate_utf8() (line 339 of /home/waldla7/public_html/includes/unicode.inc).
С чем может быть связано? Надо обновлять версию ядра? PHP у хостера версии 5.4
Комментарии
Надо обновить ядро друпал до последней версии. У вас ядро 2011-2012 годов.
что интересно, после поялвения этой ошибки я на сайт вообще не могу зайти, и по фтп тоже не могу. такое ощущение что блокируется мой ip.
Ну если учесть что за последние 7 лет было найдено 2 (ДВЕ) уязвимости, позволяющие злоумышленникам захватить контроль над сайтом, я не удивлюсь, что сайт уже "не ваш"
Если через админку хостинга можете к файлам сайта доступ получить? Или FTP (SSH) аккаунт сделать? Даже если доступ к сайту левый человек получил, то, к админке хостинга врядли.
В том то и дело, что после ошибок на сайте перестает быть доступно все, что на этом ip было. в том числе и сайты других владельцев. Как будто банят где-то. Через анонимайзер и левый ip зайти могу.
Я только понять не могу, каким образом ошибки сайта влияют на это.
Надо лечить и обновлять.
Можете ко мне обратиться.
Или ко мне
Как лучше обновлять ядро Drupal - постепенно с 7.10 до 7.20 и т.д. до последней версии? Или сразу с 7.10 до 7.61 ?
Сразу можно и нужно.
После обновления ядра модули, которые перестанут работать и которые надо обновить, будут видны в modeles?
Или сразу накачать последние версии модулей и запихать в sites?
Модули через админку обновляются. С модулями сложнее. Некоторые уже могут не существовать, а некоторые обновляются до новой мажорной версии и кардинально меняют свою работу.
В общем, модули нужно анализировать
В общем, лучше на локальном компьютере это попробовать, а потом на хостинг залить.
Да, однозначно
Тоже старовата версия.
Учитывая ситуацию с вашей версией ядра, может быть мешанина модулей, которые с одной стороны требуют 5.3 (вебформы старые например), а с другой не ниже 5,6.
В лубом случае, обязательно бекап и последовательная работа по обновлению ядра, модулей, библиотек, если был взлом-чистка последствий, выбор нового хостинга или тарифа на текущем.
PHP обновить до 7.2 см. https://www.drupal.org/docs/7/system-requirements/drupal-7-php-requirements
+ Drupal до 7.61