Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

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

Модератор: immortal

Аватара пользователя
Wagan
Сообщения: 71
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение Wagan » Пн июн 15, 2020 4:16 pm

nick7zmail писал(а):
Пн июн 15, 2020 4:12 pm
Конфликта быть не должно, но вот компоненты абсолютно разные юзаются...для апача это модуль, для nginx это php-fpm.
Уже почитал немного про возможные конфликты между apache и nginx, но у себя пока не вижу очевидных проблем, кроме одной важной :-) Страничку с php невозможно открыть, например, index.php от МД. Пробовал сделать свою типовую для вывода phpinfo(); тоже не активизируется. Что-то либо блокируется, либо не запустилось.
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nick7zmail » Пн июн 15, 2020 7:25 pm

У вас таки апач или nginx? Для апача надо модуль php активировать. sudo a2enmod php7... Вроде так...более точную команду нагуглить можно)

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Wagan
Сообщения: 71
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение Wagan » Пн июн 15, 2020 8:12 pm

Как писал в первом посте, стоял nginx, накатил скрипт, недоглядев, что его надо было на «чистую» машину ставить. Теперь и apache и nginx, возможно между ними есть конфликт.
Модуль php активировал командой a2enmod.


Отправлено с моего iPhone используя Tapatalk
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Аватара пользователя
Wagan
Сообщения: 71
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение Wagan » Вт июн 16, 2020 9:19 pm

Друзья, кто-то может подсказать, как заставить php работать? Может, ранее установленный nginx как-то мешает апачу и php?
В какие конфиги смотреть, что перезапустить или отлючить?
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nick7zmail » Вт июн 16, 2020 10:19 pm

nginx точно никак апача не мешает...у меня они оба установлены были...запускался, естественно, либо тот, либо другой...php один и тот же был. А чтобы понять что у вас не так - надо хоть какие нить логи увидеть, или что нить в этом роде.. А зачем вам собственно апач...nginx же шустрее работает, да и в скрипте есть его поддержка.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Wagan
Сообщения: 71
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение Wagan » Вт июн 16, 2020 10:30 pm

nick7zmail писал(а):nginx точно никак апача не мешает...у меня они оба установлены были...запускался, естественно, либо тот, либо другой...php один и тот же был. А чтобы понять что у вас не так - надо хоть какие нить логи увидеть, или что нить в этом роде.. А зачем вам собственно апач...nginx же шустрее работает, да и в скрипте есть его поддержка.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Апач мне не был нужен, я лишь с дуру запустил скрипт установки системы, который потянул за собой апач и, похоже, что-то сбил в настройках пхп.
Какие логи или конфиги показать, чтобы можно было разобраться?


Отправлено с моего iPhone используя Tapatalk
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение nick7zmail » Вт июн 16, 2020 10:40 pm

Wagan писал(а):
nick7zmail писал(а):nginx точно никак апача не мешает...у меня они оба установлены были...запускался, естественно, либо тот, либо другой...php один и тот же был. А чтобы понять что у вас не так - надо хоть какие нить логи увидеть, или что нить в этом роде.. А зачем вам собственно апач...nginx же шустрее работает, да и в скрипте есть его поддержка.

Отправлено с моего Xperia XZ1 Compact через Tapatalk
Апач мне не был нужен, я лишь с дуру запустил скрипт установки системы, который потянул за собой апач и, похоже, что-то сбил в настройках пхп.
Какие логи или конфиги показать, чтобы можно было разобраться?


Отправлено с моего iPhone используя Tapatalk
Там с ключом -x вроде nginx ставится...можно попробовать ещё раз скрипт с этим ключем стартануть....а логи, естественно, старта апача

Отправлено с моего Xperia XZ1 Compact через Tapatalk

За это сообщение автора nick7zmail поблагодарил:
Wagan (Пт июн 19, 2020 10:16 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Wagan
Сообщения: 71
Зарегистрирован: Пн янв 12, 2015 12:28 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение Wagan » Пт июн 19, 2020 10:15 pm

nick7zmail писал(а):
Вт июн 16, 2020 10:40 pm
Там с ключом -x вроде nginx ставится...можно попробовать ещё раз скрипт с этим ключем стартануть....а логи, естественно, старта апача
Спасибо! С ключом -х после удаления апача все заработало.

Теперь пошел читать про настройку и другие прелести )
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Аватара пользователя
rosh
Сообщения: 23
Зарегистрирован: Сб фев 02, 2019 6:58 pm
Благодарил (а): 1 раз
Поблагодарили: 6 раз

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение rosh » Сб июн 20, 2020 1:51 am

MaxVM писал(а):
Пн апр 20, 2020 12:45 pm
......
Спустя день появилось сообщение

Недостаточно места на диске (/snap/core/8935: 100; /snap/core/8268: 100;)
.....
Подскажите как поправить ......
Такая проблема похоже проявляется при переносе образа с "Малинки" не ББ. СУть в том, что последние дистры используют SNAP а он как-раз и формирует это "проблемные" разделы.

Надо модернизировать скрипт "checkFreeSpace".
Моя реализация такая:
СпойлерПоказать

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

$max_usage=60; //%
$output=array();
exec('df',$output);
//var_dump($output);
$problems=0;
$problems_details='';
foreach($output as $line) {
 if (preg_match('/(\d+)% (\/?.+)/',$line,$m))
//   $proc=$m[1];
   $path=$m[2];
   if(stristr($path, 'snap') === FALSE) {
    $proc=$m[1];   // не найдено
   } else {
    $proc=0;       // а вот если нашли, то обнуляем       
   }
   if ($proc>$max_usage) {
    $problems++;
    $problems_details.="$path: $proc; ";
   }
   //echo "$path: $proc%<br/>";
}

sg("ThisComputer.SpaceProblems",$problems);
sg("ThisComputer.SpaceProblems_Details",$problems_details);

setTimeOut('checkFreeSpace','runScript("checkFreeSpace");',5*60);

Да кстати повторюсь тут (сорри всем за спам, кто читал это в теме по RPI4):

В скрипте checkFreeSpace (в образе 4.44) есть неточность.
При проверке свободного места фактически не проверяется место в корне (/) - скрипт банально его не видит :)
Исправление: заменить 8ую строку
с: if (preg_match('/(\d+)% (\/.+)/',$line,$m))
на: if (preg_match('/(\d+)% (\/?.+)/',$line,$m))

(по факту добавить знак вопроса перед точкой).

PS: просьба к Гуру - помидорами не закидывайте, если такое решение может быть проблемным - напишите пожалуйста.
Эх раззудись ЦП, размахнись мыша :)
dimka
Сообщения: 4
Зарегистрирован: Чт окт 04, 2018 12:17 am
Благодарил (а): 18 раз
Поблагодарили: 0

Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.

Сообщение dimka » Ср июл 01, 2020 11:03 pm

immortal писал(а):
Вс янв 26, 2020 1:30 pm
через пульсу не идет, если удалить пульсу то звук будет
внаглую удалил "audiopulse" и звук появился сразу везде
OPI PC c Armbian Bionic Linux 5.4.45-sunxi
Ответить