nginxの設定を行う下記の設定を追記。デフォルトで他の設定があったらコメントアウトでOK。/etc/nginx/sites-enabled/default変更した後の設定は下記のとおり。restartブラウザから設定を行うhttp://ipアドレス/epgrecにアクセスして画面の指示通りに設定を進めてください。設定画面は非常に解り易く作られているので、説明を見ながらでも十分に設定可能です。※今回、色々と試行錯誤したため、スクリーンショットは取り損ねました。以前のスクリーンショットをのせておくので、雰囲気だけでもつかんでください。録画ファイル名の形式やその他の設定値について個人的なメモです。『%YEAR%%MONTH%%DAY%_%HOUR%%MIN%_%TYPE%%CH%_%TITLE%』で運用してみます。あと、ページに表示する番組表の長さは、Apacheの場合には8時間程度にしておかないと遅くて我慢できませんが、nginx+php7.0-fpmの場合には、24時間にしても十分に速い為、24時間にしました。getepgの実行時間は適宜変更します。デフォルトだと、2時間おきに○時29分になったら番組表の更新処理がされるみたいです。作者さんのデフォルトの指定がベストチョイスだったのでそのままにしました。あと、/var/www/htmlのところのパスは、epgrecインストール先のパスとあっていることを確認してください。/var/www/html/epgrec/shepherd.php番組検索画面での検索エラー対策について/var/www/html/epgrec/templates/programTable.htmlを下記のように修正して、暫定的に動くようにしました。PHPは殆ど触ったことが無いので、カンで『とりあえず動く状態』にはしてみましたが、直し方があっているかは分かりません。作者様より、下記の修正でOKとの事でした。0x7f}なし{else}{$wds_name}{/if}参考にしたページ下記のページを参考にさせていただきました。適当な何かの別館MySQL5.6リファレンス(検索ページでから文字で更新エラーが出たので参考にしました)最後に今回、Ubuntu16.04はINTEL製のSSDへインストールし、録画領域には500GBの2.5inchのHDDを使用しております。BIOSとSSDの組み合わせは凄まじい速さで、再起動に10秒もかからないので、セットアップ中にストレスなく作業できました。SSDは書き込み回数が心配なので、DBのファイルやTS等、書き換えが多発する部分をHDDに振り分ける設定としました。MySQLの調査で使ったコマンド。曰く:at>の所なのですが,16.04では14.04と違い.最近のディストリビューションでは、includeで設定を読み込むのが主流のようで、includedirの先のファイルに記載してもいいとは思いますが、わかりやすいようにmy.cnfに追記しています。/etc/mysql/mysql.conf.d/[client]default-character-set=utf8>また「適当な何かの別館」さんのパスワードである「****」ではもうDLできないようです.パスワードは伏字に変更させて頂きました。先方でパスワードを設定している以上、申し訳ありませんが、こちらでは何もお答えできません。曰く:atlasasさん、初めまして。PT2/3+epgrecの環境構築の時には毎回参考にさせていただいており、非常に助かっております。ありがとうございます。今回、サーバ機リフレッシュのため、この記事の通りに構成し、local環境では無事に番組表を見れるまで出来ました。ここからが質問なのですが、今回の環境で外部(wan)からこのサーバ機へアクセスして予約などをしたく、nginxの設定をやっていたのですが、番組表が見れない状態です。nginxのsites-enable/defaultのservernameは、私が取得しているドメインに書き換えています。このドメインを使ったssh、htmlページへのアクセス、phpinfo()の表示、epgrecディレクトリ内に配置したファイルを用いたphpinfo()の表示は問題なく行えています。epgrec/index.phpにアクセスするとレスポンスで200が返ってきているにもかかわらずページは真っ白で、エラーをlogに吐き出す設定を行ってもエラーが全く出ないといった状態で、恥ずかしながら悩んでおります。このような場合、どのようにすれば良いかわかりますでしょうか?拙い説明で、かつ記事から離れた内容で申し訳ありませんが、もし何かわかればご指摘いただけないでしょうか。yourdomain.com.sample2.WAN側からDNSをひいてアクセスした場合のアクセス時のアクセスログ、エラーログは上記1.と比べて違う点はありますか?<nginxのデフォルトのログ出力先>/var/log/nginx3.epgrecの設定で、外部アクセス時のURLを設定する箇所があったと記憶しています。<最初にアクセスするのは、step1.phpで次ページがstep2.php。設定すると、/var/www/html/epgrec/settings/config.xmlに内容が反映されたと思います。曰く:atlasasさん、早速のお返事ありがとうございました。質問した後、Desktop版でやったのがよくなかったのかと思い16.04LTSのserver版で再セットアップしておりました。状況は変わらず、頂いたコメントも実践してみましたが外部接続とLAN接続でlogに変化もなく、どうしたもんかと。こんな時はコードだ、と思いソースコードを眺めておりましたらこのような記述を発見しました。config.phpの最後の方です。“グローバルIPからのアクセスにHTTP認証が設定されていません”どうやら不正アクセス対策で、WAN側からの接続(グローバルIPアクセス)にはHTTP認証を必須としていたようです。http://d.hatena.ne.jp/katauna/20200101早速NginxにHTTPBasic認証を設定しましたが、設定の仕方がよくなかったのか、うまくBasic認証が通っていることをUNA側が認識できず。結局自分がもがいた限りではそのままではWAN接続不可という結果でした。Basic認証を適用しまして、不特定多数の人間が何もなしにアクセスはできない状態にして運用しようかと思っております。これではセキュリティ的にはまだまだ甘いと思うので、暇を見つけて安全にしていこうと思います。本導入記事と素早いお返事に、改めてお礼申し上げます。ありがとうございました。(このコメントが、同じ壁にぶち当たった方の助けになればいいのですが。曰く:at動作報告ありがとうございます。同件で困っている人にはありがたい投稿になると思います。現状、調べているだけの余裕が無いので、nginxとphp-fpmを連携させるにあたり、リバースプロキシを使っているのがいけないのかとも思いましたが、epgrecの設定の見直しを含めて、調査してみてもいいかもしれませんね。一つ、提案ですが、OpenVPNをインストールして、VPN経由でのみアクセスできるようにしてはどうでしょうか?ウェブ画面を直接公開しないだけでも、かなりセキュリティが上がると思いますよ。曰く:atinstall/step~を複数回動かすと、もしかしたらマスタデータが2重登録されるかもしれません。ページにアクセスし、デグ確してみることをお勧めします。曰く:atいつもお世話になっております。rhejrと申します。^^いつも素晴らしい記事で勉強してます。1つお願いがありますが現在pt3は生産終了になってますね。unaの記事の予定はありますか?もし可能でしたらお願いしたと思います。お返事お願いできますか?^^よろしくお願いします。unaの記事の予定はありますか?ドライバのソースコードが公開されていない為、出来ません。書くと、PX-Q3PEのドライバは公開はされていますが、CentOS6.xでしか使えないんですよね。Ubuntuでは難しいと思います。ソースコードがどこかに公開されていたら教えてください。ちなみに、ドライバのダウンロード先は下記です。曰く:atお世話になっております。rhejr_ehdです。https://github.com/knight-rider/ptx上記のドライバーはどうでしょうか?ご検討ください。曰く:at情報ありがとうございます。内容を確認したところ、動きそうな気がしますね。作者さんが精力的に開発してくださっているようですし。空いているPCが無いので、余裕が出来たらサーバのリプレースにあわせて試してみます。曰く:atお世話になっております。「recpt1の用意」の部分なのですが、新規導入の場合以下の記載も必要ではないでしょうか?ご検証の程よろしくお願いいたします。曰く:atお世話になっております。お世話になっております。epgrecUNAの開発、ありがとうございます。‘0x3f’』エラーが発生しました。1』が発生するようですね。↑これを実行しないと「番組検索」ができない状態となっておりました。可能でしたら記事に反映していただけると嬉しいです。曰く:atご返信が遅れ申し訳ありません。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。既存LAN回線のまま、光電話をホームゲートウェイと別の部屋に置く方法buffaloのWHR-300HP2をdd-wrt化する。LTSのインストールと初期設定CentOS7にepgrec(UNA)+PT3環境を構築する。WordPress.。