API: автоустановщик CMS — различия между версиями
Fgsfds (обсуждение | вклад) (Новая страница: « Администраторские функции требуют root-права API, чтобы использовать любой логин, размещен…») |
Fgsfds (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин. | Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин. | ||
− | + | Входящие данные, отмеченные звездочкой обязательны для заполнения. | |
− | + | ||
{| align="center" border="1" cellpadding="5" | {| align="center" border="1" cellpadding="5" | ||
|- | |- |
Версия 15:32, 31 января 2017
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
Входящие данные, отмеченные звездочкой обязательны для заполнения.
Модуль |
Функция |
Входящие данные |
Варианты ошибок |
autoins |
Вывод списка доступных CMS. list_cms |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; autoins(post или get)* — константа, имя модуля; list_cms(post или get)* — константа, имя операции; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:0, mess:'Список CMS'; error:100, mess:'Массив CMS пустой. |
autoins |
Установка CMS. install_cms |
username (post или get)* — имя пользователя; password (post или get)* — пароль пользователя; autoins(post или get)* — константа, имя модуля; install_cms (post или get)* — константа, имя операции; name_cms (post или get)* — название CMS; version_cms (post или get)* — версия CMS; protocol (post)* — выбор протокола; dir (post или get)* — директория; sitename (post или get)* — название сайта; site_description (post или get)* — описание сайта; user_name (post или get)* — имя пользователя; password\ (post)* — пароль; realname (post или get)* — настоящее имя; emailadmin (post или get)* — почта администратора; domainins (post или get)* — доменное имя; select_lang (post или get)* — язык домена; dbhost (post или get)* — ip-адрес хоста для php_myadmin; user_edit (post или get) — имя редактируемого пользователя; language (post или get) — может принимать значение: en/ru (по умолчанию ru). |
error:101, mess:'Не выбрана CMS'; error:102, mess:'Не правильно написана CMS'; error:103, mess:'Нет версии CMS'; error:104, mess:'Не корректно написана версия CMS'; error:108, mess:'Не выбран протокол'; error:106, mess:'Не корректно написан протокол'; error:107, mess:'Этот домен вам не принадлежит'; error:108, mess:'Не правильно выбрана версия языка'; error:200, mess:'Эта директория занята'; error:400, mess:'У вас не достаточно прав. Уберите user_edit'. |
autoins |
Вывод списка установленных 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:'Список установленных CMS'; error:100, mess:'Список CMS пуст'; error:400, message:'У вас не достаточно прав. Уберите user_edit'. |
autoins |
Удаление 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 Успешно удалена'; error:100, mess:'Ошибка удаления CMS'; error:101, mess:'Нет такого id для удаления CMS'; error:400, mess:'У вас не достаточно прав. Уберите user_edit'. |