1

我一直在将客户的网站从 Bluehost 帐户迁移到我自己的 cPanel/WHM 设置。我使用 cPanel 的“备份向导”来创建导出 .tar(由主目录和 mysql 文件组成,以及其他一些东西......)我想这可能是问题所在,除了我没有使用向导导入信息,我刚刚上传了 tar.gz 并通过 SSH 解压。

每当尝试访问任何 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 自动启动机制,将 PHP 脚本嵌入到周围的 (S)HTML 文件中?如果是这种情况,似乎周围文件和 PHP 文件具有不同的用户 ID。

您可以发布完整的 PHP 和/或 HTML 文件,或者您的项目结构吗?

于 2010-02-11T11:55:53.033 回答