Страница 9 из 18
Re: основной цикл системы
Добавлено: Чт дек 18, 2014 9:20 pm
sergejey
ngservis писал(а):С скулем разобрался , ошибок больше в логах нет. Но цикл все равно не запускается , при команде через консоль
php /var/www/cycle.php>/var/www/cycle.log
выдает:
PHP Notice: Undefined index: COMPUTERNAME in /var/www/config.php on line 24
PHP Notice: Undefined index: S2G_BASE_URL in /var/www/config.php on line 38
PHP Notice: Undefined index: SERVER_NAME in /var/www/config.php on line 47
PHP Notice: Undefined index: REQUEST_URI in /var/www/lib/loader.php on line 15
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/lib/general.class.php on line 51
PHP Notice: Undefined index: REQUEST_METHOD in /var/www/lib/general.class.php on line 77
PHP Notice: Undefined index: SERVER_ADDR in /var/www/load_settings.php on line 22
PHP Notice: Undefined index: SERVER_PORT in /var/www/load_settings.php on line 22
PHP Fatal error: Call to undefined function curl_init() in /var/www/modules/objects/objects.class.php on line 425
Что же это может быть? Куда копать ума не приложу!
PHP Notice можно игнорировать, а вот PHP Fatal error нельзя. Ошибка в том, что в PHP не хватает расширения curl -- его надо доставить.
Re: основной цикл системы
Добавлено: Чт дек 18, 2014 9:44 pm
ErmolenkoM
ngservis писал(а):
PHP Fatal error: Call to undefined function curl_init() in /var/www/modules/objects/objects.class.php on line 425
Что же это может быть? Куда копать ума не приложу!
Читать:
http://smartliving.ru/Main/SetupLinux
Выполнить:
Код: Выделить всё
Устанавливаем PHP5:
sudo apt-get install php5-cgi php5-cli php5 php-pear php5-xcache
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
Re: основной цикл системы
Добавлено: Пт дек 19, 2014 11:29 am
ngservis
Спасибо большое за помощь!!!
Сейчас при запуске циклов выдает такие вещи:
PHP Warning: preg_match(): Unknown modifier 'p' in /var/www/modules/webvars/webvars.class.php on line 254
sh: 1: hcitool: not found
sh: 1: hcitool: not found
sh: 1: hcitool: not found
sh: 1: hcitool: not found
Дальше опять тупик!
Re: основной цикл системы
Добавлено: Пт дек 19, 2014 11:37 am
ngservis
Все еще раз спасибо!Перегрузил все циклы запустились! Сегодня arduino nano пришли, займусь связкой nano+nfr24L01 ,буду интегрировать
в МД!
Re: основной цикл системы
Добавлено: Пт дек 19, 2014 11:49 am
ngservis
И опять остановка цикла!
11:22:29 DEBUG [root]: Starting ./scripts/cycle_zwave.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_snmp.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_watchfolders.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_states.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_onewire.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_bluetooth.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_onewire_starred.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_connect.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_execs.php ... (at /var/www/lib/general.class.php:417)
11:22:29 DEBUG [root]: Starting ./scripts/cycle_modbus.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_ping.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_scheduler.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_skype.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_main.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_rss.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_webvars.php ... (at /var/www/lib/general.class.php:417)
11:22:30 DEBUG [root]: Starting ./scripts/cycle_X101_skype.php ... (at /var/www/lib/general.class.php:417)
11:22:45 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_onewire.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:45 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_zwave.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:46 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:46 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_connect.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:46 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_snmp.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:46 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_modbus.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:46 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_skype.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:22:46 DEBUG [root]: Closing thread: DISPLAY=:101 /usr/bin/php ./scripts/cycle_X101_skype.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:10 DEBUG [root]: Starting ./scripts/cycle_zwave.php ... (at /var/www/lib/general.class.php:417)
11:30:10 DEBUG [root]: Starting ./scripts/cycle_snmp.php ... (at /var/www/lib/general.class.php:417)
11:30:10 DEBUG [root]: Starting ./scripts/cycle_watchfolders.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_states.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_onewire.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_bluetooth.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_onewire_starred.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_connect.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_execs.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_modbus.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_ping.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_scheduler.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_skype.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_main.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_rss.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_webvars.php ... (at /var/www/lib/general.class.php:417)
11:30:11 DEBUG [root]: Starting ./scripts/cycle_X101_skype.php ... (at /var/www/lib/general.class.php:417)
11:30:26 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_snmp.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:27 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_onewire_starred.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:27 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_onewire.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:27 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_connect.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:27 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_zwave.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:28 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_skype.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:28 DEBUG [root]: Closing thread: /usr/bin/php -q ./scripts/cycle_modbus.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
11:30:28 DEBUG [root]: Closing thread: DISPLAY=:101 /usr/bin/php ./scripts/cycle_X101_skype.php --params "a:0:{}" (at /var/www/lib/general.class.php:417)
Буду разбираться.
Re: основной цикл системы
Добавлено: Пт дек 19, 2014 8:21 pm
ngservis
1,5 часа полет нормальный!
Re: основной цикл системы
Добавлено: Сб дек 20, 2014 5:24 pm
ngservis
При запуске основного цикла :
17:12:01 running cycle_main.php
17:12:01 Closing thread: /usr/bin/php -q ./scripts/cycle_connect.php --params "a:0:{}"
PHP Warning: fopen(debmes/2014-12-20.log): failed to open stream: Permission denied in /var/www/lib/log4php/appenders/LoggerAppenderFile.php on line 99
PHP Warning: log4php: [LoggerAppenderDailyFile:default]: Failed opening target file. Closing appender. in /var/www/lib/log4php/LoggerAppender.php on line 283
line 99
* Adds a filter to the end of the filter chain.
* @param LoggerFilter $filter add a new LoggerFilter
*/
public function addFilter($filter) {
if($this->filter === null) {
$this->filter = $filter;
} else {
$this->filter->addNext($filter);
}
}
l
Re: основной цикл системы
Добавлено: Сб дек 20, 2014 11:24 pm
sergejey
На папке debmes должны быть права записи
Re: основной цикл системы
Добавлено: Вс дек 21, 2014 9:43 am
ngservis
Да есть такие!
Re: основной цикл системы
Добавлено: Пн дек 22, 2014 7:15 am
ErmolenkoM
ngservis писал(а):... Permission denied ...
http://smartliving.ru/Main/SetupLinux
Код: Выделить всё
Первый вариант настройки прав (777)
Меняем права доступа к файлам по принципу: всем-всё.
find /var/www/ -type f -exec chmod 0666 {} \;
и папкам
find /var/www/ -type d -exec chmod 0777 {} \;
Проверяем права командой
ls -lh
если права по какой-то причине не дались, а об этом говорят минусы вместо rwxrwxrwx. То есть совсем железобетонный вариант:
sudo chmod -R 777 /var/www
Надо заметить, что данный способ, не самый безопасный, но самый простой.
Второй вариант настройки прав (www-data).
Другое решение проблемы с правами следующее. Мажордом работает от пользователя www-data. Права доступа к каталогу /var/www, где лежат файлы Мажордом по умолчанию принадлежат root. Изменим владельца папки /var/www на www-data.
sudo chown -R www-data /var/www