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

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

Модератор: immortal

Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

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

Сообщение savenko_egor » Пт авг 08, 2014 10:12 pm

msh555 писал(а):ИМХО: для МЖД только линух.
Я так же думаю! ;)
msh555 писал(а): PS. Мысль пришла, а может apt-get репозиторий? с зависимостями и прочими скриптами? Может кто умеет такое делать?
Было бы здорово запилить.

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

sudo apt-get install majordomo
Я читал тут на форуме, что уже кто-то делал такое. Но я так понял что проект забросили. Потому-что там старая версия сейчас.
msh555 писал(а):Пиши что за ошибки, выкладывай скрины.
Многое уже разбирали на форуме - только поискать.
Спасибо! Если что буду обращаться.
Завтра приедет Arduin-ка, обратно поставлю Debian и буду ковырять что к чему.

Ещё раз спасибо за поддержку!
Последний раз редактировалось savenko_egor Пт авг 08, 2014 10:14 pm, всего редактировалось 1 раз.
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Tolstopuz » Чт сен 11, 2014 10:19 am

Пока знакомился с системой ставил на Win7 x64, Ubuntu server 12.04 x86. Всё работало.
Но, вот собрал систему для постоянной работы. Установил Ubuntu server 14.04 amd64.
В результате установки Majordomo получаю страницу на которой выводится содержимое config.php, и красное сообщение о том что страница недоступна.
Пробовал ставить предыдущую версию, менять пользователя БД, переустанавливать Apache, PHP.
Форум читал, пользовался поиском. Такой же проблемы пока не нашёл. Схожые сводились к подключению к базе данных или правам на файлы. Это уже не однократно перепроверил.
Подскажите куда копать.
Вложения
ud.JPG
ud.JPG (117.95 КБ) 15644 просмотра
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Чт сен 11, 2014 12:19 pm

Может быть что-то конкретно с config.php не то? Или может подключается config.php.sample ?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Tolstopuz » Чт сен 11, 2014 12:45 pm

config.php и весь дистрибутив брался с сайта без изменений. Только менялся логин и пароль для доступа к базе.
На странице выводится содержимое нужного файла.
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

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

Сообщение dmw » Чт сен 11, 2014 12:55 pm

Если при входе на сайт выводится содержимое файла config.php, то в первой строке этого файла нужно добавить <?php
Пройтись по всем остальным файлам: Файлы должны заключаться в теге <?php ?>

P/s Если установлен Webmin, то можно изменить параметр: Прочее - PHP Configuration - Manage-Other Settings - Allow PHP scripts starting with <? ? = “Да”
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Чт сен 11, 2014 12:56 pm

Tolstopuz писал(а):config.php и весь дистрибутив брался с сайта без изменений. Только менялся логин и пароль для доступа к базе.
На странице выводится содержимое нужного файла.
Ещё вариант -- в config.php в начале идёт <? а не <?php
Это где-то в исходниках исправлялось, но в дистрибутиве по-старому и при выключенной опции short tags оно может не работать.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение Tolstopuz » Чт сен 11, 2014 1:24 pm

Спасибо. Оба совета действенные. Действительно в дистрибутиве было объявлено <?, а в конфиге PHP обработка сокращённых объявлений запрещена. Всё работает.
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm
Благодарил (а): 48 раз
Поблагодарили: 12 раз

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

Сообщение Vittaly » Вт окт 14, 2014 9:28 pm

Всем здравствуйте! Принимайте новенького :)
Устанавливаю сейчас систему на Cubietrunk. ОС - сборка на базе Debian. В принципе, все встало хорошо (спасибо за подробную инструкцию!), но есть нюанс с основным циклом: я его добавлял первым методом, через cron. Он стартует, но почему-то при загрузке системы скрипт запускается два раза, т.е. существуют две копии процесса. Стартую его под рутом:

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

root@cubie:~# ps -ef |grep cycle.php
root      1986  1956  0 22:24 ?        00:00:00 /bin/sh -c /usr/bin/php /var/www/cycle.php
root      1987  1986  1 22:24 ?        00:00:00 /usr/bin/php /var/www/cycle.php
При этом один из них можно убить руками, и тогда остаётся только один, как положено:

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

root@cubie:~# kill 1986
root@cubie:~# ps -ef |grep cycle.php
root      1987     1  0 22:24 ?        00:00:00 /usr/bin/php /var/www/cycle.php
Не подскажете, куда копать?
Cubietrunck + Debian
ErmolenkoM
Сообщения: 560
Зарегистрирован: Ср сен 04, 2013 10:31 am
Откуда: Самара
Благодарил (а): 99 раз
Поблагодарили: 140 раз
Контактная информация:

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

Сообщение ErmolenkoM » Ср окт 15, 2014 3:22 pm

Vittaly писал(а): Не подскажете, куда копать?

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

/bin/sh -c /usr/bin/php /var/www/cycle.php

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

/usr/bin/php /var/www/cycle.php
строчки разные. Ты их сам прописывал руками. Вспоминай куда.
Попробуй удалить из крона, посмотри что произойдет.
aka msh555
Cubian на Cubietruck, Connect
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm
Благодарил (а): 48 раз
Поблагодарили: 12 раз

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

Сообщение Vittaly » Ср окт 15, 2014 6:28 pm

Да, строчки разные. Но если убратьзапись из крона, то вообще не запускается. Буду искать и вспоминать...
Самое главное я понял - чудес не бывает и один крон не может запустить процесс два раза.

Проверил ещё раз: сделал при установке только это:

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

sudo nano /etc/crontab -e
@reboot /usr/bin/php /var/www/cycle.php
Cubietrunck + Debian
Ответить