我正在通过php脚本动态创建子域。这创造得很好。但是当我尝试打开它时,我得到一个默认的cgi错误页面(http://subdomain.mydomain.com/cgi-sys/defaultwebpage.cgi)。但经过15-20分钟后,这个工作正常。这是为什么?
我的子域名创建代码如下:
function subd($host, $port, $ownername, $passw, $request) {
$authstr = "cpanel_userid:cpanel_password";
$sock = fsockopen('localhost',2082);
if(!$sock) {
print('Socket error');
exit();
}
$pass = base64_encode($authstr);
$in = "GET $request\r\n";
$in .= "HTTP/1.0\r\n";
$in .= "Host:localhost\r\n";
$in .= "Authorization: Basic $pass\r\n";
$in .= "\r\n";
fputs($sock, $in);
while (!feof($sock)) {
$result .= fgets ($sock,128);
}
fclose( $sock );
return $result;
}
我正在从我的代码中调用此函数。我的子域名创建得很好,但这需要花费更多时间来正确设置。我哪里错了?我的服务器正在运行Linux。
感谢。
答案 0 :(得分:2)
我认为您的网络托管服务商需要时间来完全设置子域名。看起来很正常。