Еще один вопрос-просьба к Сергею - объяснить логику и последовательность обработки обновления системы через web-интерфейс и установку программ из маркета. Я использую на данный момент git- версию на arch linux (при использовании linux 0.6b с сайта ситуация аналогичная). Систему ставил методом проб и ошибок, инструкцию от себя для arch выложил ранее на форуме. Система работает без нареканий, кроме вышеописанных вопросов - нет обновления и реакции на маркет. То есть в браузере вижу updates installed, но приложения не появляются ни в админке, ни в файлах на сервере. В debmes относительно этого ничего не пишется. В error-логах апача пусто. Буду рад любой подсказке или помощи. Спасибо.
ЗЫ
Архивы приложений загружаютcя в папку saverestore
Обновление системы и установка приложений из маркета
Модератор: immortal
-
- Сообщения: 90
- Зарегистрирован: Ср фев 06, 2013 1:12 pm
- Откуда: Россия, Москва
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Re: Обновление системы и установка приложений из маркета
У меня была такая же проблема, только в убунту — не ставились приложения из маркета, хотя и было написано, что установлено. Оказалось, что права на папку modules, были выставлены не верно.
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Обновление системы и установка приложений из маркета
С правами игрался, давал полный доступ, владельцем изначально выставлен пользователь http, от которого стартует апач.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Обновление системы и установка приложений из маркета
Смотрите от кого запущен цыкл
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Обновление системы и установка приложений из маркета
Цикл работает от пользователя http, апач работает от него же. Есть подозрения на подключенные расширения в php.ini, в нем методом проб и ошибок изначально добавлял то, что поможет системе запуститься и работать. Если кто-нибудь, у кого маркет и обновления работают, может поделиться своей секцией extentions, или php.ini вцелом (Linux - версия), заранее говорю спасибо.
-
- Сообщения: 67
- Зарегистрирован: Пт дек 27, 2013 11:20 pm
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: Обновление системы и установка приложений из маркета
Закрываю вопрос - проблема устранена. Расследование показало: как и следовало ожидать, работа с маркетом описана в директории Majordomo/modules/market/market.class.php, в котором имеем установку параметров curl
Я вместо архива получал страницу редирректа, сохраненную с именем нужного архива, -значит установка опции не работает. Гугл подсказал, что не работает потому, что PHP в Safe mode, за что в моем случае отвечает опция open_basedir в /etc/php.ini. Решается либо добавлением в open_basedir всех папок, откуда могут запускаться подобные скрипты, либо удалением всех папок из этой опции. Добавлю информацию в ветку по установке на Arch. Всем спасибо.=
Код: Выделить всё
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);