我遇到了问题。将项目移动到另一个服务器后,我得到奇怪的字符串“192”,它在服务器的每个响应之前插入。我没有对源代码进行任何更改,它在另一台服务器上运行正常。我只复制了项目......真的。就这样。
它的外观如下:
处理生成的页面时可以看到它。但是json的反应是不正确的,所以它因为这个数字“192”而被打破。
在根文件夹/ var / www / html中我只有这个项目。没别了。
我想它一定是php设置的东西。提前谢谢!
答案 0 :(得分:2)
问题在于代码偏离正轨。在执行视图的任何文件之前,请检查要添加的配置文件。
如果要验证代码是否有问题,可以只放一个empty hello world
文件并从浏览器中执行。看看192是否也来了。
/var/www/html/test.php
上有类似的内容
<?php echo "Hello World"; ?>
现在运行您的网站http://yourwebsite.com/test.php
并分享输出。
答案 1 :(得分:2)
如果192不在你的代码中(并且因为它没有显示在不同的服务器上,它肯定是这样),另一个非常强大的竞争者来自它的来源是php.ini选项,{{3 }}
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.
在所有请求的页面之前找出是否包含文件的最简单方法是搜索phinefo()输出中的auto_prepend_file,并编辑php.ini文件以删除它(如果存在的话)。