API: CMS Autoinstaller
Администраторские функции требуют 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'. |