1

クライアントの Web サイトを Bluehost アカウントから自分の cPanel/WHM セットアップに移行しています。cPanel の「バックアップ ウィザード」を使用して、エクスポート .tar (ホーム ディレクトリと mysql ファイルで構成され、他にもいくつかあります...) を作成しました。情報をインポートします。tar.gz をアップロードし、SSH 経由で untar しました。

任意の php ファイルにアクセスしようとすると、次の説明のないエラーが php ファイルに出力されます。ファイル ソースは次のとおりです。

<!-- SHTML Wrapper - 500 Server Error -->
[an error occurred while processing this directive]

私はたくさんのエラーを見てきました。しかし、8年間、このエラーを見たことがありません。プロセスを強制終了し、ファイルを再アップロードし、すべてのサービスを再起動するのに何時間も費やしました。私のオフィスの誰もこのエラーを見たことはありません。

ログエラーは次のとおりです: (phpアドレスやリモートパスなど、エラーから削除された一部の情報)

[Thu Feb 11 02:58:23 2010] [error] [client 00.000.0.0] SoftException in Application.cpp:367: Mismatch between target UID (535) and UID (534) of file "/home/site/public_html/index.php"

この同じ問題はここで解決されませんでした: http://forums.serverbeach.com/showthread.php?t=7906

4

1 に答える 1

2

これは、ページ内のSSIなどのディレクティブが間違っている場合の Apache のエラー メッセージではないでしょうか。「SHTML Wrapper」もそれを指しています。

.htaccess ファイル、または PHP スクリプトを周囲の (S)HTML ファイルに埋め込む PHP 自動開始メカニズムがある可能性がありますか? この場合、周囲のファイルと PHP ファイルのユーザー ID が異なるようです。

完全な PHP および/または HTML ファイル、あるいはプロジェクト構造を投稿できますか?

于 2010-02-11T11:55:53.033 に答える