Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

anemcov
Сообщения: 211
Зарегистрирован: Вт янв 08, 2013 11:50 pm
Откуда: Санкт-Петербург
Благодарил (а): 0
Поблагодарили: 6 раз

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение anemcov » Пн июл 14, 2014 6:19 pm

electric писал(а):Для полноценной работы системы осталось запустить циклы. Я запускаю их от пользователя www-data.
Для автоматического запуска при загрузке системы открываем на редактирование файл /etc/crontab:

Код: Выделить всё

root@cubie:~# nano /etc/crontab 
В конец добавляем следующую строчку:

Код: Выделить всё

@reboot www-data /usr/bin/php /srv/www/cycle.php
Можно перезагружать систему командой reboot.
А зачем эта запись в crontab?
MJD умеет сам эти скрипты запускать - главное пройти первоначальную настройку через web-морду. Тогда устанавливаются все модули и стартуют скрипты
figaro001
Сообщения: 10
Зарегистрирован: Вт июн 24, 2014 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение figaro001 » Пн июл 14, 2014 10:06 pm

Урааааааааааа! Заработала система! Перекодировку делал с работы по ssh, пришел домой, залил базу, перезагрузился и сайт запустился! Буду дальше разбираться.


Еще не было папки /var/www/page из-за чего неотображалась страница: "Добро пожаловать!"

Кстати у меня сайт не запрашивает пароль для просмотра и редактирования, что прискорбно ... позволяет все менять, просто зайдя на сайт.
electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение electric » Чт июл 17, 2014 10:46 pm

figaro001 писал(а):Сегодня скачал проект по-новой. Вот файлы где я нашел "^M" cycle.php, obj.bat, README.md, lib/add.class.php, lib/errors.class.php, lib/htmlMimeMail.class.php возможно еще где-то.

В общем написал скриптик:

root@cubie:/var/www# cat dos2unix_decode.sh
#!/bin/bash

find . -type f -name "*.php" -exec dos2unix {} \;
find . -type f -name "*.html" -exec dos2unix {} \;
find . -type f -name "*.js" -exec dos2unix {} \;
find . -type f -name "*.css" -exec dos2unix {} \;
find . -type f -name ".htaccess" -exec dos2unix {} \;
Пробовал устанавливать проект на малинке, для тестов.
Заметил особенность:
- если качаешь архив и распаковываешь с помощью консоли, т.е. по ssh, то кодировка файлов PHP нормальная, все работает, запускается...
- если скачать архив на ПК, потом распаковать, например, 7zip и с помощью WinSCP закачать на малину, то кодировка некоторых PHP действительно почему то 1251, при запуске выскакивает ошибка из-за символа "^M"
anemcov писал(а):А зачем эта запись в crontab?
MJD умеет сам эти скрипты запускать - главное пройти первоначальную настройку через web-морду. Тогда устанавливаются все модули и стартуют скрипты
Укажите мне пожалуйста на механизм самозапуска MDM на Debian/Raspbian/Cubian...
figaro001 писал(а):Кстати у меня сайт не запрашивает пароль для просмотра и редактирования, что прискорбно ... позволяет все менять, просто зайдя на сайт.
У меня тоже ниразу система не запрашивала пароль.
Думаю надо покопать файл config.php
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение ErmolenkoM » Пт июл 18, 2014 8:14 am

electric писал(а): У меня тоже ниразу система не запрашивала пароль.
Думаю надо покопать файл config.php
http://smartliving.ru/Main/AdvancedSetup
aka msh555
Cubian на Cubietruck, Connect
figaro001
Сообщения: 10
Зарегистрирован: Вт июн 24, 2014 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение figaro001 » Пт июл 18, 2014 11:45 am

Ведь читал же и просто забыл. Спасибо!
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение PAV » Ср июл 23, 2014 2:45 pm

а как от имени www-data сделать reboot? sh: 16: reboot: not found
figaro001
Сообщения: 10
Зарегистрирован: Вт июн 24, 2014 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение figaro001 » Ср июл 23, 2014 10:57 pm

Насколько я знаю, напрамую никак. Или sudo или su - и вводить пароль root.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение PAV » Чт июл 24, 2014 10:16 am

Не, нормально.
www-data добавляем в suddo

visudo далее добавляем

# Cmnd alias specification
Cmnd_Alias Cmnd_Alias SHUTDOWN = /sbin/reboot, /sbin/poweroff

# User privilege specification
root ALL=(ALL:ALL) ALL
www-data ALL=(ALL) NOPASSWD: SHUTDOWN
electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение electric » Чт июл 24, 2014 11:43 am

PAV писал(а):Не, нормально.
www-data добавляем в suddo

visudo далее добавляем

# Cmnd alias specification
Cmnd_Alias Cmnd_Alias SHUTDOWN = /sbin/reboot, /sbin/poweroff

# User privilege specification
root ALL=(ALL:ALL) ALL
www-data ALL=(ALL) NOPASSWD: SHUTDOWN
Хм, а зачем понадобилось гасить сервер из MDM?
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Cubietruck Debian Wheezy HDD 2.5". Установка Majordomo.

Сообщение PAV » Чт июл 24, 2014 12:28 pm

Всяко быват. Гасить ладно, а вот возможность перегружать - надо.
Ответить