Жопа кота

Я устал создавать куча заметок и забывать пароли от них. Для этого я создал этот микроблог. Буду писать то что не плохо было бы помнить.

Позднее Ctrl + ↑

Ministra aka stalker portal не собрать.

Жопа... я должен написать об этом. если я еше потрачу пару дней на сборку я кукухой поеду.
И так человек если ты пытаешься собрать ministra aka stalker portal и ты видишь ошибку

/var/www/stalker_portal/deploy/build.xml:358:114: Task exited with code 255

или прочую анальную боль связанную с

composer или  ocramius/package-versions

Ты прочитал 58 страниц на 4пда и там лишь одна догадка что этот геморрой связан с пхп версией.
Знай ты близок концу пути это не пхп
Вот оно решение твоей проблемы
Лечение геморроя
В двух славах если не знаешь как патчить через патч. Качаешь composer_version_1.9.1.patch корневую директорию
stalker_portal, нет не в папку deploy. так надо. и прям находясь в этой папке пишешь

sudo patch -p1 < composer_version_1.9.1.patch

и патчиться build xml и все собираешь как обычно.
Теперь не кого геморроя.

Icecast2 + ssl запускаем свое радио

И так сказ о том как установить icecast2 с поддержкой ssl.

Я потратил около недели времени что бы запустить icecast с поддержкой ssl. И что бы кому то может быть было чуть проще чем мне я решил это написать тут.

Начну пожалуй с того что установить и настроить icecast в убунте удалось легко и просто благодаря многочисленным инструкциям. Проблемы начались с того как я решил разместить плеер со свое радиостанцией на сайте. На моем сайте был установлен сертификат и все пользователи подключались через https и тут оказалось что html5 плеер просто молчит. в консоли была надпись mixed content. Короче все стало ясно надо что бы вещание с радиостанции шло тоже через https и тут начался основной геморрой.

Первым делом мне попалась инструкция где говорилось что бы я забыл о том что я делал раньше удалил icecast и собрал его из исходников заново с поддержкой ssl. Короче как я не старался так и не удалось мне следуя инструкции установить сеё чудо Но время я потратил на это прилично.

Потом на одном из форумов кто то упоминал что есть смыл проксировать данные чрез веб сервер. Так я выбрал апач2 и так что для этого надо.

  1. у нас уже есть установленный icecast2 с какой то точка монтирования http:mydomen:8000/live
  1. ставим апапч по любой из инструкций
  1. Ставим certbot и получаем сертификат на сервер . (там кстати в конце установки он поздравляет вас и пишит пути к сертификатам есть смысл их запомнить)
  1. И так у нас есть сервак который теперь открывается по https: настроим проксирование в конфигах апача configuration default-ssl.conf вместо дефаулт может быть имя вашего домена все зависит то как вы настраивали апач.

у меня содержание фала следующие.

<IfModule mod_ssl.c>

<VirtualHost *:443>

   ServerAdmin webmaster@localhost

   ServerName my1domen.ru

   ServerAlias www.my1domen.ru

   DocumentRoot /var/www/my1domen.ru

   ErrorLog ${APACHE_LOG_DIR}/error.log

   CustomLog ${APACHE_LOG_DIR}/access.log combined



Include /etc/letsencrypt/options-ssl-apache.conf

SSLEngine on

SSLCertificateFile /etc/letsencrypt/live/my1domen.ru/fullchain.pem

SSLCertificateKeyFile /etc/letsencrypt/live/my1domen.ru/privkey.pem

#Proxy Config

ProxyRequests Off

ProxyPreserveHost On

<Proxy *>

AddDefaultCharset Off

Order deny,allow

Allow from all

</Proxy>

Proxypass /  http://my2domen.ru:8000/live

ProxyPassReverse /  http://my2domen.ru:8000/live

<Directory />

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Require all granted

</Directory>

</VirtualHost>

</IfModule>

потом перезагружаем сервак systemctl restart apache2

если падает с ошибкой проверяем что установлены модули проксирования proxy_http proxy_html proxy

и опять перезагружаем сервак.

все теперь по адресу https://my1domen.ru мы слушаем радио по защищенному соединению. Именно это ссылку и есть смысл подключать в плеера на сайтах.

Эгея не чистить весь кэш

В один прекрасный момент мой блог на Эгея затупил. Перестал показывать последние добавленные посты. Причем делал это странно. Если я авторизовался в блоге то все посты мне видны. Выхожу из аккаунта и их нет. Пробовал чистил кэш не помогло.

Некоторое время спустя я перевез сайт на другой домен, и после чистки кэша и замены всех ссылок в БД при в ходе в блог все работало хорошо. А вот для гостей ссылки по прежнему вели на старый домен.
Короче лечил я этот геморрой так

Удалил папку /user/caches

Прошивка inch A6i

И так пару слов о ридери inch A6I полежал на полке годик и потом не включается, заряд нормальный. Проблемы с прошивкой. Так как сайт производителя не работает уже давно. Половина если не больше ссылок на прошивки битые. И так внимание избавляю от геморроя искавших. Скачать прошивку inch A6I можно тут. Инструкция по прошивке ниже.

Инструкция по перепрошивке: Пожалуйста, при проведении перепрошивки четко и последовательно выполняйте действия по каждому пункту: 1) Скопируйте cmdlist и U-boot.bin (2 файла в папке "1") в корневую директорию вашей микро SD карты 2) Вставьте микро SD карту в устройство, для обновления нажав на кнопки "назад" и "reset" одновременно, и, удерживая их до тех пор, пока на экране не начнется процесс перепрошивки 3) После того как перепрошивка будет закончена выньте вашу карту микро SD и удалите cmdlist и U-boot.bin. Затем скопируйте все файлы из папки "2" в корневой каталог вашей карты микро SD. 4) Вставьте карту микро SD в устройство для повторной перепрошивки, нажав на кнопку "назад" и кнопку "reset" вместе. Когда перепрошивка девайса будет окончена, выньте карту и перезагрузите устройство. Важно: карта микро SD должна быть не больше 2 ГБ, лучше 1 ГБ. Ридер не видит большие карты, поэтому и не идет прошивка.
 Нет комментариев    721   2020  

SCP Linux на Windows

Долго я думал как адекватно дать команду PuTTY что бы копировать файлы с Линукс сервера на свой компьютер.
Ответ прост FileZilla поддерживает SCP .

Устанавливаем ее на виндовс комп, добавляем новый сайт -> выбираем sftp -> вводим логин и пароль от ssh выбираем порт и все.

Некорректный токен безопасности Joomla 3x

При создании материала или категории появляется сообщение «Последний запрос был отклонен, поскольку он содержит некорректный токен безопасности. Пожалуйста, обновите страницу и попробуйте еще раз.»
Что странно при этом авторизация проходит нормально. А в логе сервера что то вроде

Character set ’utf8mb4’ is not a compiled character set and is not specified in the

И у тебя спутниковый интернет
Да да проблема именно в нем, он что то как то где то кэширует что получаеться такая ошибка.

Решение: Использовать ВПН

joomla 1.index.php

Иногда случается такое что в один прекрасный момент ваш сайт на джумле не работает, а у некоторых файлов дописана цифра 1.

Это вышло из за того что у вас не правильно указанны пути к «Путь к каталогу логов *» и «Путь к каталогу временных файлов» по этому как то так получается что джумла дописывает сама 1. перед названием файлов при обновлении.

Как узнать пути я уже писал тут http://gemorr.online/all/put-k-faylu-na-hostinge/

Docker команды для немощного разума

И так собираем контейнер если находимся в папке с Dockerfile
И вот там еще точка в конце это важно.

sudo docker build -t автор/название:v1 .

Смотрим список контейнеров

sudo docker ps -a

удаляем контейнер

sudo docker rm имя_контейнера

если контейнер не запущен что бы попасть в него, можно принудительно запустить.

sudo docker run -it --rm название_образа

Подключаемся к запущенному контейнеру

docker sudo exec -i -t 6ee6223a3ce3 bash

jshell windows 10

Хотелось для отладки использовать jshell в windows 10 и что бы не писать полный путь, до утилиты.
Я в поиске windows нахожу где у мня установлен jshell в моем случаи это

C:\Program File\Java\jdk-14\bin

Копирую эту строку.
Вызываю пуск->выполнить пишу там cmd тыкаю интер
В командной строке набираю

SET PATH=C:\Program File\Java\jdk-14\bin;%PATH%

Теперь в командной строке могу запускать утилиту просто набрав jshell
И нет геморроя.

Ранее Ctrl + ↓