Памылкі на сервере

Материал из Вікі Фаланстэра
Версия от 14:37, 16 февраля 2019; Valeria (обсуждение | вклад) (Новая страница: «==1. Fatal error: Declaration of RulesRuleUI::form(&$form, &$form_state, $options = Array) must be compatible with RulesActionContainerUI::form(&$form, &$form_sta…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

1. Fatal error: Declaration of RulesRuleUI::form(&$form, &$form_state, $options = Array) must be compatible with RulesActionContainerUI::form(&$form, &$form_state, $options = Array, $iterator = NULL) in /sites/all/modules/contrib/rules/ui/ui.plugins.inc on line 0

Гэта значыць, што rules не падыходзяць да вашай версіі php на сервере.

Крокі па выпраўленню:

  1. Праверыць версію php: php -v
  2. Праверыць версію Друпал (магчыма таксама прыйдзецца абнавіць, але тут толькі пра абнаўленне rules): drush status
  3. Спампаваць патрэбныя rules
  4. Выдаліць тыя, што на сервере: rm -r /~/rules Альбо спачатку скапіраваць іх у іншую тэчку: cp /~/rules /куды
  5. Дадаць праз file zilla новую папку rules у адпаведную тэчку на серверы.

Каб падлучыцца к серверу праз filezilla, трэба ўнутры праграммы ў меню націснуць file - Site Manager - new site. Ввесці хост нэйм і порт. Потым падключыцца ў глаўнам вакенцэ да сервера: у хостнэйм, кали падключаемся праз ssh напачатку назвы хоста прапісваем sftp, напрыклад, sftp://falanster.by. Дапісваем іншыя наладкі і жмём Quickconnect.