Difference between revisions of "API: CMS Autoinstaller"
(12 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <div data-placeholder="Перевод" dir="ltr">Administrative functions require API root rights in order to use any login hosted on the server. If you do not have root rights, you can only use your login.</div> <div data-placeholder="Перевод" dir="ltr">Incoming data marked with an asterisk are required.</div> | |
− | |||
− | |||
− | |||
− | |||
{| align="center" border="1" cellpadding="5" | {| align="center" border="1" cellpadding="5" | ||
|- | |- | ||
− | | style="width: 56px;" | <p dir="ltr" style="text-align: center;">''' | + | | style="width: 56px;" | <p dir="ltr" style="text-align: center;">'''Module'''</p> |
− | | style="width: 186px;" | <p dir="ltr" style="text-align: center;">''' | + | | style="width: 186px;" | <p dir="ltr" style="text-align: center;">'''Function'''</p> |
− | | <p dir="ltr" style="text-align: center;">''' | + | | <p dir="ltr" style="text-align: center;">'''Incoming data'''</p> |
− | | <p dir="ltr" style="text-align: center;">''' | + | | <p dir="ltr" style="text-align: center;">'''Error variants'''</p> |
|- | |- | ||
| style="width: 56px; vertical-align: top;" | | | style="width: 56px; vertical-align: top;" | | ||
Line 15: | Line 11: | ||
| style="width: 186px; vertical-align: top;" | | | style="width: 186px; vertical-align: top;" | | ||
− | + | Show list of available CMS CMS. | |
list_cms | list_cms | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | username (post или get)* — | + | username (post или get)* — Username; |
− | password (post или get)* — | + | password (post или get)* — User password; |
− | autoins(post или get)* — | + | autoins(post или get)* — constant, name of the module; |
− | list_cms(post или get)* — | + | list_cms(post или get)* — constant, name of operation; |
− | language (post или get) — | + | language (post или get) — can take a value by default: en/ru (by default ru). |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | error:0, mess:' | + | error:0, mess:'List of CMS'; |
− | error:100, mess:' | + | error:100, mess:'Massive of CMS is empty. |
|- | |- | ||
Line 40: | Line 36: | ||
| style="width: 186px; vertical-align: top;" | | | style="width: 186px; vertical-align: top;" | | ||
− | + | Installation of CMS. | |
install_cms | install_cms | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | username (post или get)* — | + | username (post или get)* — Username; |
− | password (post или get)* — | + | password (post или get)* — User password; |
− | autoins(post или get)* — | + | autoins(post или get)* — Constant, module name; |
− | install_cms (post или get)* — | + | install_cms (post или get)* — Constant, name of operation; |
− | name_cms (post или get)* — | + | name_cms (post или get)* — name of CMS; |
− | version_cms (post или get)* — | + | version_cms (post или get)* — version of CMS; |
− | protocol (post)* — | + | protocol (post)* — choosing a protocol; |
− | dir (post или get)* — | + | dir (post или get)* — directory; |
− | sitename (post или get)* | + | sitename (post или get)* —website name; |
− | site_description (post или get)* — | + | site_description (post или get)* — website description; |
− | user_name (post или get)* — | + | user_name (post или get)* — Username; |
− | password\ (post)* — | + | password\ (post)* — Password; |
− | realname (post или get)* — | + | realname (post или get)* — Real name; |
− | emailadmin (post или get)* — | + | emailadmin (post или get)* — admin email; |
− | domainins (post или get)* — | + | domainins (post или get)* — domain name; |
− | select_lang (post или get)* — | + | select_lang (post или get)* — domain language; |
− | dbhost (post или get)* — ip- | + | dbhost (post или get)* — ip-address of the host for php_myadmin; |
− | user_edit (post или get) — | + | user_edit (post или get) — name of edited user; |
− | language (post или get) — | + | language (post или get) — can take a value: en/ru (by default ru). |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | error:101, mess:' | + | error:101, mess:'CMS is not selected'; |
− | error:102, mess:' | + | error:102, mess:'CMS is written incorrectly'; |
− | error:103, mess:' | + | error:103, mess:'No version of CMS'; |
− | error:104, mess:' | + | error:104, mess:'The version of CMS is written incorrectly'; |
− | error:108, mess:' | + | error:108, mess:'The protocol is not selected'; |
− | error:106, mess:' | + | error:106, mess:'The protocol is written incorrectly'; |
− | error:107, mess:' | + | error:107, mess:'This domain does not belong to you'; |
− | error:108, mess:' | + | error:108, mess:'The language version is selected incorrectly'; |
− | error:200, mess:' | + | error:200, mess:'This directory is occupied'; |
− | error:400, mess:' | + | error:400, mess:'You don't have enough rights. Remove user_edit'. |
|- | |- | ||
Line 109: | Line 105: | ||
| style="width: 186px; vertical-align: top;" | | | style="width: 186px; vertical-align: top;" | | ||
− | + | Show list of installed CMS. | |
list_install_cms | list_install_cms | ||
Line 127: | Line 123: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | error:0, mess:' | + | error:0, mess:'List of installed CMS'; |
− | error:100, mess:' | + | error:100, mess:'List of CMS is empty'; |
− | error:400, message:' | + | error:400, message:'You don't have enough rights. Remove user_edit'. |
|- | |- | ||
Line 138: | Line 134: | ||
| style="width: 186px; vertical-align: top;" | | | style="width: 186px; vertical-align: top;" | | ||
− | + | Deleting CMS. | |
delite_install_cms | delite_install_cms | ||
Line 158: | Line 154: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
− | error:0, mess:'CMS | + | error:0, mess:'CMS is deleted successfully'; |
− | error:100, mess:' | + | error:100, mess:'Error while deleting CMS'; |
− | error:101, mess:' | + | error:101, mess:'No such id for deleting CMS'; |
− | error:400, mess:' | + | error:400, mess:'You don't have enough rights. Remove user_edit'. |
|} | |} | ||
− | + | Other useful articles: | |
− | {| style="width: | + | {| style="width: 1043px;" |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_connection <font><font>API: connection</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Monitoring <font><font>API: monitoring</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Webserver_status <font><font>API: web server status</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_CMS_Autoinstaller <font><font>API: auto installer CMS</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Configuring_backups <font><font>API: configuring backups</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Transfer_between_servers <font><font>API: transfer between servers</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Antivirus <font><font>API: antivirus</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Server_configuration <font><font>API: server settings</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Manage_webserver <font><font>API: web server management</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Databases <font><font>API: database</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_User_Certificates <font><font>API: custom certificates</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Managing_mailboxes <font><font>API: mailbox management</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Server_info <font><font>API: server information</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Mail <font><font>API: mail</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Manage_DNS-zones <font><font>API: DNS zone management</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Traffic_usage <font><font>API: traffic usage</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Client_mail <font><font>API: client mailboxes</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Webserver_Installation <font><font>API: web server installation</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Logging <font><font>API: logging</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Nameserver <font><font>API: name server</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_host-accounts <font><font>API: host accounts</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_App_manager <font><font>API: application manager</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Certificates_of_services <font><font>API: service certificates</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_CRON <font><font>API: CRON</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Process_manager <font><font>API: process manager</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Network_tools <font><font>API: network tools</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_FTP-server <font><font>API: FTP server</font></font>]''' |
|- | |- | ||
− | | style="width: | + | | style="width: 298px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_IP-address_manager <font><font>API: IP address manager</font></font>]''' |
− | | style="width: | + | | style="width: 346px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_Load_average <font><font>API: average load</font></font>]''' |
− | | style="width: | + | | style="width: 377px;" | |
− | '''[https://docs.brainycp. | + | '''[https://docs.brainycp.io/index.php/API:_MySQL_processlist <font><font>API: MySQL processlist</font></font>]''' |
|} | |} |
Latest revision as of 14:12, 17 November 2021
Module |
Function |
Incoming data |
Error variants |
autoins |
Show list of available CMS CMS. list_cms |
username (post или get)* — Username; password (post или get)* — User password; autoins(post или get)* — constant, name of the module; list_cms(post или get)* — constant, name of operation; language (post или get) — can take a value by default: en/ru (by default ru). |
error:0, mess:'List of CMS'; error:100, mess:'Massive of CMS is empty. |
autoins |
Installation of CMS. install_cms |
username (post или get)* — Username; password (post или get)* — User password; autoins(post или get)* — Constant, module name; install_cms (post или get)* — Constant, name of operation; name_cms (post или get)* — name of CMS; version_cms (post или get)* — version of CMS; protocol (post)* — choosing a protocol; dir (post или get)* — directory; sitename (post или get)* —website name; site_description (post или get)* — website description; user_name (post или get)* — Username; password\ (post)* — Password; realname (post или get)* — Real name; emailadmin (post или get)* — admin email; domainins (post или get)* — domain name; select_lang (post или get)* — domain language; dbhost (post или get)* — ip-address of the host for php_myadmin; user_edit (post или get) — name of edited user; language (post или get) — can take a value: en/ru (by default ru). |
error:101, mess:'CMS is not selected'; error:102, mess:'CMS is written incorrectly'; error:103, mess:'No version of CMS'; error:104, mess:'The version of CMS is written incorrectly'; error:108, mess:'The protocol is not selected'; error:106, mess:'The protocol is written incorrectly'; error:107, mess:'This domain does not belong to you'; error:108, mess:'The language version is selected incorrectly'; error:200, mess:'This directory is occupied'; error:400, mess:'You don't have enough rights. Remove user_edit'. |
autoins |
Show list of installed CMS. list_install_cms |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; autoins(post или get)* — константа, имя модуля; list_install_cms (post или get)* — константа, имя операции; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:0, mess:'List of installed CMS'; error:100, mess:'List of CMS is empty'; error:400, message:'You don't have enough rights. Remove user_edit'. |
autoins |
Deleting CMS. delite_install_cms |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; autoins(post или get)* — константа, имя модуля; delite_install_cms (post или get)* — константа, имя операции; id_delite_cms (post или get)* — id удаления CMS; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:0, mess:'CMS is deleted successfully'; error:100, mess:'Error while deleting CMS'; error:101, mess:'No such id for deleting CMS'; error:400, mess:'You don't have enough rights. Remove user_edit'. |
Other useful articles: