Orange pi pc2 + MajorDoMo

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

Модератор: immortal

immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Orange pi pc2 + MajorDoMo

Сообщение immortal » Сб фев 11, 2017 4:31 pm

inurble писал(а):Php 5.6 установилось без ошибок,вроде. 7.0 не захотела

Есть ли есть возможность, растолкуйте как выполнить пункт с PHP
Значит нет там 7-го рнр в репах.
Не понял какой пункт.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
inurble
Сообщения: 33
Зарегистрирован: Ср янв 18, 2017 6:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Orange pi pc2 + MajorDoMo

Сообщение inurble » Сб фев 11, 2017 5:01 pm

http://majordomo.smartliving.ru/Main/SetupLinux здесь есть пункт установки PHP5. его нет, как заменить на PHP5.6
Raspberry Pi 3 + базовый образ
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Orange pi pc2 + MajorDoMo

Сообщение immortal » Сб фев 11, 2017 6:38 pm

inurble писал(а):http://majordomo.smartliving.ru/Main/SetupLinux здесь есть пункт установки PHP5. его нет, как заменить на PHP5.6
вот примерно так

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

sudo apt-get install php5.6-cgi php5.6-cli php5.6 php-pear php5.6-xcache -y
sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl -y
вообще для поиска доступных программ для установки есть такая команда:

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

sudo apt-cache search php
в данном случае всё что содержит php в названии или описании
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
inurble
Сообщения: 33
Зарегистрирован: Ср янв 18, 2017 6:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Orange pi pc2 + MajorDoMo

Сообщение inurble » Вс фев 12, 2017 4:47 pm

Чую что то все таки не так с php делаю. Итог проверки и подключению к phpmyadmin ->
The mbstring extension is missing. Please check your PHP configuration.
Raspberry Pi 3 + базовый образ
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Orange pi pc2 + MajorDoMo

Сообщение immortal » Вс фев 12, 2017 5:12 pm

inurble писал(а):Чую что то все таки не так с php делаю. Итог проверки и подключению к phpmyadmin ->
The mbstring extension is missing. Please check your PHP configuration.
как устанавливаете?
вот так:

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

apt-get install phpmyadmin
или вот так

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

wget https://files.phpmyadmin.net/phpMyAdmin/4.6.6/phpMyAdmin-4.6.6-all-languages.zip
unzip phpMyAdmin-4.6.6-all-languages.zip
скорее всего надо установить расширение php mbstring
у меня на одной машине заработало после того как я не только установил php mbstring но и добавил в php.ini

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

extension=mbstring.so
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
inurble
Сообщения: 33
Зарегистрирован: Ср янв 18, 2017 6:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Orange pi pc2 + MajorDoMo

Сообщение inurble » Вс фев 12, 2017 5:24 pm

я делаю все строго по инструкции, за исключением по Вашему совету удалось установить php5.6 только так:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6-cgi php5.6-cli php5.6 php-pear php5.6-xcache -y
sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl -y

в папке /etc отсутствует php5(закономерно думаю), зато есть папка /php, в ней php5.5, php5.6, php7.1, меняю php.ini в папке с php5.6
Raspberry Pi 3 + базовый образ
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

Re: Orange pi pc2 + MajorDoMo

Сообщение immortal » Вс фев 12, 2017 6:26 pm

inurble писал(а):я делаю все строго по инструкции, за исключением по Вашему совету удалось установить php5.6 только так:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6-cgi php5.6-cli php5.6 php-pear php5.6-xcache -y
sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl -y

в папке /etc отсутствует php5(закономерно думаю), зато есть папка /php, в ней php5.5, php5.6, php7.1, меняю php.ini в папке с php5.6
я имею ввиду установку phpmyadmin
по идее если phpmyadmin Вы устанавливали через репы, то расширение mbstring должно само установиться, если phpmyadmin Вы скачали и распаковали, то надо установить расширение mbstring
устанавливаем расширение mbstring

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

apt-get install php5.6-mbstring
или

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

apt-get install php-mbstring
Возможно так же надо будет добавить в php.ini строчку

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

extension=mbstring.so
но все расширения должны подцепляться автоматически без указания в php.ini

Вам же написал phpmyadmin, что нет расширения mbstring, проверьте конфигурацию php
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
inurble
Сообщения: 33
Зарегистрирован: Ср янв 18, 2017 6:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Orange pi pc2 + MajorDoMo

Сообщение inurble » Пн фев 13, 2017 4:34 pm

immortal писал(а): 2. взять готовый образ уже развернутый.
Как вариант попробовать например DietPi мой образ и подставить туда script.bin от Вашего от Armbian, я пока не сравнивал разные образы от H5 и H3 но замена script.bin от армбиан OrangePi PC+ в моем образе запустился, хотя образ под OrangePi PC
1) может мне такой вариант, как Вы предлагаете сделать? Буду очень благодарен если поможите мне в этом с небольшой инструкцией

2) При переходе на страницу majordomo 2 ошибки:

Error:
1292: Incorrect datetime value: '0000-00-00 00:00:00' for column 'UPDATED' at row 11
ALTER TABLE pvalues ADD `SOURCE` varchar(20) NOT NULL DEFAULT '';

1054: Unknown column 'LATEST_ACTIVITY' in 'where clause'
UPDATE terminals SET IS_ONLINE=0 WHERE LATEST_ACTIVITY < (NOW() - INTERVAL 30 MINUTE)
Raspberry Pi 3 + базовый образ
inurble
Сообщения: 33
Зарегистрирован: Ср янв 18, 2017 6:38 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Orange pi pc2 + MajorDoMo

Сообщение inurble » Чт фев 16, 2017 4:36 pm

С линуксом столкнулся впервые, все приходится осваивать с нуля. Быть может пригодится тому, кто так же как и я купил Orange Pi PC2 и не знает почему с инструкции не получаются некоторые моменты, в частности почему не устанавливается PHP5 и phpmyadmin не запускается. За многие советы благодарность immortal

Установка PHP5.6:

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

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6-cgi php5.6-cli php5.6 php-pear php5.6-xcache -y
sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl -y
sudo apt-get install php5.6-mbstring php5.6-mysql php5.6-gd php-gettext
sudo apt-get install libapache2-mod-php5.6 -y
Raspberry Pi 3 + базовый образ
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Orange pi pc2 + MajorDoMo

Сообщение Victor_S » Чт фев 16, 2017 4:48 pm

inurble, не пойму почему Вы с php 5.6 мучаетесь, я же Вам в самом начале подсказывал взять готовые скрипты по установке мажордомо и окружения из соответствующей темы. Php младше 7.0 убрали из всех основных репозиториев современных линукс операционок, orange pi pc2 тут не при чем... С php 7 мажордомо работает нормально, как и с последними версиями mysql.
Ответить