0

codeigniterサーバーフォルダーをAmazonEC2サーバーに移動しようとしました。

「tarcvfpz」コマンドでファイル全体を圧縮し、ファイルを新しいサーバーに移動しました。

「tarxvfpz」コマンドを使用して解凍しました。

新しいサーバー設定は問題ありませんが、このエラーが発生します。

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.

データベースの設定ファイルと他のすべての設定ファイルを確認しました。

それらのすべてには、新しいサーバー用の正しいコマンドがあります。

このエラーが表示される理由がわかりますか?

ありがとうございました。

4

2 に答える 2

1

おそらくヘッダーを送信する前に出力を送信するため、このエラーが発生します。このエラーには多くの理由が考えられます。

これは非常によく文書化された解決策です:PHPで「ヘッダーは既に送信されました」エラーを修正する方法

于 2012-08-13T14:57:36.413 に答える
0

問題を解決しました。

理由は、新しいサーバーに引っ越して、PHP ショートカット コマンドをオンにしなかったためです。

私のコードはこのようなものでした。

<? -----  ?>

新しいサーバー php はこれを認識しませんでした。

于 2012-08-14T09:28:35.080 に答える