Динамически создавать базу данных в cpanel с помощью xmlapi

Я использую xmlapi в php-скрипте для создания динамической базы данных в cpanel, я получаю эту ошибку

Неустранимая ошибка: необработанное исключение «Исключение» с сообщением «curl_exec выдало ошибку» «Не удалось подключиться к порту 2083 mangalaisai.com: время ожидания подключения истекло».

Кто-нибудь, пожалуйста, помогите мне


person karthi keyan    schedule 03.11.2016    source источник
comment
Добро пожаловать в StackOverflow! Чтобы дать вам отличный ответ, нам может помочь, если вы взглянете на как задать хороший вопрос, если вы еще этого не сделали или ознакомьтесь с туром.   -  person Henders    schedule 03.11.2016


Ответы (1)


Чтобы создать динамическую базу данных с помощью 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);

если вы не можете подключить cpanel api к mangalaisai.com, вы можете использовать доменные имена как 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
person jagjeet    schedule 01.05.2017