Загрузка статьи в Joomla 3.6 с использованием PHP-скрипта

В последние годы мы использовали локальное приложение, которое загружает статьи на нашу домашнюю страницу Joomla (с использованием PHP-скрипта). После последнего обновления Joomla 3.6 (раньше было 3.5) это приложение больше не работает. Возникает следующая ошибка:

Error displaying the error page: Application Instantiation Error: Failed to start the session because headers have already been sent by "/var/www/DOMAIN/htdocs/FOLDER/execute.php" at line 1.

Раньше был файл «application.php» внутри ./htdocs/FOLDER/administrator/includes/, и после обновления файл исчез. Похоже, что скрипт не может создать экземпляр приложения. Я уже пытался восстановить базу данных с помощью параметра Back End, но это не решило проблему.

Обновление: вышеупомянутая ошибка происходит в:

$mainframe = JFactory::getApplication('administrator');

Помощь очень ценится!

3

Решение

Некоторый текст выводится с помощью «/var/www/DOMAIN/htdocs/FOLDER/execute.php», возможно, пробела в первой строке. Проверьте, что ничего не выводится перед отправкой каких-либо заголовков.

Не очень хорошее разрешение, но вы также можете очистить буфер вывода перед заголовком fn. Прочитайте ob_clean ()

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]