配布元
以下4つをDLして展開する。
epgrec UNA用epgdump 160127版
epgrecUNA 人柱版 (2015/11/14)
epgrecUNA 151114版用 fix1
epgrecUNA 151114版用 fix2
参考
https://qiita.com/Uchida-Yuuki/items/8adc23fb2e372f40a225
sudo apt install ntp at nginx php7.3-fpm php7.3-cli mariadb-server php7.3-mysql php7.3-xml php-mbstring
sudo sed -i".org" 's/www-data//g' /etc/at.deny
/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;
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
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
展開
tar zxvf epgdumpUNA1610127.tar.gz
ビルドしてインストール
make sudo make install
展開
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
参考
https://qiita.com/Uchida-Yuuki/items/8adc23fb2e372f40a225
epgrec/config.php
define( 'REALVIEW', TRUE );
そのままだと番組検索画面が表示されないので
epgrec/templates/programTable.htmlの以下を変更
0x3f -> 63 0x7f -> 127