我试图将我的codeigniter服务器文件夹移动到Amazon EC2服务器。
我使用"tar cvfpz"命令压缩了整个文件,并将文件移动到新服务器。
我使用"tar xvfpz"命令解压缩。
我的新服务器设置很好,但是出现此错误。
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/playmobs/_application/controllers/home.php:188)
Filename: core/Common.php
Line Number: 442
404 Page Not Found
The page you requested was not found.
我检查了数据库配置文件和所有其他配置文件。
它们都有适用于新服务器的正确命令。
你能明白为什么我看到这个错误吗?
谢谢。
您会收到此错误,因为您可能在发送标头之前发送输出。此错误可能有很多原因。
这是非常有据可查的解决方案:如何修复PHP中的"标头已发送"错误
我解决了这个问题。
原因是我搬到了新服务器,没有打开 PHP 快捷方式命令。
我的代码是这样的。
<? ----- ?>
新服务器 php 无法识别这个。