Меню

Ошибка при сохранении файла скрипта изменения не сохранены bitrix

 

Пользователь 810441

Заглянувший

Сообщений: 2
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 14.12.2016

вот например этого
<?$APPLICATION->IncludeComponent(«bitrix:menu», «vertical_multilevel2», array(
«ROOT_MENU_TYPE» => «bottom1»,
«MENU_CACHE_TYPE» => «A»,
«MENU_CACHE_TIME» => «3600»,
«MENU_CACHE_USE_GROUPS» => «Y»,
«MENU_CACHE_GET_VARS» => array(
),
«MAX_LEVEL» => «4»,
«CHILD_MENU_TYPE» => «left»,
«USE_EXT» => «Y»,
«DELAY» => «Y»,
«ALLOW_MULTI_SELECT» => «N»
),
false
);?>  

 

Пользователь 132775

Постоянный посетитель

Сообщений: 180
Баллов: 31
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 11.06.2012

#2

1

15.12.2016 09:29:19

Проверьте права на файл

Блог о веб-разработке | Каталог сайтов

Всем добрый день, соучастники.
Возникла проблема, есть проект на битриксе, есть каталог товаров и небольшое кол-во вспомогательных справочников.

При попытке редактирования «элемента меню/записи справочника» при нажатии кнопки сохранить (после внесения изменений) происходит переадресация на механизм добавления без сохранения изменений.

Пример редиректа: https://domen.ru/bitrix/admin/iblock_element_edit.php?IBLOCK_ID=4&type=catalog&lang=ru&find_section_section=17

Так же наблюдаю следующую картину при редактировании типа инфоблока:
/bitrix/admin/iblock_edit.php?type=catalog&lang=ru&admin=Y

[TypeError] 
Argument 1 passed to BitrixIblockTemplateHelper::convertArrayToModifiers() must be of the type array, null given, called in /home/bitrix/www/bitrix/modules/iblock/admin/iblock_edit.php on line 686 (0)
/home/bitrix/www/bitrix/modules/iblock/lib/template/helper.php:57
#0: BitrixIblockTemplateHelper::convertArrayToModifiers(NULL)
    /home/bitrix/www/bitrix/modules/iblock/admin/iblock_edit.php:686
#1: require(string)
    /home/bitrix/www/bitrix/admin/iblock_edit.php:1

Через список товары копируются и удаляются. Но именно создание и редактирование не работает.

Что пробовал:

  1. Проверил настройки подключения к БД (идентичные) — менял на root — проблема сохранялась.
  2. Поигрался с настройками PHP с уклоном с сторону обработки ошибок.
  3. Попытался полазить в ядре — результат 0.
  4. Средствами битры проверил состояние БД — все ок.
  5. Сделал восстановление — все ок.
  6. Накатил бекап — проблема видимо уже давно, просто не видели — поэтому проблема сохранилась.
  7. Отключил вспомогательные редиректы в .htaccess — проблема на месте.
  8. Уже от безысходности: вкл/выкл — кеширование.

Нужна подсказка.

Битра: 2016 год.
PHP:
PHP Version 7.1.33

Apache API Version: 20120211

 

при сохранении все поля очищаются и становятся пустыми.

На кого регистрировать лицензии
Название компании: iosourcing.ru
Имя и фамилия: Иван Трухин
E-mail: artcookery@yandex.ru

Изменено: Ioannes19.08.2015 13:51:31

 

Проблема возникала из-за использования точек в идентификаторах полей.

 

Добрый день, Сергей
Возникла такая же проблема с модулем, никаких точек в идентификаторах не использую. После сохранения все русские символы из формы редактирования модуля пропадают, однако, на сайте они выводятся (стало быть в базе сохраняются). Т.о. модуль работает, но в админке инфа по русски не отображается. С ходу пришла мысль что проблема с кодировками гдето внутри.. Однако проверять ее не стал, сорри — потратишь кучу времени. Кодировка сайта 1251.

На другом сайте данный модуль работает (отображается в админке) корректно.

 

Доп инфо к пред сообщению
1С-Битрикс: Управление сайтом 16.0.11
Редакция старт

 

Гость, не могу смоделировать вашу проблему, к сожалению у меня кодировка виндовс большая редкость, но последний раз проверял кажется с 15 версией в кодировке виндовс, проблем не было. Сходу: а у вас проверка сайта ошибок не выдает, func_overload настроен правильно?

 

проверка сайта ошибок не выдает,
php_value mbstring.func_overload 2

Еще раз хочу отметить — модуль работает, в публичной части что надо вываливает. Но в админке в форме русские символы не выводит (потому и подумал сначала на кодировку).

В 15 версии у меня с модулем всё ок.

В ближайшее время планировал собирать еще один сайт на версии 16 но уже в кодировке utf8, планировал использовать Ваш модуль — по результатам отпишусь

Спасибо за обратную связь

 

Сергей Эстрин

Администратор

Сообщений: 462
Регистрация: 18.02.2010

#7

05.08.2016 13:26:21

Цитата
Максус написал:
php_value mbstring.func_overload 2

А почему 2? Для кодировки виндовс ведь должно быть 0 вроде..

Цитировать   Имя

 

Добрый день Сергей
На самом деле я протупил, сорри, в штакесе у меня прописано
<IfModule mod_php5.c>
 php_flag allow_call_time_pass_reference 1
 php_flag session.use_trans_sid off

 php_value display_errors 1
 php_value default_socket_timeout 60
 php_value max_input_vars 10000
 php_value mbstring.internal_encoding cp1251

 #php_value mbstring.func_overload 2
 #php_value mbstring.internal_encoding UTF-8
</IfModule>
так что по поводу php_value mbstring.func_overload 2 это я тормознул, сорри.

Однако, пытался раскоментировать и поставил 0 — не помогло. В ближайшие дни планирую делать сайт на 16 версии в кодировке утф8, Ваш модуль буду использовать — обязательно отпишусь здесь как он встанет.

PS кстати Вам за мобуль спасибо, ранее для аналогичных целей прописывал константы в init.php что имхо не совсем айс

 

установил модуль на

1С-Битрикс: Управление сайтом 16.0.11
Редакция small business
кодировка utf8

всё работает нормально, таки проблема вылазит при кодировке 1251 ?

 

Сергей Эстрин

Администратор

Сообщений: 462
Регистрация: 18.02.2010

#10

15.08.2016 13:18:42

Цитата
Гость написал:
таки проблема вылазит при кодировке 1251 ?

Видимо да, если у меня будет под рукой сайт в виндовс кодировке, проверю.

Цитировать   Имя

 

Гость

Гость

#11

24.08.2016 19:15:54

Добрый день Сергей. Перенёс сайт на другой хостинг — все стало ок, однако, видимо таки проблема есть — где то внутри в битриксе с кодировками (или в настройках сервера), тк. заметил что на новом хостинге в панели администратора кое где (не в вашем модуле) проскакивают крокозябры вместо текста (на старом хостинге было ок)  — похоже из бд тянет не в той кодировке.

Цитировать   Имя

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка при удалении касперского 27200
  • Ошибка при сохранении файла hosts