API: CMS Autoinstaller: Difference between revisions
No edit summary |
imported>Alenka No edit summary |
||
| (14 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: 1043px;" | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_connection <font><font>API: connection</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Monitoring <font><font>API: monitoring</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Webserver_status <font><font>API: web server status</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_CMS_Autoinstaller <font><font>API: auto installer CMS</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Configuring_backups <font><font>API: configuring backups</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Transfer_between_servers <font><font>API: transfer between servers</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Antivirus <font><font>API: antivirus</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Server_configuration <font><font>API: server settings</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Manage_webserver <font><font>API: web server management</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Databases <font><font>API: database</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_User_Certificates <font><font>API: custom certificates</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Managing_mailboxes <font><font>API: mailbox management</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Server_info <font><font>API: server information</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Mail <font><font>API: mail</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Manage_DNS-zones <font><font>API: DNS zone management</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Traffic_usage <font><font>API: traffic usage</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Client_mail <font><font>API: client mailboxes</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Webserver_Installation <font><font>API: web server installation</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Logging <font><font>API: logging</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Nameserver <font><font>API: name server</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_host-accounts <font><font>API: host accounts</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_App_manager <font><font>API: application manager</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Certificates_of_services <font><font>API: service certificates</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_CRON <font><font>API: CRON</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Process_manager <font><font>API: process manager</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Network_tools <font><font>API: network tools</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_FTP-server <font><font>API: FTP server</font></font>]''' | |||
|- | |||
| style="width: 298px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_IP-address_manager <font><font>API: IP address manager</font></font>]''' | |||
| style="width: 346px;" | | |||
'''[https://docs.brainycp.io/index.php/API:_Load_average <font><font>API: average load</font></font>]''' | |||
| style="width: 377px;" | | |||
'''[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: