#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