Požadavky na systém
Pro webové stránky založené na videu pro nejlepší výsledky byste měli mít hlavní server (pro ComusThumbz), paměťový server a 1 nebo více serverů pro konverzi videa. Pro úložiště a covnersion serverů můžete použít služby, které jsou k dispozici, stačí sledovat odkazy v našem admin.
Co tato stránka pokrývá
Tato příručka vysvětluje, co váš webový server potřebuje nainstalovat před spuštěním ComusThumbz. Pokud jste již nainstalovali ComusThummz úspěšně, váš server pravděpodobně splňuje všechny tyto požadavky. Při nastavení nového serveru nebo problémů s řešením problémů použijte tuto příručku.
Mám splnit požadavky?
Rychlá kontrola
Většina poskytovatelů hostingu, kteří podporují moderní webové stránky PHP, může spustit ComusThumbz. Potřebuješ:
- Linuxový server (Ubuntu, Debian, Centos, nebo podobné)
- Verze PHP 8.3 nebo novější
- MySQL nebo MariaDB databáze
- Nejméně 2GB RAM (4GB + doporučeno pro video stránky)
- FFmpeg nainstalován (vyžadováno pro zpracování videa)
- IonCube
Co může ComusThummz udělat
Když váš server splňuje všechny požadavky, budete mít přístup k těmto funkcím:
- Nahrát a spravovat videa s automatickou generací miniatur a více možností kvality
- Vytvořit fotogalerie se zpracováním obrazu a hromadnými nahrávkami
- Hostit živé webkamery proudy pomocí video technologie v reálném čase
- Monetizace tvůrců včetně tipů, předplatného a obsahu pay- per- view
- Více jazyků podpora 25 jazyků z arabštiny do vietnamštiny
- Zpracování plateb s podporou pro Stripe, PayPal, CCBill a 7 dalších poskytovatelů
- Uložení CDN vyložit video soubory do BunnyCDN, Wasabi, Backblaze a dalších služeb
- Pokročilá analytika sledování zobrazení, kliknutí, výdělky a chování uživatele
- AI- poháněné nástroje pomoci přezkoumat a organizovat obsah rychleji
Typ serveru: Co funguje nejlépe
Doporučené ubytování
Minimum Server Specs:
- 2 CPU jádra (4 + doporučeno)
- 2GB RAM (4GB + doporučeno)
- 10GB volné místo na disku (více pokud ukládají videa lokálně)
- Ubuntu 22.04 nebo Debian 12
Nedoporučuje se
- Nástroje pro zpracování videa jsou obvykle blokovány
- Nedostatek paměti pro nahrávání videa
- Nelze spustit základní úkoly potřebné pro zpracování
- Bez ovládání přes nastavení serveru
Pokud jste v současné době na sdíleném hostingu, budete muset upgradovat na VPS používat video funkce.
Požadavky na software
Web Server
Váš server potřebuje buď Apache nebo Nginx sloužit webové stránky.
Apache (nejčastější):
- Musí podporovat
.htaccesssoubory pro čisté URL - Verze 2.4 nebo novější
Nginx:
- Verze 1.18 nebo novější
- Vyžaduje manuální nastavení pro čisté URL
Verze PHP
Požadováno: PHP 8.3 nebo novější
ComusThumbz používá moderní PHP funkce, které fungují pouze ve verzi 8.3 a vyšší. Starší verze (PHP 7.x nebo PHP 8.0- 8.2) nebudou fungovat.
Kontrola verze PHP:
Pokud máte přístup k serveru, spusťte:
Měli byste vidět něco jako: PHP 8.3.x
Pokud uvidíte nižší verzi (jako 7.4 nebo 8.0), budete muset upgradovat PHP před instalací ComusThummz.
Databáze
Požadováno: MySQL 5.7 + nebo MariaDB 10.3 +
Doporučeno: MySQL 8.0 + nebo MariaDB 11.4 +
Vaše databáze ukládá veškerý váš obsah, uživatele a nastavení. Novější verze poskytují lepší výkon pro velké stránky.
Nástroj pro zpracování videa (FFmpeg)
- Uploadnul videa zůstat zaseklý na "nečeká" navždy
- Nejsou generovány žádné náhledy ani ukázkové klipy
- Videa nelze převést na streamování formátů
Co je FFmpeg?
FFmpeg je velitelský nástroj, který převádí videa do různých formátů a vytváří náhledy. To běží v pozadí automaticky, když uživatelé nahrávají videa.
Kontrola, zda je FFmpeg nainstalován:
Pokud vidíte informace o verzi, je nainstalován FFmpeg. Pokud uvidíte "příkaz nenalezen", budete muset nainstalovat nebo požádat svého poskytovatele hostingu, aby nainstalovat.
Nastavení PHP, která vyžadují úpravu
Několik nastavení PHP řídí, jak velké soubory můžete nahrávat a jak dlouho může zpracování běžet. Obvykle je třeba je zvýšit od výchozích hodnot.
Důležitá nastavení
Jak zkontrolovat aktuální nastavení
Vytvořit soubor s názvem phpinfo.php s tímto obsahem:
Nahrát na své stránky a navštívit ji v prohlížeči (příklad: https://yoursite.com/phpinfo.php). Uvidíte všechna nastavení PHP. Hledat jména nastavení výše pro zobrazení aktuálních hodnot.
phpinfo.php po kontrole nastavení - odhalí informace o vašem serveru, které by neměly být veřejné.Funkce PHP, které musí být povoleny
Někteří poskytovatelé hostingu vyřadí některé funkce PHP pro bezpečnost. ComusThumbz potřebuje tyto funkce pracovat:
Pokud jsou vypnuty: Videa nebudou zpracovávat, nahrávání selže a nastavení nelze uložit.
Jak jim umožnit: Kontaktujte svého poskytovatele hostingu nebo upravte php.ini Pokud máte přístup k serveru. Hledejte řádek začínající disablefunctions = a odstranit některou z výše uvedených funkcí.
Automatické úkoly v pozadí (Cron Jobs)
- Videa zůstávají zaseklá v "nečinném"
- Výnosy se nepočítají.
- Statistika se neaktualizuje.
Co je Cron Job?
Cron práce je automatický úkol, který běží každou minutu v pozadí. Zpracovává video, aktualizuje statistiky a provádí další úkoly údržby.
Nastavení Cron Job
Musíte nastavit jednu práci, která běží každou minutu:
Příkaz:
Nahradit /path/to/your/site/ s vaší vlastní instalační cestou.
Uživatelé cPanel:
Jdi Pokročilé > Cron Jobs
- Nastavit načasování
(každou minutu) - Vložte příkaz výše správnou cestou
- Klikněte Přidat novou práci
Uživatelé HestiaCP:
- Přihlaste se přes SSH
- Spustit:
crontab -e - Přidat cron řádek a uložit
Kontroluju, jestli funguje.
- Videa by se měla přesunout z "do" aktivní "během několika minut po nahrání
- Jdi Admin Panel > Cron Manager vidět poslední běh
Certifikát HTTPS / SSL
- Přijímající platby
- SEO (žebříček Google)
- Bezpečnostní prvky prohlížeče
Většina moderních poskytovatelů hostingu nabízejí zdarma SSL certifikáty prostřednictvím Zašifrujme.
cPanel: Jdi SSL / TLS Status a klikni AutoSSL získat zdarma certifikát
HestiaCP: Jdi Web > [vaše doména] > Upravit > SSL Zašifrovat
Ruční nastavení: Pokud spravujete vlastní server, použijte Certbot:
http:// do https://.Plánování úložiště
Kolik místa potřebuju?
Kde jsou soubory uloženy
Po instalaci budou tyto složky držet váš obsah:
ct/uploads/videos/- Nahrané video souboryct/uploads/images/- Obrázky a náhledyct/cache/- Dočasné soubory (lze vymazat)ct/logs/- Systémové protokoly
Tyto složky musí být zapisovatelné webovým serverem.
Live Streaming Requirements (nepovinné)
Živé streaming vyžaduje Docker a LiveKit nainstalovat na váš server.
Co je Docker?
Docker je nástroj, který běží LiveKit (streaming software) v izolovaném kontejneru.
Co je LiveKit?
LiveKit zpracovává video streaming v reálném čase mezi vysílači a diváky.
Požadavky na systém:
- Dokovací motor 20.10 nebo novější
- Otevřené přístavy: 7880, 7881 (TCP) a 50000-50020 (UDP)
- Samostatný server doporučený pro vysokodopravní streaming
Společné problémy a řešení
Videa zůstat "čeká" navždy
Co vidíte: Nahráváte video, ale nikdy se neobjeví na vašich stránkách. V panelu administrátora ukazuje stav "čeká".
Časté příčiny:
- Cron práce neběží
- FFmpeg není instalován
- Funkce PHP zakázány
Jak opravit:
- Zkontrolovat, zda je spuštěná práce cron (viz Admin Panel > Cron Manager)
- Test FFmpeg: Spustit
ffmpeg -versionpřes SSH nebo požádat hostitele - Zkontrolovat PHP funkce: Vytvořit testovací soubor pro ověření
exec()práce - Kontaktní podpora v případě přetrvávající otázky
Nelze nahrát velké soubory
Co vidíte: Upload selže pro videa větší než 100MB.
Jak opravit:
- Zvýšit nastavení PHP (
uploadmaxfilesizeapostmaxsize) na nejméně 500M - Restartovat PHP-FPM po změně nastavení
- Pokud na cPanel, použijte Name
Povolení Zamítnuto chyby
Co vidíte: Chyby o souborech nebo složkách nejsou zapisovatelné.
Jak opravit:
- Ujistěte se, že složky mají správná oprávnění:
ct/logs/by mělo být zapisovatelnéct/uploads/by mělo být zapisovatelnéct/cache/by mělo být zapisovatelné
- Pokud máte přístup k SSH, spusťte:
chmod -R 775 ct/logs ct/uploads ct/cache - Kontaktujte svého poskytovatele hostingu, pokud nemáte přístup k SSH
Připojení databáze selhalo
Co vidíte: Chybová zpráva o připojení databáze na každé stránce.
Jak opravit:
- Zkontrolujte, zda MySQL běží.
- Ověřit údaje databáze v
ct/dat/config.inc.php - Ujistěte se, že uživatel databáze má plná oprávnění
- Kontaktujte svého poskytovatele hostingu pro problémy databáze
Automaticky kontrolovat Váš server
Requirements Check Script
Uložit jako checkrequirements.php ve vašem kořene stránky a navštivte ji ve svém prohlížeči:
Tento skript kontroluje:
- Verze PHP
- Požadovaná rozšíření
- Povolené funkce
- Nastavení PHP
- FFmpeg instalace
Získání pomoci
Kde hledat první
- Zkontroluj tu práci. - Většina "videí, která nejsou zpracování" jsou související
- Ověřit FFmpeg je nainstalován - Běž.
ffmpeg -versionzkontrolovat - Recenze nastavení PHP - Ujistěte se, že paměť a limity nahrávání jsou dostatečně vysoké
- Zkontrolujte oprávnění ke složce - Odesílání složky musí být zapisovatelné
Kdy kontaktovat podporu
Kontaktujte svého poskytovatele hostingu, pokud:
- Nelze zpřístupnit nastavení PHP nebo cPanel
- FFmpeg není nainstalován a nelze jej nainstalovat
- Databáze se nespojí navzdory správným údajům.
- Firewall blokuje spojení.
Kontaktujte podporu ComusThummz, pokud:
- Požadavky jsou splněny, ale funkce stále nefungují
- V panelu admin vidíte konkrétní chybové zprávy
- Nastavení není jasné
Související průvodce
Souhrnný kontrolní seznam
Před instalací ComusThummz ověřte, zda máte:
- [] Linux server (VPS nebo dedikovaný, nesdílený hosting)
- [] PHP 8.3 nebo novější
- [] MySQL 5.7 + nebo MariaDB 10.3 +
- [] Nejméně 2GB RAM (4GB + doporučeno)
- [] FFmpeg nainstalován a pracuje
- []
exec()a související funkce PHP povoleny - [] Meze paměti PHP nastavena na 512M nebo vyšší
- [] Nahrát max soubor nastavený na 500M nebo vyšší
- [] Zápisné složky pro nahrávání, logů a cache
- [] Cron pracovní schopnost (běží každou minutu)
- [] SSL certifikát (zdarma Pojďme šifrovat funguje skvěle)
- [] 10GB + volné místo na disku
Potřebuješ pomoc? Podívejte se na Příručku pro instalaci, nebo kontaktujte svého poskytovatele hostingu pro ověření požadavků serveru.