Установка на Ubuntu

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

Модератор: immortal

Limyr
Сообщения: 16
Зарегистрирован: Пн ноя 03, 2014 10:01 am
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение Limyr » Чт ноя 06, 2014 8:54 am

msh555 писал(а):
Limyr писал(а): Спасибо за ответ. дома попробую.... Думаю проще будет на windows все делать на win все работает без проблем установилось.....
в очередной раз посоветую LINUX. Ubuntu - ставится без проблем и очень дружественна. Установка разжевана до мелочей http://smartliving.ru/Main/SetupLinux
Если есть комп для экспериментов - самое оно.

ну а рабочий большой у меня под вин, разумеется :-)
Да вот ошибка то и вылазиет на Ubuntu... Устанавливал все по мануалу..... Видать что то в настройках apache и php.... Вот и не кто не как не может разобраться из за чего это в новых версиях убунту....
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение ilvas » Пт ноя 21, 2014 12:35 am

Limyr писал(а):http://smartliving.ru/ * @version 1.1 */ Define('DB_HOST', 'localhost'); Define('DB_NAME', 'db_terminal'); Define('DB_USER', 'root'); Define('DB_PASSWORD', '570125'); Define('DIR_TEMPLATES', "./templates/"); Define('DIR_MODULES', "./modules/"); Define('DEBUG_MODE', 1); Define('UPDATES_REPOSITORY_NAME', 'smarthome'); Define('PROJECT_TITLE', 'MajordomoSL'); Define('PROJECT_BUGTRACK', "bugtrack@smartliving.ru"); if ($_ENV["COMPUTERNAME"]) { Define('COMPUTER_NAME', strtolower($_ENV["COMPUTERNAME"])); } else { Define('COMPUTER_NAME', 'mycomp'); // Your computer name (optional) } Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically) Define('SERVER_ROOT', 'c:/_majordomo'); if ($_ENV["S2G_BASE_URL"]) { Define('BASE_URL', $_ENV["S2G_BASE_URL"]); } else { Define('BASE_URL', 'http://127.0.0.1:80'); // Your base URL:port (!!!) } Define('ROOT', DOC_ROOT."/"); Define('ROOTHTML', "/"); Define('PROJECT_DOMAIN', $_SERVER['SERVER_NAME']); //Define('ONEWIRE_SERVER', 'tcp://localhost:8234'); // 1-wire OWFS server /* Define('HOME_NETWORK', '192.168.0.*'); // home network (optional) Define('EXT_ACCESS_USERNAME', 'user'); // access details for external network (internet) Define('EXT_ACCESS_PASSWORD', 'password'); */ //Define('DROPBOX_SHOPPING_LIST', 'c:/data/dropbox/list.txt'); // (Optional) ?>

