Дано:
PHP скрипт, который принимает ответ от банка методом POST
Если в первой строке пишу file_put_contents($_SERVER["DOCUMENT_ROOT"].'/services/log.txt', serialize($_POST));
то при ответе от банка файл лога с содержимым $_POST создается
Если же вывод в лог прописываю после подключения пролога через require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
или require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
то файл лога уже не создается.
Соответственно скрипт не выполняется.
По какой причине может не подключаться пролог, в какую сторону вообще копать?
PHP скрипт, который принимает ответ от банка методом POST
Если в первой строке пишу file_put_contents($_SERVER["DOCUMENT_ROOT"].'/services/log.txt', serialize($_POST));
то при ответе от банка файл лога с содержимым $_POST создается
Если же вывод в лог прописываю после подключения пролога через require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
или require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
то файл лога уже не создается.
Соответственно скрипт не выполняется.
По какой причине может не подключаться пролог, в какую сторону вообще копать?