Автоустановка Wordpress через Plesk API в субдомен

Мой клиент хочет, чтобы я создал "простой" скрипт (на PHP).

Он хочет заполнить форму доменными именами, субдоменами и названиями блогов. Скрипт должен создавать поддомены для каждого домена и автоматически устанавливать туда WordPress.

Создать поддомены легко с помощью Plesk API, но проблема возникает, когда я хочу установить WordPress. Автоустановщик хоть и есть, но в API не могу его найти.

При создании поддомена я заполняю для него логин и пароль FTP, после чего могу подключаться по FTP и загружать файлы WordPress. Любые предложения для того, чтобы сделать это автоматически? Сценарий может работать на сервере моего клиента, на котором установлена ​​Plesk.


person Filip Górny    schedule 07.10.2011    source источник
comment
какая версия плеска?   -  person rdo    schedule 23.04.2012


Ответы (3)


если вы можете получить wordpress из каталога APS, вам следует использовать Plesk API для установки приложения в веб-пространство/субдомен. Узнайте больше об API Plesk

http://download1.parallels.com/Plesk/PP10/10.1.1/Doc/en-US/online/plesk-api-rpc/index.htm

person oley    schedule 21.01.2012

Установка WordPress или любого другого приложения очень плохо документирована. Некоторую общую информацию можно найти здесь:

http://download1.parallels.com/Plesk/PP10/10.1.1/Doc/en-US/online/plesk-api-rpc/plesk-api-rpc-pt2/index.htm?Имяфайла=64489.htm

но какие настройки вам нужно предоставить для WordPress, это действительно очень и очень большой вопрос.

person Dieter Depuydt    schedule 05.03.2012

Согласитесь, что документация слишком скудна. Вот список звонков, которые могут вам помочь. Вы должны указать правильную версию в запросе. Надеюсь, вы используете для этого Plesk 10x.

  1. Получите все пакеты из каталога приложений, чтобы получить фактические параметры пакета, которые будут использоваться при следующих вызовах.

    <packet version="1.6.3.4"> <aps> <get-packages-list><all/></get-packages-list> </aps> </packet>

  2. Скачать пакет из каталога

    <packet version="1.6.3.4"> <aps> <download-package> <package> <name>WordPress</name> </package> </download-package> </aps> </packet>>

  3. Установите приложение в домен

    <packet version="1.6.3.4"> <aps> <install> <domain-name>mydomaun.com</domain-name> <package> <name>WordPress</name> </package> <settings> <setting> <name>admin_email</name> <value>[email protected]</value> </setting> <setting> <name>admin_password</name> <value>qweqwe</value> </setting> </settings> </install> </aps> </packet>

person oley    schedule 23.04.2012