#author("2020-09-27T00:48:57+09:00","default:ichinomoto","ichinomoto")
[[soft]]
#author("2020-09-27T01:06:50+09:00","default:ichinomoto","ichinomoto")

*epgrec UNA [#e5997d46]
**入手 [#wbb46e6c]
[[配布元:https://katauna.hatenablog.com/]]~
~
以下4つをDLして展開する。~
[[epgrec UNA用epgdump 160127版:http://www1.axfc.net/u/3608680?key=UNAUNA]]~
[[epgrecUNA 人柱版 (2015/11/14):http://www1.axfc.net/u/3566746]]~
[[epgrecUNA 151114版用 fix1:http://www1.axfc.net/u/3578126]]~
[[epgrecUNA 151114版用 fix2:http://www1.axfc.net/u/3650284]]~

**前準備 [#x20d3408]
参考~
[[https://qiita.com/Uchida-Yuuki/items/8adc23fb2e372f40a225]]

***必要パッケージ [#zba72e6a]
 sudo apt install ntp at nginx php7.3-fpm php7.3-cli mariadb-server php7.3-mysql php7.3-xml php-mbstring

***atを使えるようにする [#uce25a5c]
 sudo sed -i".org" 's/www-data//g' /etc/at.deny

***mariadb [#m93bf81b]
/etc/mysql/mariadb.conf.d/50-server.cnf
 character-set-server = utf8mb4
 collation-server = utf8mb4_general-ci
 の下辺りに
 sql_mod = ''
 を追加して再起動
 sudo service mysql restart

ユーザー追加
 sudo mysql -uroot -proot
 MariaDB> create database epgrec;
 MariaDB> grant all on epgrec.* to epgrec@localhost identified by 'epgrec';
 MariaDB> exit;

**PHP [#f84c3c97]
 sed -i".org" 's/^disable_functions/;disable_functions/g' /etc/php/7.3/fpm/php.ini
 find /etc/php/7.3/ -name "php.ini" | xargs sudo sed -i".org" 's/^;date.timezone =/date.timezone = "Asia\/Tokyo"/g'
 service php7.3-fpm restart

***nginx [#cd750ff6]
 sudo rm /etc/nginx/sites-enabled/default
以下の内容で /etc/nginx/sites-available/epgrec を作る
 server {
    listen 80 default_server;
    server_name localhost;
 
    root /var/www/epgrec;
 
    charset utf-8;
    index index.php index.html;
 
    location ~ [^/]\.php {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    }
 }
有効化
 cd /etc/nginx/sites-enabled
 ln -s ../sites-available/epgrec
 service nginx restart

***epgrec [#m8f6ac6a]
展開
 tar zxvf epgdumpUNA1610127.tar.gz
ビルドしてインストール
 make
 sudo make install

***epgrecUNA [#t70edb55]
展開
 tar zxvf epgrecUNA_151114.tar.gz
 tar zxvf epgrecUNA151114Fix1.tar.gz
 tar zxvf epgrecUNA151114Fix2.tar.gz
配置と権限変更
 cp -a epgrec /var/www/
 cd /var/www/epgrec/
 chown -R www-data:www-data ../
 chmod -R 755 *
 chmod 777 templates_c thumbs settings cache

**epgrecUNA自体の設定 [#k6818b60]
参考~
[[https://qiita.com/Uchida-Yuuki/items/8adc23fb2e372f40a225]]

***ライブストリーミング有効化 [#o4d5256c]
epgrec/config.php
 define( 'REALVIEW', TRUE );

***トランスコード [#j6c1e65d]
 

***その他 [#tbf16f75]
そのままだと番組検索画面が表示されないので~
epgrec/templates/programTable.htmlの以下を変更
 0x3f -> 63
 0x7f -> 127


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS