Не удается провести активацию плагинов

Стартовая страница Форумы Вопросы по установке Не удается провести активацию плагинов

Просмотр 15 сообщений - с 1 по 15 (из 23 всего)
  • Автор
    Сообщения
  • #19054
    alexsis_k
    Участник

    Добрый день.
    Согласно инструкции перенес содержимое из архивом плагинов в папку scada на малинке.
    При попытке активировать любой из плагинов выскакивает сообщение:Error saving web application settings: Access to the path «/var/www/html/scada/config/WebSettings.xml» is denied.
    Ничего не понимаю. Толи саму SСADA не в то место установил?

    #19055
    Mikhail
    Модератор

    Добрый день!
    Откройте доступ на запись к папке и вложенным файлам /opt/scada/config/
    Это можно сделать с помощью WinSCP или из командной строки

    #19056
    Mikhail
    Модератор

    Доступ может сбрасываться при передаче проекта. Это известная проблема, в будущем будет исправлена.

    #19057
    alexsis_k
    Участник

    /opt/scada/ScadaWeb/config или /opt/scada/config/
    Дело в том, что папку config категорически не наблюдаю.

    #19058
    alexsis_k
    Участник

    /opt/scada/ScadaWeb/config доступ полный (0777)!

    #19060
    Mikhail
    Модератор

    Проверьте доступ на файлы в директории.

    #19061
    alexsis_k
    Участник

    На сколько мне хватает познаний я вижу, что доступ полный: https://cloud.mail.ru/public/9VKh/EhnbqYMYy
    При этом попытка активировать плагин дает следующий результат: https://cloud.mail.ru/public/S5WJ/kdJ5g4Ecu

    #19064
    manjey73
    Участник

    При перезапуске сервера это нормально, я добавлял в файл запуска строки по настройке прав из раздела установки.

    #19065
    manjey73
    Участник

    В файле scadaserver, который вы переносите в init.d добавил строку

    chmod -R ugo+rw /home/pi/scada/ScadaWeb/config — укажите свой путь на opt если вы туда ставите

    do_start()
    {
        if [ ! -f $PID_FILE_PATH ]; then
            cd $EXE_DIR
            if [ -f $STOP_FILE_PATH ]; then
                echo "Delete $STOP_FILE_PATH"
                rm $STOP_FILE_PATH
            fi
    
            echo "Sending start $SERVICE_NAME command..."
            mono $EXE_NAME & echo $! > $PID_FILE_PATH
            echo "Start $SERVICE_NAME command is sent"
    	chmod -R ugo+rw /home/pi/scada/ScadaWeb/config
        else
            echo "$SERVICE_NAME is already running"
        fi
    }
    #19068
    manjey73
    Участник

    А, полагаю, у вас полный доступ на папку, но не на вложения в папке. Конкретный файл принадлежит root-у так как он им управляется, по этому к нему нет доступа из web.

    #19069
    Mikhail
    Модератор

    На скриншоте виден доступ на папку, но не видно доступа на вложенный файл WebSettings.xml

    #19078
    alexsis_k
    Участник

    файлу WebSettings.xml дал полный доступ. Перезагрузил малинку. Активировал плагины. Вышел из сервера (logout). Пробую войти повторно и вижу:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.
    Apache/2.4.38 (Raspbian) Server at 10.62.2.157 Port 80

    #19079
    alexsis_k
    Участник

    В логах информация:
    2021-04-14 15:37:01 <RPi4RapidSCADA><www-data><ERR> Error loading web application settings: Access to the path «/var/www/html/scada/config/WebSettings.xml» is denied.
    2021-04-14 15:37:01 <RPi4RapidSCADA><www-data><ERR> Error saving web application settings: Access to the path «/var/www/html/scada/config/WebSettings.xml» is denied.

    Доступ к файл уWebSettings.xml :https://cloud.mail.ru/public/3ABg/8qit5k4GY

    #19083
    alexsis_k
    Участник

    Ситуация такова.
    Методом «тыка», активация:
    ChartPro — нормально
    Dashboard — нормально
    Extra Scheme Components — нормально

    Notification — а вот тут начинаются фокусы о которых я писал выше!

    Загружаю проект по новой, естественно ранее активированных нет, тут как я понял потому, что не выгружал из сервера активированный плагины.

    Что делать с этим самым Notification ?

    #19084
    manjey73
    Участник

    А Нотификация разве работает на Linux? вроде Михаил писал, что из-за чего-то в Mono оно не работает корректно.

Просмотр 15 сообщений - с 1 по 15 (из 23 всего)
  • Вы должны авторизироваться для ответа в этой теме.