Если в отдельном файле разместить код и выполнить: var_dump(function_exists("mysql_connect")); что покажет?
20.10.2019 09:27:10
Скачайте файл server_bitrix_test по ссылке
Предполагаю он покажет что у Вас не стоят PHP библиотеки MySQL, а именно mysqli. На CentOs 7 устанавливается в командной строке выполнением команды yum install php-mysql Если у Вас CentOs 8 то командой yum install php-mysqlnd кроме того писал статью о установке bitrix на CentOs 8 можете почитать по ссылке: |
|
|
19.10.2019 16:30:22
Поскольку у Bitrix нет штатного механизма миграций инфоблоков между сайтами, решил разобраться начиная с API типов и так далее, чтобы возможно написать свой мигратор, в том числе для случаев когда между инфоблоками установлены связи.
Разбираясь с API создания информационных блоков планировал добиться передачи таких параметров, чтобы в результате создавался инфоблок аналогичный тому что создаётся из админки, то-есть если ничего не менять с параметрами по-умолчанию. Код который я использовал доступен по ссылке Если коротко, создаём экземпляр объекта: $ib = new CIBlock; Далее создаём массив $arFields с параметрами (опять же по ссылке какой именно передавал видно, копировать не буду) Так вот если в этом массиве не указывать параметр SECTION_PROPERTY, то если таким образом создать инфоблок $ID = $ib->Add($arFields); а затем посмотреть информацию по $res = CIBlock::GetByID($ID); $ar_res = $res->GetNext(); var_dump($ar_res); То SECTION_PROPERTY будет установлен в NULL, а если зайти в админке в созданный инфоблок и просто нажать сохранить то SECTION_PROPERTY будет установлен в N. А если при создании инфоблока методами API в $arFields указать SECTION_PROPERTY как пустую строку("") или false или 0 (причем не важно строковой или числовой) или N, то сразу после создания SECTION_PROPERTY будет установлен в Y, а после пересохранения из админки в N. Почему такое поведение? Как сделать чтобы после вызова $ID = $ib->Add($arFields); значение SECTION_PROPERTY сразу было установлено в "N" Тестировалось всё это на редакции Старт. Ядру месяца 2(достаточно свежее). И ещё по теме: SECTION_PROPERTY - признак наличия привязки свойств к разделам. Можно подробнее о смысле этого параметра? В каких случаях он должен быть N а в каких Y и для чего? |
|
|
29.08.2019 14:22:34
Всё верно ID это и есть секция. |
|||
|
29.08.2019 13:56:24
|
|||
|
29.08.2019 13:55:10
Нашёл аналогичный топик на официальном форуме битрикс -
Давайте этот тогда закроем и в тот топик если что. |
|
|
29.08.2019 13:30:17
Чтобы не переписывать вопрос заданные на тостер просто оставляю ссылку на детальное описание ситуации
|
|
|
08.07.2019 10:45:40
|
|||
|
04.07.2019 11:39:36
|
|||
|