mirror of
https://github.com/anthonyaxenov/iptv.git
synced 2024-11-21 21:14:46 +00:00
Уточнения по README и php.ini
This commit is contained in:
parent
950dfdb1b9
commit
6637367d43
38
README.md
38
README.md
@ -146,7 +146,8 @@ GET https://iptv.axenov.dev/<ID>/json
|
|||||||
* `status` -- статус плейлиста (`"online"|"timeout"|"offline"|"error"`)
|
* `status` -- статус плейлиста (`"online"|"timeout"|"offline"|"error"`)
|
||||||
* `encoding` -- данные о кодировке файла плейлиста
|
* `encoding` -- данные о кодировке файла плейлиста
|
||||||
* `name` -- название кодировки (`"UTF-8"|"Windows-1251"`)
|
* `name` -- название кодировки (`"UTF-8"|"Windows-1251"`)
|
||||||
* `alert` -- признак отличия кодировки от `UTF-8`, названия каналов сконвертированы в `UTF-8`, могут быть ошибки в отображении
|
* `alert` -- признак отличия кодировки от `UTF-8`, названия каналов сконвертированы в `UTF-8`, могут быть ошибки
|
||||||
|
в отображении
|
||||||
* `channels` -- массив названий каналов
|
* `channels` -- массив названий каналов
|
||||||
* `count` -- количество каналов >= 0
|
* `count` -- количество каналов >= 0
|
||||||
|
|
||||||
@ -193,7 +194,7 @@ GET https://iptv.axenov.dev/<ID>/json
|
|||||||
|
|
||||||
### Вручную
|
### Вручную
|
||||||
|
|
||||||
1. Выполнить `cp src/.env.example src/.env`, установить необходимые параметры в файле `src/.env`
|
1. Выполнить `cp ./src/.env.example ./src/.env`, установить необходимые параметры в файле `./src/.env`
|
||||||
2. Выполнить `docker compose up -d --build` (или `./iptv up`)
|
2. Выполнить `docker compose up -d --build` (или `./iptv up`)
|
||||||
3. Открыть `http://<APP_URL>:8080` в браузере (или `./iptv open`)
|
3. Открыть `http://<APP_URL>:8080` в браузере (или `./iptv open`)
|
||||||
|
|
||||||
@ -246,13 +247,28 @@ $ sudo systemctl restart apache2
|
|||||||
|
|
||||||
<a id="tools"></a>
|
<a id="tools"></a>
|
||||||
|
|
||||||
## Дополнительные инструменты (`./tools`)
|
## Дополнительные инструменты
|
||||||
|
|
||||||
### `download-all.sh`
|
### Очистка кеша Twig
|
||||||
|
|
||||||
|
Если в файле `./src/.env` параметр `TWIG_CACHE=1`, то макеты страниц компилируются однажды и потом переиспользуются.
|
||||||
|
Изменённые макеты не будут перекомпилироваться пока не будет очищен кеш прежних.
|
||||||
|
|
||||||
|
Для этого следует выполнить:
|
||||||
|
|
||||||
|
```
|
||||||
|
./iptv composer clear-views
|
||||||
|
```
|
||||||
|
|
||||||
|
### Скачать все плейлисты
|
||||||
|
|
||||||
|
Команда: `./tools/download-all.sh`
|
||||||
|
|
||||||
Скачивает все плейлисты из [`playlists.ini`](playlists.ini) в локальную директорию `./downloaded/`.
|
Скачивает все плейлисты из [`playlists.ini`](playlists.ini) в локальную директорию `./downloaded/`.
|
||||||
|
|
||||||
### `check-pls.sh`
|
### Проверить каналы плейлиста
|
||||||
|
|
||||||
|
Команда: `./tools/check-pls.sh`
|
||||||
|
|
||||||
Проверяет каждый канал в плейлисте на доступность и выводит результат проверки.
|
Проверяет каждый канал в плейлисте на доступность и выводит результат проверки.
|
||||||
|
|
||||||
@ -291,7 +307,9 @@ Check stats
|
|||||||
- Failed: 4/999
|
- Failed: 4/999
|
||||||
```
|
```
|
||||||
|
|
||||||
### `find-in-pls.sh`
|
### Поиск каналов в одном плейлисте
|
||||||
|
|
||||||
|
Команда: `./tools/find-in-pls.sh`
|
||||||
|
|
||||||
Находит каналы по заданному регулярному выражению в одном указанном плейлисте.
|
Находит каналы по заданному регулярному выражению в одном указанном плейлисте.
|
||||||
|
|
||||||
@ -317,7 +335,9 @@ Channel found: disney
|
|||||||
Found: 2
|
Found: 2
|
||||||
```
|
```
|
||||||
|
|
||||||
### `find-in-all.sh`
|
### Поиск каналов во всех плейлистах
|
||||||
|
|
||||||
|
Команда: `./tools/find-in-all.sh`
|
||||||
|
|
||||||
Находит каналы по заданному регулярному выражению во всех плейлистах, скачанных через `download-all.sh`.
|
Находит каналы по заданному регулярному выражению во всех плейлистах, скачанных через `download-all.sh`.
|
||||||
|
|
||||||
@ -351,7 +371,9 @@ Nothing found
|
|||||||
...
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
### `make-pls.sh`
|
### Создать плейлист из нужных каналов
|
||||||
|
|
||||||
|
Команда: `./tools/make-pls.sh`
|
||||||
|
|
||||||
Находит каналы по заданному регулярному выражению во всех плейлистах, скачанных через `download-all.sh`.
|
Находит каналы по заданному регулярному выражению во всех плейлистах, скачанных через `download-all.sh`.
|
||||||
|
|
||||||
|
@ -1,9 +1,8 @@
|
|||||||
[PHP]
|
[PHP]
|
||||||
file_uploads = Off
|
|
||||||
; upload_max_filesize=256M
|
|
||||||
; post_max_size=256M
|
|
||||||
error_reporting = E_ALL
|
error_reporting = E_ALL
|
||||||
;& ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING
|
file_uploads = Off
|
||||||
|
; upload_max_filesize=10M
|
||||||
|
; post_max_size=10M
|
||||||
|
|
||||||
[opcache]
|
[opcache]
|
||||||
opcache.enable = 1
|
opcache.enable = 1
|
||||||
@ -16,12 +15,19 @@ opcache.jit = tracing
|
|||||||
|
|
||||||
[xdebug]
|
[xdebug]
|
||||||
; https://xdebug.org/docs/all_settings
|
; https://xdebug.org/docs/all_settings
|
||||||
|
|
||||||
|
; закомментировать для выключения
|
||||||
zend_extension = xdebug.so
|
zend_extension = xdebug.so
|
||||||
xdebug.mode = develop,debug
|
|
||||||
|
; для отладки установить значение 'develop,debug'
|
||||||
|
xdebug.mode = develop
|
||||||
|
|
||||||
|
; для отладки при каждом запросе поменять 'trigger' на 'yes'
|
||||||
|
; иначе -- отправлять заголовок 'Cookie: XDEBUG_TRIGGER=go'
|
||||||
|
xdebug.start_with_request = trigger
|
||||||
|
xdebug.trigger_value = go
|
||||||
|
|
||||||
|
xdebug.client_host = 172.17.0.1
|
||||||
xdebug.REQUEST = *
|
xdebug.REQUEST = *
|
||||||
xdebug.SESSION = *
|
xdebug.SESSION = *
|
||||||
xdebug.SERVER = *
|
xdebug.SERVER = *
|
||||||
xdebug.client_host = 172.17.0.1
|
|
||||||
;xdebug.start_with_request=yes
|
|
||||||
xdebug.start_with_request = trigger
|
|
||||||
xdebug.trigger_value = go
|
|
||||||
|
Loading…
Reference in New Issue
Block a user