我一直在将客户的网站从Bluehost帐户迁移到我自己的cPanel / WHM设置。我使用cPanel'备份向导'来创建导出.tar(由主目录和mysql文件组成,还有其他一些东西......)我想这可能是问题所在,除了我没有使用向导来导入信息,我刚上传了tar.gz并通过SSH解压缩。
每当尝试访问任何php文件时,以下的不明白错误都会打印到php文件中,这里是文件源:
<!-- SHTML Wrapper - 500 Server Error -->
[an error occurred while processing this directive]
我看到 ALOT 错误。但是,在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
答案 0 :(得分:2)
当页面中的SSI或其他指令出错时,这不是Apache的错误消息吗? “SHTML Wrapper”也指向了这一点。
是否有.htaccess文件或PHP自动启动机制将PHP脚本嵌入到周围的(S)HTML文件中?如果是这种情况,似乎周围文件和PHP文件具有不同的用户ID。
您可以发布完整的PHP和/或HTML文件,或者您的项目结构吗?