[help] ISPmanager и web-скрипты - добавление собственного дистрибутива

Тема в разделе "Администрирование серверов", создана пользователем eshkin, 26 фев 2010.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    599
    Симпатии:
    256
    Вопрос - кто нибудь удачно добавлял свои дистрибутивы в ISPmanager lite?
    документация по организации сего дела тут
    http://tr.im/POag

    попробовал установить дистр dle по вышепреведённой инструкции:
    поправил файл webscripts.conf.local в /usr/local/ispmgr/etc ,
    подсчитал md5, указал правильный путь до файла (не локально, с действующего на серве домена)

    обнаружил в /usr/local/ispmgr/www/webscripts sh скрипты установки, но даже по примеру SugarCRM.sh созданный свой dle.sh не помог и я его удалил, на всякий =)

    в итоге:
    пустая база данных создаётся, пользователь добавляется, но дальше ...
    Ошибка: Внутренняя ошибка Script install failed 2 true
    логи пусты
    если есть какие нибудь соображения - буду рад выслушать
     
  2. r00t

    r00t

    Регистр.:
    30 июл 2006
    Сообщения:
    192
    Симпатии:
    65
    Ну давай исходник sh для дле
     
  3. eshkin

    eshkin

    Регистр.:
    13 апр 2006
    Сообщения:
    599
    Симпатии:
    256
    Спасибо, действительно нужно было копать DLE.sh, сам всё исправил :

    Код:
     
    #!/bin/sh
    COMMAND=$1
    DESTFOLDER=$2/$3
    DISTFILE=$4
    case $COMMAND in 
      install)
     TMP=`mktemp -d /tmp/dle.XXXXXX`
     cd $TMP;
     trap "cd /; rm -rf $TMP" EXIT
     unzip -q $DISTFILE || exit 1
     find . -maxdepth 1 -mindepth 1 -exec cp -Rf '{}' $DESTFOLDER ';'
    ;;
      postinstall)
            rm -f $DESTFOLDER/install.php
        ;;
    esac
     
    

    таким образом всё заработало! теперь в панель можно добавлять всё что угодно :-]
     
  4. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    858
    Симпатии:
    621
    Чо-то не фурыкает дле, вроде все правильно делаю ,создает БД, но не присваивает ей владельца, файлы не копирует, но в tmp распаковывает вроде :crazy:

    ERROR Exception 1: Script install failed 2 true и ппц, на isp форуме как всегда куча вопросов, и нету ответов :confused:
     
Статус темы:
Закрыта.