使用xmlapi在cpanel中动态创建数据库

时间:2016-11-03 12:30:24

标签: php cpanel cpanel-xmlapi

我在php脚本中使用xmlapi在cpanel中创建动态数据库我收到此错误

  

致命错误:未捕获的异常'异常'与消息' curl_exec   抛出错误"无法连接到mangalaisai.com端口2083:   连接超时

任何人都请帮帮我

1 个答案:

答案 0 :(得分:0)

要使用cpanel api生成动态数据库,您可以使用以下

        $api2args = array(
            'db'=>$firstlabel.$dbname, // first label will be db label 
        );

        //create new db in the cpanel
        $result = $xmlapi->api2_query($username, 'MysqlFE', 'createdb', $api2args);

如果您无法使用mangalaisai.com连接cpanel api,您可以使用域名作为cpanel.mangalaisai.com或使用ftp连接您可以使用ftp.mangalaisai.com,这些域将使用cpanel api轻松连接也有助于与Cloudflare域连接。

也可以解决连接超时问题,如下所示: -

   curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0); 
   curl_setopt($ch, CURLOPT_TIMEOUT, 400); //timeout in seconds

还在php.ini文件中设置时间限制如下(php.ini可以在public_html目录下找到)

   set_time_limit(0);// to infinity for example