Fix: Error 500 on export. Fix: Show health page immediately then load the diag data.
This commit is contained in:
@@ -55,7 +55,7 @@ This demo runs with sample XMLTV feeds to showcase the interface.
|
||||
|
||||
### Requirements
|
||||
|
||||
- A web server running **PHP 8.0+** with **php-curl** extension
|
||||
- A web server running **PHP 8.0+** with **php-curl** and **php-xml** extensions
|
||||
- **Apache** or **Nginx** — or just use **Docker**
|
||||
- An **EPG source in XMLTV format** (e.g. Tunarr, Jellyfin, xTeVe...)
|
||||
- *(Optional)* An **M3U playlist** — required for the built-in player
|
||||
@@ -100,13 +100,13 @@ chmod 775 /var/www/gridtv
|
||||
chown -R www-data:www-data /var/www/gridtv
|
||||
```
|
||||
|
||||
#### 3. Install php-curl
|
||||
#### 3. Install php-curl + php-xml
|
||||
|
||||
The built-in player uses `proxy.php` to relay HTTP streams over HTTPS. This requires the **php-curl** extension:
|
||||
The built-in player uses `proxy.php` to relay HTTP streams over HTTPS, and the admin tools parse XMLTV directly. This requires **php-curl** and **php-xml**:
|
||||
|
||||
```bash
|
||||
# Debian/Ubuntu — adjust version to match your PHP
|
||||
apt install php8.4-curl
|
||||
apt install php8.4-curl php8.4-xml
|
||||
systemctl reload apache2 # or: systemctl reload nginx
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user