Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Модератор: immortal
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Спасибо, что ответили, я в линуксе не силен, не могли бы вы написать команды для установки апача. Спасибо.
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
вообще должно php в апаче включиться в установке, сделал в скрипте на всякий случай включение, включается так:
a2enmod php<версия php>
a2enmod php<версия php>
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Что- не так с нашей "Гаечкой"...
ARMBIAN 5.69 stable Ubuntu 18.04.1 LTS 4.19.13-sunxi
+Последний скрип
В браузерах вот такая муть вместо привычной картинки:
<?php
/**
* Main project script
*
* @package MajorDoMo
* @author Serge Dzheigalo <[email protected]>
* @url http://smartliving.ru
* @version 1.2
*/
include_once("./lib/perfmonitor.class.php");
startMeasure('TOTAL');
include_once("./config.php");
include_once("./lib/loader.php");
// start calculation of execution time
include_once(DIR_MODULES . "application.class.php");
$session = new session("prj");
include_once("./load_settings.php");
$use_caching = 0;
$cache_expire = 60 * 60; // 60 minutes cache expiration time
$cached_result = '';
$req_url = $_SERVER['REQUEST_URI'];
if ($req_url == '/')
$req_url = '/index.html';
if ($use_caching && preg_match('/^\/([\/\w_-]+)\.html$/', $req_url, $matches) && $_SERVER['REQUEST_METHOD'] != 'POST')
{
ARMBIAN 5.69 stable Ubuntu 18.04.1 LTS 4.19.13-sunxi
+Последний скрип
В браузерах вот такая муть вместо привычной картинки:
<?php
/**
* Main project script
*
* @package MajorDoMo
* @author Serge Dzheigalo <[email protected]>
* @url http://smartliving.ru
* @version 1.2
*/
include_once("./lib/perfmonitor.class.php");
startMeasure('TOTAL');
include_once("./config.php");
include_once("./lib/loader.php");
// start calculation of execution time
include_once(DIR_MODULES . "application.class.php");
$session = new session("prj");
include_once("./load_settings.php");
$use_caching = 0;
$cache_expire = 60 * 60; // 60 minutes cache expiration time
$cached_result = '';
$req_url = $_SERVER['REQUEST_URI'];
if ($req_url == '/')
$req_url = '/index.html';
if ($use_caching && preg_match('/^\/([\/\w_-]+)\.html$/', $req_url, $matches) && $_SERVER['REQUEST_METHOD'] != 'POST')
{
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Здравствуйте.
Ситуация аналогичная вышесказанному. Вместо странички ее текст. И что делать, что подправить так и не пойму.
Зайти через браузер по адресу: http://md.lan, естественно не получается - не разрешается имя, а по IP где стоит МДМ выпадает текст.
VLC на порту http://ip:7070 нормально web показывает.
Что не так ?
OrangePi PC plus + Armbian_5.69_Orangepipcplus_Debian_stretch_next_4.19.13
Ситуация аналогичная вышесказанному. Вместо странички ее текст. И что делать, что подправить так и не пойму.
Зайти через браузер по адресу: http://md.lan, естественно не получается - не разрешается имя, а по IP где стоит МДМ выпадает текст.
VLC на порту http://ip:7070 нормально web показывает.
Что не так ?
OrangePi PC plus + Armbian_5.69_Orangepipcplus_Debian_stretch_next_4.19.13
Raspberry Pi 4, Linux MajorDoMo-61 5.15.0-1049-raspi #52-Ubuntu SMP PREEMPT Thu Mar 14 08:39:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux + ESP8266
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
a2enmod php<версия php>
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
То есть, что надо теперь сделать? разжуйте пожалуйста для полных чайникой, и какую версию надо указать и куда эту команду вставить? Спасибо.
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
в консоли выполнить команду, версию php можно узнать командой в консолиrom77 писал(а): Пн янв 28, 2019 2:26 pm То есть, что надо теперь сделать? разжуйте пожалуйста для полных чайникой, и какую версию надо указать и куда эту команду вставить? Спасибо.
php -v
версию надо указывать до десятых, вот какой то из этих вариантов
a2enmod php7.2
a2enmod php7.0
a2enmod php5
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Перевожу. Уважаемый immortal предполагает что не запущен PHP, и предлагает запустить его вышеобозначенной командой, в зависимости от версии PHP какая используется.
Raspberry Pi 4, Linux MajorDoMo-61 5.15.0-1049-raspi #52-Ubuntu SMP PREEMPT Thu Mar 14 08:39:42 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux + ESP8266
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Потратил 2 дня на установку системы, результат как у всех, не запущен php. Armbian_5.69 + нет доступа по ssh.
-
immortal
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
это не незапущен php, вернее он не запускается апачем будет правильнееalecseyyy писал(а): Ср янв 30, 2019 2:15 pm Потратил 2 дня на установку системы, результат как у всех, не запущен php. Armbian_5.69 + нет доступа по ssh.
дело в том, php это всего лишь интерпретатор, то есть например циклы в МД запускаются в командной строке php (называется CLI) и запуск выглядит вот так:
Код: Выделить всё
php cycle.php скрипт index.php генерирует html страницу, зайдя через web браузер Вы запускаете index.php, но поскольку у Вас обрабатывает запросы не CLI а apache2 то Вы фактически делаете вот так:
Код: Выделить всё
apache2 index.phpвозможно что то изменилось в политике безопасности или у этого какая то другая причина, раньше достаточно было установить libapache2-mod-php и модуль в апаче сам регистрировался, зарегистрировать модуль можно командами указанными мною выше или я так понимаю переустановив libapache2-mod-php
по поводу ssh тут как я писал Выше скрипт так же не при чем, он с ssh ничего не делает, происходит это по причине того, что в политиках безопасности сессия ssh запускается в неком контейнере, о чем в конфиге включен соответсвующий параметр, но он не может запустить в контейнере из-за того, что отсутствует каталог для запуска контейнера и из-за этого не запускается ssh подключение. Выход как я писал выше отключить запуск в контейнере изменив соответствующий параметр или сделать создание каталога для запуска контейнера.
я пологаю, что обе проблемы не из-за скрипта, сначала думал, что php из-за того, что libapache2-mod-php устанавливается после апача, изменение порядка установки не дало результата.
а вообще есть установка вместо апача nginx
Код: Выделить всё
./installmd -xпочему 2 дня? скачать армбиан и записать на карту памяти это ну максимум час, скачать запустить скрипт, запустить командойalecseyyy писал(а): Ср янв 30, 2019 2:15 pm Потратил 2 дня на установку системы, результат как у всех, не запущен php. Armbian_5.69 + нет доступа по ssh.
./installmd -t
ввести 2 пароля, дождаться установки этот ещё час, ну 2 максимум
откуда 2 дня?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru