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

Статус
В этой теме нельзя размещать новые ответы.

eshkin

Мой дом здесь!
Регистрация
13 Апр 2006
Сообщения
596
Реакции
274
Вопрос - кто нибудь удачно добавлял свои дистрибутивы в ISPmanager lite?
документация по организации сего дела тут


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

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

в итоге:
пустая база данных создаётся, пользователь добавляется, но дальше ...
Ошибка: Внутренняя ошибка Script install failed 2 true
логи пусты
если есть какие нибудь соображения - буду рад выслушать
 
Ну давай исходник sh для дле
 
Спасибо, действительно нужно было копать 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


таким образом всё заработало! теперь в панель можно добавлять всё что угодно :-]
 
Чо-то не фурыкает дле, вроде все правильно делаю ,создает БД, но не присваивает ей владельца, файлы не копирует, но в tmp распаковывает вроде :crazy:

ERROR Exception 1: Script install failed 2 true и ппц, на isp форуме как всегда куча вопросов, и нету ответов :confused:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху