Автообновление элементов меню

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm
Благодарил (а): 48 раз
Поблагодарили: 12 раз

Re: Автообновление элементов меню

Сообщение Vittaly » Вс ноя 16, 2014 11:45 pm

Ivan писал(а):Сделай запросы в ручную. И посмотри что возвращает. Еще есть логи. Завтра посммотрю ваш запрос с компа
Запровы вручную делал. Например, вот на этот:
http://ServerIP/menu.html?ajax=1&op=get ... item_id=97
Сервер возвращает ошибку 404. Логи lighttp и debmes на эту тему ничего не содержат. В debmes ошибок никаких.
Cubietrunck + Debian
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Автообновление элементов меню

Сообщение Ivan » Вс ноя 16, 2014 11:48 pm

Нужно смотреть не debmes а логи самого сервиса. /var/log /lighttp.log
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Vittaly
Сообщения: 118
Зарегистрирован: Вт окт 14, 2014 9:19 pm
Благодарил (а): 48 раз
Поблагодарили: 12 раз

Re: Автообновление элементов меню

Сообщение Vittaly » Чт ноя 20, 2014 11:42 pm

Ну, в общем, докладываю. Видимо, мозгов у меня не хватило настроить систему на Lighttpd. Анализ логов, в том числе и /var/log/lighttp.log, и /var/log/access.log (пришлось попробовать включить этот модуль), ничего не дал. Ну, в общем, любые логи, которые могут прийти в голову, я проверял - ничего путного и полезного. Гугл показал, что Lighttpd ничего не знает про .htaccess - он его просто игнорирует. И в Lighttpd для этого используется lighttpd.conf. При этом синтаксис абсолютно другой, и вот так запросто перенести правила из .htaccess в lighttpd.conf не получается. В последнем, например, для написания правил используются регулярные выражения. Я пробовал в этом разобраться, но так и не осилил, поэтому пришлось переехать на Apache. Переустанавливать пришлось так:
- делаем BachUp через админку (но в принципе, достаточно только саму базу через phpmyadmin).
- папку /var/www скопировал в надёжное место и сохранил. Далее удаляем всё содержимое /var/www (на всякий случай)
- удаляем все, что устанавливали, только в обратной последовательности. Удалять лучше не apt-get --purge remove, а aptitude purge. Говорят, так надёжнее и правильнее.
- устанавливаем всё заново, но уже с Apache.
- копируем сохранённую ранее папку в вновь созданную и чистую /var/www. К этому времени у нас уже установлена phpmyadmin, и ссылка на него в /var/www уже имеется. Поэтому при копировании ругнётся, что такая папка/файл уже есть - ПЕРЕЗАПИСЫВАТЬ ЕЁ НЕ НАДО, выбираем skip
- далее либо через phpmyadmin, либо через админку MODO восстанавливаем конфигурацию и базу.

PS. У меня, по какой-то причине, база данных при удалении mysql-server не удалилась. Соответственно, при повторной инсталляции меня никто не спрашивал, какой пароль будем создавать для mysql. Очень странно, но разбираться я не стал. Так что мне даже не пришлось восстанавливать базу :)
Теперь всё отлично работает, автообновление страниц заработало!!! Ну и кнопочки теперь нажимаются. А к Lighttpd, оказывается, могут быть вопросы...

PPS.Кстати, с апачем новая напасть появилась. Скажите, это у всех так, или только у меня?

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

root@cubie:~# ps -ef | grep apach
root      2012     1  0 23:11 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  2265  2012  1 23:11 ?        00:00:16 /usr/sbin/apache2 -k start
www-data  2266  2012  1 23:11 ?        00:00:30 /usr/sbin/apache2 -k start
www-data  2267  2012  1 23:11 ?        00:00:20 /usr/sbin/apache2 -k start
www-data  2268  2012  1 23:11 ?        00:00:21 /usr/sbin/apache2 -k start
www-data  2269  2012  1 23:11 ?        00:00:18 /usr/sbin/apache2 -k start
www-data  2435  2012  0 23:11 ?        00:00:09 /usr/sbin/apache2 -k start
www-data  2686  2012  0 23:11 ?        00:00:11 /usr/sbin/apache2 -k start
www-data  2688  2012  0 23:11 ?        00:00:04 /usr/sbin/apache2 -k start
www-data  2941  2012  1 23:11 ?        00:00:18 /usr/sbin/apache2 -k start
www-data  3008  2012  1 23:11 ?        00:00:18 /usr/sbin/apache2 -k start
www-data  3009  2012  0 23:11 ?        00:00:13 /usr/sbin/apache2 -k start
Cubietrunck + Debian
Ilfat
Сообщения: 44
Зарегистрирован: Пт июн 07, 2019 7:40 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Автообновление элементов меню

Сообщение Ilfat » Пт июн 07, 2019 7:48 pm

Доброго дня!

Честно запутался и не понимаю как обновлять элементы или страницу целиком.
Взял примеры сцен со стартовой страницей и погодой.
Стартовая страница обновляет элементы (время, статус, события от алисы)
А страница с погодой не обновляет элементы. Приходится обновлять руками.
Перерыл всю главную страницу но так и не понял как сделать, чтобы обновлялись элементы с погодой.
Ну и на будущее, хотелось бы понять, чтобы использовать в будущем.

Не пинайте сильно. Ткните носом где ковырять.
Yashalta
Сообщения: 317
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Автообновление элементов меню

Сообщение Yashalta » Вс июн 09, 2019 2:20 pm

Ilfat писал(а):
Пт июн 07, 2019 7:48 pm
Доброго дня!

Честно запутался и не понимаю как обновлять элементы или страницу целиком.
Взял примеры сцен со стартовой страницей и погодой.
Стартовая страница обновляет элементы (время, статус, события от алисы)
А страница с погодой не обновляет элементы. Приходится обновлять руками.
Перерыл всю главную страницу но так и не понял как сделать, чтобы обновлялись элементы с погодой.
Ну и на будущее, хотелось бы понять, чтобы использовать в будущем.

Не пинайте сильно. Ткните носом где ковырять.
У меня была подобная проблема, здесь я спрашивал viewtopic.php?f=24&t=6479
Как я понял, я не утверждаю! Каждый элимент имеет свой "ID" и когда вы при помощи импорта "подсовываете" сцену или просто элименты сцен то, они идут со своими, старыми "ID" а не получают новый на новом месте! И во время обновления странички обновляются все "ID" которые прописаны в системе.
Как узнать какой "ID" должен быть и как поменять старый на нужный, я не знаю!

Если вы импортировали страницу которая не обновляется то, просто удалите ее, и ручками создайте заново, без импорта! Тогда она получит свой правильный "ID" и все будет обновляться! (По крайней мере мне это помогло!)
Jilber
Сообщения: 717
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 117 раз
Поблагодарили: 113 раз

Re: Автообновление элементов меню

Сообщение Jilber » Вт июн 11, 2019 5:31 pm

Yashalta писал(а):
Вс июн 09, 2019 2:20 pm
Как узнать какой "ID" должен быть и как поменять старый на нужный, я не знаю!
ID нужного элемента можно посмотреть здесь:
СпойлерПоказать
ID.jpg
ID.jpg (141.34 КБ) 3474 просмотра
Аватара пользователя
olis
Сообщения: 20
Зарегистрирован: Вс июл 14, 2019 6:29 pm
Благодарил (а): 8 раз
Поблагодарили: 6 раз

Re: Автообновление элементов меню

Сообщение olis » Сб июл 04, 2020 2:17 pm

Доброго времени суток!
Подскажите, пожалуйста, существует ли штатный способ временно отключить все процессы автообновления меню? Потому что непонятно как можно спокойно отлаживать css, когда оно постоянно обновляется :?
Ответить