将 supertest.HTML 重命名为 supertest.php 会产生 500 错误

将 supertest.HTML 重命名为 supertest.php 会产生 500 错误

在 Kittara.com/Supertest.PHP 上,我有一个基本的 HTML 页面(主页只是一张图片)。但我计划在其中放入 PHP,所以我将其重命名为 .PHP。这样做会导致 500 内部服务器错误。

Error.log显示:

[client 96.244.40.64] Premature end of script headers: home.PHP, referer: http://66.135.33.210/
[client 96.244.40.64] SoftException in Application.cpp:363: GID of script "/usr/local/apache/htdocs/home.PHP" is smaller than min_gid, referer: http://66.135.33.210/

以下是 Supertest.PHP 的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<HTML>
    <head>
        <style type="text/css">
            body{
                width:99%;
                height:99%; 

            }
            #nexuss {
                margin-top:10%;
                margin-right:25%;
                margin-left: 42%;
                height:99%; 
            }
        </style>
    </head>
    <body>

    <div id="nexuss"><img src="nexus s.png" alt="" width="258" height="516" /></div>
    </body>
</HTML>

可能是因为我没有.htaccess?

答案1

那是一个执行或者苏php错误。

该路径/usr/local/apache/htdocs/home.php还表明该文件不属于普通用户。

解决方案:将脚本所有者从普通用户帐户更改root为普通用户帐户。更好的方法是,在其他地方创建一个虚拟主机文档根目录,并将其所有者更改为用户。

如果错误仍然存​​在,则必须调整上述min_gid设置。它通常大于 1000 或类似值。

答案2

看来您正在通过suPHP 工具. suPHP 的配置选项之一是最低限度性别识别号码允许 PHP 脚本运行的 GID。脚本的 GID 低于该最小值。

您必须更改文件的组所有权或更改 suphp.conf 中的 min_gid 值。

相关内容