TakcC / PHP-EPG-Docker-Server

用 php 实现的 EPG 服务端, Docker🐳 部署,带设置界面,支持 DIYP & 百川 、 超级直播 以及 xmltv 格式。
https://hub.docker.com/r/taksss/php-epg/
GNU General Public License v2.0
55 stars 23 forks source link

直接用portainer部署 #1

Closed Yumega closed 1 month ago

Yumega commented 1 month ago

显示 Forbidden You don't have permission to access this resource.

Yumega commented 1 month ago

stderr: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.27.0.2. Set the 'ServerName' directive globally to suppress this message stderr: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.27.0.2. Set the 'ServerName' directive globally to suppress this message stderr: [Tue Jul 16 05:48:14.609061 2024] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.38 (Debian) PHP/7.2.34 configured -- resuming normal operations stderr: [Tue Jul 16 05:48:14.609116 2024] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND' stderr: [Tue Jul 16 05:48:29.701345 2024] [autoindex:error] [pid 19] [client 192.168.11.212:49983] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive

TakcC commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

Yumega commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

这个能聚合各种epg吗 包括国外的 台湾的

TakcC commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

这个能聚合各种epg吗 包括国外的 台湾的

能访问到的 xml 文件就行,格式是统一的。

不过这个现在还做得比较粗糙。对于 DIYP 是有做聚合,对于 xmltv 的话,目前是直接存列表的第一个。

Yumega commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

这个能聚合各种epg吗 包括国外的 台湾的

能访问到的 xml 文件就行,格式是统一的。

不过这个现在还做得比较粗糙。对于 DIYP 是有做聚合,对于 xmltv 的话,目前是直接存列表的第一个。

建议做成docker 一键安装, 不用手动拉取 https://github.com/TakcC/PHP-EPG-Docker-Server.git

TakcC commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

这个能聚合各种epg吗 包括国外的 台湾的

能访问到的 xml 文件就行,格式是统一的。 不过这个现在还做得比较粗糙。对于 DIYP 是有做聚合,对于 xmltv 的话,目前是直接存列表的第一个。

建议做成docker 一键安装, 不用手动拉取 https://github.com/TakcC/PHP-EPG-Docker-Server.git

嗯嗯,已经在着手准备了。今天试了一下,轻量级的alpine-apache-php还有点问题。如果直接用php-apache镜像的话又担心太大了。话说你一般会关注镜像大小么?

Yumega commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

这个能聚合各种epg吗 包括国外的 台湾的

能访问到的 xml 文件就行,格式是统一的。 不过这个现在还做得比较粗糙。对于 DIYP 是有做聚合,对于 xmltv 的话,目前是直接存列表的第一个。

建议做成docker 一键安装, 不用手动拉取 TakcC/PHP-EPG-Docker-Server.git

嗯嗯,已经在着手准备了。今天试了一下,轻量级的alpine-apache-php还有点问题。如果直接用php-apache镜像的话又担心太大了。话说你一般会关注镜像大小么?

500m 以内都可以😇

TakcC commented 1 month ago

应该还是能跑起来吧?这个应该只是warning,因为index.php在epg文件夹底下,导致www文件夹没有index文件。访问ip:5678/epg也提示Forbidden么?

这个能聚合各种epg吗 包括国外的 台湾的

能访问到的 xml 文件就行,格式是统一的。 不过这个现在还做得比较粗糙。对于 DIYP 是有做聚合,对于 xmltv 的话,目前是直接存列表的第一个。

建议做成docker 一键安装, 不用手动拉取 TakcC/PHP-EPG-Docker-Server.git

嗯嗯,已经在着手准备了。今天试了一下,轻量级的alpine-apache-php还有点问题。如果直接用php-apache镜像的话又担心太大了。话说你一般会关注镜像大小么?

500m 以内都可以😇

哈哈哈,那估计随便哪个都不会超过。在整合alpine-apache-php,那个只有几十M,不过有的地方还没改好。今晚先搞个基于官方php:apache的吧。

Yumega commented 1 month ago

感谢,已经配置好了,51zmt.top的没问题,但是这种读取不出来 http://m3u4u.com/xml/jq2zy9gxdefwdrejyxr5

Fatal error: Uncaught Exception: 不支持文件格式xr5 in /var/www/html/epg/update.php:111 Stack trace: #0 /var/www/html/epg/update.php(235): downloadData('http://m3u4u.co...', Object(PDO), Array) #1 {main} thrown in /var/www/html/epg/update.php on line 111

TakcC commented 1 month ago

感谢,已经配置好了,51zmt.top的没问题,但是这种读取不出来 http://m3u4u.com/xml/jq2zy9gxdefwdrejyxr5

Fatal error: Uncaught Exception: 不支持文件格式xr5 in /var/www/html/epg/update.php:111 Stack trace: #0 /var/www/html/epg/update.php(235): downloadData('http://m3u4u.co...', Object(PDO), Array) #1 {main} thrown in /var/www/html/epg/update.php on line 111

啊……这个版本我只做了基本的URL判断后缀,下个版本把重定向的也加进来吧。

TakcC commented 1 month ago

新版本已支持。