Plesk内部服务器错误多个域和托管

时间:2020-06-10 13:45:54

标签: php xml plesk

我正在开发一个系统,客户可以通过plesk面板创建自己的域并托管,我的服务器内存为2GB,没有问题,但是当我创建多个域时,它返回500个内部服务器错误,错误未写入错误日志文件,您能帮忙吗?

$input_xml='<packet>
                    <webspace>
                        <add>
                          <gen_setup>
                            <name>'.$user_domain.'</name>
                            <ip_address>'.$ip.'</ip_address>
                          </gen_setup>
                          <hosting>
                            <vrt_hst>
                              <property>
                                <name>ftp_login</name>
                                <value>'.$user_ftp_user_name.'</value>
                              </property>
                              <property>
                                <name>ftp_password</name>
                                <value>'.$user_ftp_password.'</value>
                              </property>
                              <property>
                                <name>fastcgi</name>
                                <value>true</value>
                              </property>
                               <property>
                                <name>plan-id</name>
                                <value>3</value>
                              </property>

                              <ip_address>'.$ip.'</ip_address>
                            </vrt_hst>
                          </hosting>
                        </add>
                      </webspace>
                    </packet>';

        //ok 96 74a31c8c-4ff1-4cce-b174-c89a5d0ee662


    $url = "https://".$ip.":8443/enterprise/control/agent.php";

    //setting the curl parameters.
    $curl = curl_init();

    curl_setopt($curl, CURLOPT_URL, $url);

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

    curl_setopt($curl, CURLOPT_POST,           true);

    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);

    curl_setopt($curl, CURLOPT_POSTFIELDS, $input_xml);

    curl_setopt($curl, CURLOPT_HTTPHEADER,

        array("HTTP_AUTH_LOGIN: ".$plesk_login,

            "HTTP_AUTH_PASSWD: ".$plesk_password,

            "HTTP_PRETTY_PRINT: TRUE",

            "Content-Type: text/xml")

    );
    $content  = curl_exec($curl);

    **if (empty($content)) {
        sleep();
    }else{
        curl_close($curl);
        return $content;
    }**

//创建域并托管

0 个答案:

没有答案
相关问题