Стартовая страница › Форумы › Вопросы по установке › Не удается провести активацию плагинов
- В этой теме 22 ответа, 6 участников, последнее обновление 7 месяцев, 1 неделя назад сделано Mikhail.
-
АвторСообщения
-
12.04.2021 в 08:08 #19054alexsis_kУчастник
Добрый день.
Согласно инструкции перенес содержимое из архивом плагинов в папку scada на малинке.
При попытке активировать любой из плагинов выскакивает сообщение:Error saving web application settings: Access to the path «/var/www/html/scada/config/WebSettings.xml» is denied.
Ничего не понимаю. Толи саму SСADA не в то место установил?12.04.2021 в 10:43 #19055MikhailМодераторДобрый день!
Откройте доступ на запись к папке и вложенным файлам /opt/scada/config/
Это можно сделать с помощью WinSCP или из командной строки12.04.2021 в 10:44 #19056MikhailМодераторДоступ может сбрасываться при передаче проекта. Это известная проблема, в будущем будет исправлена.
12.04.2021 в 11:53 #19057alexsis_kУчастник/opt/scada/ScadaWeb/config или /opt/scada/config/
Дело в том, что папку config категорически не наблюдаю.12.04.2021 в 11:56 #19058alexsis_kУчастник/opt/scada/ScadaWeb/config доступ полный (0777)!
12.04.2021 в 16:42 #19060MikhailМодераторПроверьте доступ на файлы в директории.
13.04.2021 в 05:30 #19061alexsis_kУчастникНа сколько мне хватает познаний я вижу, что доступ полный: https://cloud.mail.ru/public/9VKh/EhnbqYMYy
При этом попытка активировать плагин дает следующий результат: https://cloud.mail.ru/public/S5WJ/kdJ5g4Ecu13.04.2021 в 10:43 #19064manjey73УчастникПри перезапуске сервера это нормально, я добавлял в файл запуска строки по настройке прав из раздела установки.
13.04.2021 в 10:56 #19065manjey73УчастникВ файле 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 }
13.04.2021 в 12:25 #19068manjey73УчастникА, полагаю, у вас полный доступ на папку, но не на вложения в папке. Конкретный файл принадлежит root-у так как он им управляется, по этому к нему нет доступа из web.
13.04.2021 в 18:35 #19069MikhailМодераторНа скриншоте виден доступ на папку, но не видно доступа на вложенный файл WebSettings.xml
14.04.2021 в 11:42 #19078alexsis_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 8014.04.2021 в 11:55 #19079alexsis_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
14.04.2021 в 13:58 #19083alexsis_kУчастникСитуация такова.
Методом «тыка», активация:
ChartPro — нормально
Dashboard — нормально
Extra Scheme Components — нормальноNotification — а вот тут начинаются фокусы о которых я писал выше!
Загружаю проект по новой, естественно ранее активированных нет, тут как я понял потому, что не выгружал из сервера активированный плагины.
Что делать с этим самым Notification ?
14.04.2021 в 14:34 #19084manjey73УчастникА Нотификация разве работает на Linux? вроде Михаил писал, что из-за чего-то в Mono оно не работает корректно.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.