Re: Как отключить safe_mode?
Добавлено: Пт фев 23, 2018 12:35 pm
значит дело не в safe_mode.Omega писал(а): выводит
/var/www
покажите сам скрипт, и права проверьте (от кого у вас php запускается?)
значит дело не в safe_mode.Omega писал(а): выводит
/var/www
#!usr/bin pythonolehs писал(а):значит дело не в safe_mode.Omega писал(а): выводит
/var/www
покажите сам скрипт, и права проверьте (от кого у вас php запускается?)
Код: Выделить всё
echo `....`;
Код: Выделить всё
try:
import RPi.GPIO as GPIO
except RuntimeError:
print("Error importing RPi.GPIO! This is probably because you need superuser privileges. You can achieve this by using 'sudo' to run your script")Конструкцию try except надо писать в файле python, но похоже, что этот файл даже не читается (не выполняется)olehs писал(а):Оберните все в try except c выводом ошибки, чтобы понять на что ругается.
Еще можно попробовать варианты с правами отсюда, может что-то поможет
https://raspberrypi.stackexchange.com/q ... ng-as-root
трудно сказать, т.к. backtick выводит только stdout, а смотреть нужно stderr.Omega писал(а): Конструкцию try except надо писать в файле python, но похоже, что этот файл даже не читается (не выполняется)
Не знаю, как на малинке, но на апельсинке тоже намучался с этим. Кроме того, что должна быть включена поддержка sysfs в ядре, права на нее тоже нужно было раздать.evilviva писал(а):как вариант, можно еще вот такое попробовать:
Для упрощения работы с GPIO через интерфейс Sysfs мне встретились две утилиты. Одна из них WiringPi GPIO utility, другая quick2wire-gpio-admin.
Основная задача, решаемая этими утилитами — это предоставление возможности работы с GPIO от имени непривилегированного пользователя. При этом WiringPi GPIO utility более функциональна.
https://geektimes.ru/post/255050/