apache — строка php добавляется к каждому запросу

У меня проблема. После перемещения проекта на другой сервер я получаю странную строку «192», которая вставляется перед каждым ответом от сервера. Я не вносил изменений в исходный код, и он отлично работает на другом сервере. Я только скопировал проект … Действительно. Это все.

Вот как это выглядит:

введите описание изображения здесь

введите описание изображения здесь
введите описание изображения здесь

Это может быть полезно при работе со сгенерированными страницами. но ответ JSON не верен, поэтому он нарушается из-за этого числа «192».

В корневой папке / var / www / html у меня есть только этот проект. Ничего больше.

Я думаю, это должно быть что-то с настройками PHP. Заранее спасибо!

-1

Решение

Проблема с кодом, конечно. Проверьте файлы конфигурации, которые вы добавляете перед выполнением любого файла представления.

Если вы хотите убедиться, что с кодом что-то не так, вы можете просто empty hello world файл и выполнить его из браузера. Посмотрите, придет ли там 192 или нет.

Как то так на /var/www/html/test.php
<?php echo "Hello World"; ?>

Теперь запустите ваш сайт http://yourwebsite.com/test.php и поделиться выводом.

2

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

Если 192 отсутствует в вашем коде (и поскольку он не отображается на другом сервере, это, безусловно, кажется так), еще один очень сильный претендент, откуда он берется, это опция php.ini, auto_prepend_file.

auto_prepend_file  string
Specifies the name of a file that is automatically parsed before the
main file. The file is included as if it was called with the require
function, so include_path is used.

Самый простой способ выяснить, есть ли файл, включаемый до того, как все ваши запрошенные страницы, — это найти в phpinfo () вывод auto_prepend_file и отредактировать файл php.ini, чтобы удалить его, если он там есть.

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector