fix
This commit is contained in:
40
README.md
40
README.md
@@ -141,7 +141,32 @@ define('PAYPAL_CLIENT_ID', 'il-tuo-client-id-sandbox');
|
||||
define('PAYPAL_SECRET', 'il-tuo-secret-sandbox');
|
||||
```
|
||||
|
||||
### Passo 4: Configura i Permessi (Linux/Mac)
|
||||
### Passo 4: Installa getID3 (Opzionale - per durata video automatica)
|
||||
|
||||
La piattaforma può estrarre automaticamente la durata dei video caricati usando getID3.
|
||||
|
||||
#### Metodo 1: Con Composer (raccomandato)
|
||||
```bash
|
||||
composer install
|
||||
```
|
||||
|
||||
#### Metodo 2: Script Automatico
|
||||
```bash
|
||||
# Linux/Mac
|
||||
bash install_getid3.sh
|
||||
|
||||
# Windows PowerShell
|
||||
.\install_getid3.ps1
|
||||
```
|
||||
|
||||
#### Metodo 3: Manuale
|
||||
1. Scarica getID3 da [GitHub](https://github.com/JamesHeinrich/getID3/releases)
|
||||
2. Estrai in `vendor/getid3/getid3/`
|
||||
3. Verifica che esista il file `vendor/getid3/getid3/getid3.php`
|
||||
|
||||
**Nota:** Se getID3 non è disponibile, la piattaforma proverà ad usare ffmpeg/ffprobe. Se anche questi non sono disponibili, dovrai inserire manualmente la durata.
|
||||
|
||||
### Passo 5: Configura i Permessi (Linux/Mac)
|
||||
```bash
|
||||
# Rendi scrivibile la cartella uploads e sottocartelle
|
||||
chmod -R 755 uploads/
|
||||
@@ -150,7 +175,9 @@ chmod -R 755 uploads/lessons/pay/
|
||||
chmod -R 755 uploads/images/
|
||||
```
|
||||
|
||||
### Passo 5: Avvia il Server
|
||||
**Nota:** Le cartelle `demo/` e `pay/` vengono create automaticamente all'upload se non esistono.
|
||||
|
||||
### Passo 6: Avvia il Server
|
||||
#### Con PHP Built-in (per sviluppo)
|
||||
```bash
|
||||
cd pilates-platform
|
||||
@@ -426,6 +453,15 @@ Crea `.htaccess` nella cartella `includes/`:
|
||||
- Controlla `upload_max_filesize` e `post_max_size` in `php.ini`
|
||||
- Verifica che la cartella `uploads/lessons/` sia scrivibile
|
||||
- Assicurati che il formato sia supportato (MP4, WebM, OGG, MOV)
|
||||
- Le cartelle `demo/` e `pay/` vengono create automaticamente se non esistono
|
||||
|
||||
### La durata video non viene rilevata
|
||||
- Installa getID3 per estrazione automatica durata:
|
||||
- Con Composer: `composer install`
|
||||
- Manualmente (Linux/Mac): `bash install_getid3.sh`
|
||||
- Manualmente (Windows): `.\install_getid3.ps1`
|
||||
- Oppure usa ffmpeg/ffprobe (già installato sulla maggior parte dei server)
|
||||
- Se non disponibile, inserisci manualmente la durata nel form
|
||||
|
||||
### PayPal non funziona
|
||||
- Verifica Client ID e Secret
|
||||
|
||||
Reference in New Issue
Block a user