При попытке отдать xml сформированный с помощью PHP 7 ошибка 500

VANHALEN

Новичок
Доброго! Буду рад подсказке. Отдавал всегда яндекс маркету xml файлик с помощью PHP. Начиналось всё так:
PHP:
<?PHP
header('Content-type:application/xml');
И дальше погнали парсить и отдавать
На PHP 5.6 - всё ок, на PHP 7 - ошибка 500 и никаких гвоздей. Я уж и там и сям искал, не найду откуда копать. Кодировка правильная, без BOM.
 

VANHALEN

Новичок
Да в том то и дело, что error_log пустой совсем. Сам скрипт не относится к CMS, просто берёт её настройки, лезет в базу, дёргает категории и товары и отдаёт их в маркет. Так что и логирование на уровне CMS не поможет
 

VANHALEN

Новичок
Логирование на уровне хостера было отключено. Включил и опупел. Старею. Пробьлема была не в заголовке и типе документа. Из PHP7 вырезали mysql. Ну и скрипт потыкался уже с первых строк, с попытки соединения с базой. Соответственно документ не формировался и ошибка была уже из-за этого. Пробовал то-же самое, но через msqli_ - половина не заработала. Инфа о магазине есть, товаров и категорий нету. Нужно разбираться детальнее.
 

VANHALEN

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