Страница 6 из 81

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

Добавлено: Пт янв 26, 2018 11:13 am
directman66
Было что-то похожее на orange pi. Помогло sudo apt-get update и sudo apt-get upgrade

и обновление не работало корректно, так как были нарушены зависимости дистрибутивов. После исправления зависимостей обновление прошло и ошибка исчезла.

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

Добавлено: Пт янв 26, 2018 8:33 pm
tuz-vetal
directman66 писал(а):Было что-то похожее на orange pi. Помогло sudo apt-get update и sudo apt-get upgrade

и обновление не работало корректно, так как были нарушены зависимости дистрибутивов. После исправления зависимостей обновление прошло и ошибка исчезла.
Спасибо, попробую sudo apt-get update и sudo apt-get upgrade может поможет.

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

Добавлено: Сб янв 27, 2018 12:28 am
immortal
в общем все попытки установить скриптом на raspbian не увенчались успехом, базы mariadb нет в репах, добавление репов не помогает, для установки mysql надо серьезно править скрипт, кто подскажет установку на raspbian mariadb буду рад.

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

Добавлено: Сб янв 27, 2018 3:41 pm
tuz-vetal
immortal писал(а):в общем все попытки установить скриптом на raspbian не увенчались успехом, базы mariadb нет в репах, добавление репов не помогает, для установки mysql надо серьезно править скрипт, кто подскажет установку на raspbian mariadb буду рад.
тоже не получается на Orange Pi Zero поставить!

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

Добавлено: Сб янв 27, 2018 4:52 pm
tuz-vetal
записал на флешку Armbian_5.34_Orangepizero_Debian_jessie_next_4.13.8 теперь в браузере вбиваю ip и вот :
SPOILERSPOILER_SHOW
<?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");

// connecting to database
$db = new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME);

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')
{
$cache_filename = preg_replace('/\W/', '_', $matches[1]) . '.html';

if (file_exists(ROOT . 'cached/' . $cache_filename))
{
if ((time() - filemtime(ROOT . 'cached/' . $cache_filename)) <= $cache_expire)
{
$cached_result = LoadFile(ROOT . 'cached/' . $cache_filename);
}
else
{
unlink(ROOT . 'cached/' . $cache_filename);
}
}
}

if ($cached_result == '')
{
if (!file_exists(DIR_MODULES . 'control_modules/installed'))
{
include_once(DIR_MODULES . "control_modules/control_modules.class.php");
$ctl = new control_modules();
}

$app = new application();

if ($md != $app->name)
$app->restoreParams();
else
$app->getParams();

if ($app->action != '' && $app->action != 'docs')
$fake_doc = '';


$result = $app->run();
$result = str_replace("nf.php", "index.php", $result);
}
else
{
// show cached result
$result = $cached_result;
}

require(ROOT.'lib/utils/postprocess_result.inc.php');

/**
* Echo large text
* @param mixed $string Text
* @param mixed $bufferSize Buffer size
* @return void
*/
function echobig($string, $bufferSize = 8192)
{
$chars = strlen($string) - 1;

for ($start = 0; $start <= $chars; $start += $bufferSize)
{
echo substr($string,$start,$bufferSize);
}
}

startMeasure('final_echo');


if (!headers_sent())
{
header("HTTP/1.0: 200 OK\n");
header('Content-Type: text/html; charset=utf-8');
header('Access-Control-Allow-Origin: *');
//ob_start("ob_gzhandler"); // should be un-commented for production server
}

echobig($result);

endMeasure('final_echo', 1);

if ($cache_filename != '' && $cached_result == '')
{
SaveFile(ROOT . 'cached/' . $cache_filename, $result);
}

$session->save();

// closing database connection
//$db->Disconnect();

if (isset($wsClient) && $wsClient) {
$wsClient->disconnect();
}

// end calculation of execution time
endMeasure('TOTAL');

// print performance report
performanceReport();

// ob_end_flush();

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

Добавлено: Сб янв 27, 2018 10:40 pm
immortal
Не установился php


А я наконец то победил распбиан

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

Добавлено: Сб янв 27, 2018 10:43 pm
tuz-vetal
immortal писал(а):Не установился php
А я наконец то победил распбиан
прикольно тебе а я вот мучаюсь еще!

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

Добавлено: Сб янв 27, 2018 10:49 pm
immortal
tuz-vetal писал(а):
immortal писал(а):Не установился php
А я наконец то победил распбиан
прикольно тебе а я вот мучаюсь еще!
после переустановки перезагружался?
а можно вывод следующих команд:

apt-cache search php7
apt-cache search php5
apt-cache search php
apt-cache search mariadb

я думаю все дело в названиях пакетов, у кого то просто php, у кого то надо обязательно php7.0

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

Добавлено: Сб янв 27, 2018 11:00 pm
tuz-vetal
immortal писал(а):
tuz-vetal писал(а):
immortal писал(а):Не установился php
А я наконец то победил распбиан
прикольно тебе а я вот мучаюсь еще!
после переустановки перезагружался?
а можно вывод следующих команд:

apt-cache search php7
apt-cache search php5
apt-cache search php
apt-cache search mariadb

я думаю все дело в названиях пакетов, у кого то просто php, у кого то надо обязательно php7.0
уже снес,сколько попыток делал что уже не знаю какой образ качнуть для Orangepizero.

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

Добавлено: Сб янв 27, 2018 11:01 pm
tuz-vetal
сейчас качну что то и отпишусь!