Вот такая ошибка вываливается!!! Система Linux Ubuntu 14...... Устанавливал по мануалу...... В чем может проблема быть???
тоже задолбался устанавливать и разбираться с этим. Нашел.
это происходит потому, что файл config.php (который подгружается в index.php) начинается с <?, а не с <?php
дальше двигаюсь. теперь файлов не хватает :-(

пишет вместо меню:
Not Found
The requested URL /menu.html was not found on this server.

И подобная штука на основной странице. Не хватате /page/8.html

А вот в настройки пускает. Теперь с OWFS надо разбираться.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Установка на Ubuntu

Сообщение sergejey » Пт ноя 21, 2014 12:32 pm

Насчёт not found: для апача есть файл .htaccess, в котором прописана "переадресация" ссылок с помощью mod_rewrite. Соответственно, если htaccess не отрабатывае (или не установлен mod_rewrite), то будут 404-ые ошибки. Я не уверен, что в lighthttpd этот модуль есть в принципе.
За это сообщение автора sergejey поблагодарил:
ilvas (Сб ноя 22, 2014 1:36 pm)
Рейтинг: 1.16%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm
Благодарил (а): 48 раз
Поблагодарили: 12 раз

Re: Установка на Ubuntu

Сообщение Vittaly » Пт ноя 21, 2014 1:50 pm

sergejey писал(а):Насчёт not found: для апача есть файл .htaccess, в котором прописана "переадресация" ссылок с помощью mod_rewrite. Соответственно, если htaccess не отрабатывае (или не установлен mod_rewrite), то будут 404-ые ошибки. Я не уверен, что в lighthttpd этот модуль есть в принципе.
Lighttpd в принципе не работает с .htaccess. Мне как раз из-за этого пришлось переехать на апач
Cubietrunck + Debian
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение ilvas » Сб ноя 22, 2014 1:59 pm

sergejey писал(а):Насчёт not found: для апача есть файл .htaccess, в котором прописана "переадресация" ссылок с помощью mod_rewrite. Соответственно, если htaccess не отрабатывае (или не установлен mod_rewrite), то будут 404-ые ошибки. Я не уверен, что в lighthttpd этот модуль есть в принципе.
стоит апач. mod_rewrite устаовлен файл .htaccess из дистрибутива, вот такой.
что нужно сделать, чтобы заработало?

AddDefaultCharset UTF-8
DirectoryIndex index.html index.htm index.php default.html

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

ReWriteCond %{REQUEST_URI} pda$
RewriteRule .* /popup/pda.html [R,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ReWriteCond %{REQUEST_URI} \.html$
ReWriteCond %{REQUEST_URI} !index\.html$
ReWriteCond %{REQUEST_URI} !fckeditor
ReWriteCond %{REQUEST_URI} !banner\.html$
ReWriteCond %{REQUEST_URI} !flashcoms
ReWriteCond %{REQUEST_URI} !google
RewriteRule .* /nf.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ReWriteCond %{REQUEST_URI} \.xml$
ReWriteCond %{REQUEST_URI} !fck
ReWriteCond %{REQUEST_URI} !flashcoms
RewriteRule .* /nf.php

</IfModule>

<FILES config.php>
deny from all
</FILES>

<FILES debmes.txt>
deny from all
</FILES>
krasnov
Сообщения: 33
Зарегистрирован: Вс мар 16, 2014 9:41 pm
Откуда: Чебоксары
Благодарил (а): 30 раз
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение krasnov » Вс ноя 23, 2014 11:27 am

Добрый день!
После небольшой паузы решил возобновить хобби. Обновил Ubuntu Server с 12.04 LTS на 14.04 LTS.
При обновлении спрашивал насчет конфигов, отвечал поставить новые. Потом прошелся по ним еще раз. Что-то даже работало, и даже обновил MD из него самого, но не помню что сделал и все перестало работать :(.
В syslog пишет

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

Nov 23 10:46:01 nas apache2: PHP Notice:  Undefined variable: argv in /var/www/home/lib/general.class.php on line 13
Посмотрел туда, попробовал закоментарить:

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

if (Defined('HOME_NETWORK') && HOME_NETWORK!='' && /*!$argv[0] &&*/  
Теперь пишет так:

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

Nov 23 11:21:57 nas apache2: PHP Notice:  Undefined variable: params1 in /var/www/home/lib/module.class.php on line 142
Nov 23 11:21:57 nas apache2: PHP Notice:  Undefined offset: 2 in /var/www/home/lib/module.class.php on line 727
Nov 23 11:21:57 nas apache2: PHP Notice:  Undefined offset: 2 in /var/www/home/lib/module.class.php on line 728
Nov 23 11:21:57 nas apache2: PHP Notice:  Undefined offset: 1 in /var/www/home/lib/module.class.php on line 731
Nov 23 11:21:57 nas apache2: PHP Notice:  Undefined variable: params1 in /var/www/home/lib/module.class.php on line 142
Nov 23 11:21:57 nas apache2: PHP Notice:  Undefined variable: param_str in /var/www/home/lib/module.class.php on line 708
Nov 23 11:22:02 nas apache2: PHP Notice:  Undefined variable: found in /var/www/home/nf.php on line 66
Nov 23 11:22:02 nas apache2: PHP Notice:  Undefined variable: found in /var/www/home/nf.php on line 66
Nov 23 11:22:02 nas apache2: message repeated 19 times: [ PHP Notice:  Undefined variable: found in /var/www/home/nf.php on line 66] 
Подскажите куда копнуть?
pmaks
Сообщения: 7
Зарегистрирован: Вс ноя 23, 2014 3:55 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение pmaks » Вс ноя 23, 2014 4:17 pm

Решил поднять MajorDoMo на атомном сервачке который у меня занимается торрентами. На сервачке стоит Ubuntu 14.04.
Ставил по пошаговой инструкции, само собой столкнулся со всеми выше описанными проблемами. Сам я не большой спец по линуксу.
Проблема с menu.html решилась по непонятной причине после того как я просто заменил все файлы другими из архива majordomo-master.zip. После чего меню стало нормально открываться и на главной странице стали отображаться все модули.
Какие проблемы сейчас:
1) многие модули после выбора выводятся в виде кода. Выше писали что может быть в config.php начало <? вместо <?php, но в моем файле все правильно.
2) в RSS модуле не выводятся изображения, хотя видео вставки отображаются.
3) Не могу понять запущен ли основной цикл, есть ли в web-интерфейсе эта информация?
4) примонтировал удаленную папку NAS с музыкой, но не могу заставить воспроизвести ее в мажордомо, на страничке выбора доступны только названия папок, а файл выбрать нет возможности.

Как понять из под какого юзера происходит загрузка сервера?
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение ilvas » Вс ноя 23, 2014 5:06 pm

1) многие модули после выбора выводятся в виде кода. Выше писали что может быть в config.php начало <? вместо <?php, но в моем файле все правильно.

Не совсем так. Выводился именно код конфига, потому что у него начало <? вместо <?php

соответственно, смотрите код каких файлов выводится, и правьте там <? на <?php

А с owfs у Вас все получилось?
pmaks
Сообщения: 7
Зарегистрирован: Вс ноя 23, 2014 3:55 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение pmaks » Вс ноя 23, 2014 8:05 pm

ilvas писал(а): А с owfs у Вас все получилось?
Что такое owfs? Я только начал изучать, еще не в теме.
ilvas
Сообщения: 17
Зарегистрирован: Пт ноя 21, 2014 12:28 am
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Установка на Ubuntu

Сообщение ilvas » Вс ноя 23, 2014 8:09 pm

pmaks писал(а):
ilvas писал(а): А с owfs у Вас все получилось?
Что такое owfs? Я только начал изучать, еще не в теме.
это софт, который обеспечивает взаимодействие можордомо с 1-wire сетью через адаптер (у меня DS9490R).

на сайте про него здесь http://smartliving.ru/Main/ModuleOnewire
Ответить