2011-03-29 6 views
0

私はPHPスクリプトを通してサブドメインを動的に作成しています。これはうまくいきます。しかし、私はそれを開こうとすると、デフォルトのcgiエラーページ(http://subdomain.mydomain.com/cgi-sys/defaultwebpage.cgi)を取得しています。しかし、15〜20分後にこれは正常に動作しています。どうしてこれなの?PHPのサブドメインリダイレクト問題

私のサブドメインを作成するコードは以下の通りです:

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

動的にサブドメインを作成するために使用しているコードを表示してください。また、ソフトウェアのスタック(OS、デーモンなど)を教えてください。最後に、取得しているエラーコードを教えてください。その後、私たちはあなたを助けることができるかもしれません。 –

+0

さて、[email protected]に連絡してみましたか? – zerkms

+0

私はeditied plzを参照してください私のサブドメインの作成コードはabveです。 –

答えて

2

私はあなたのウェブホスティング者がサブドメインを完全にセットアップする時間が必要だと推測します。私には普通に見えます。

+0

合意。たとえば、私のホスティングプロバイダは15分ごとにDNS設定を更新します。 –