Sistem Gereksinimleri
En iyi sonuçlar için video tabanlı web siteleri için ana bir sunucuya (ComusThumbz için), bir depolama sunucusu ve 1 veya daha fazla video dönüştürme sunucusuna sahip olmalısınız. Depolama ve kovnersion sunucuları için mevcut hizmetleri kullanabilirsiniz, sadece yöneticimizdeki bağlantıları takip edebilirsiniz.
What This Page Covers
Bu kılavuz, web sunucunuzun ComusThumbz'i çalıştırmadan önce ne yüklemesi gerektiğini açıklıyor. Zaten ComusThumbz'ı başarıyla kurduysanız, sunucunuz muhtemelen tüm bu gereklilikleri karşılar. Yeni bir sunucu kurmak veya sorun giderme sorunları kurmak için bu kılavuzu kullanın.
Gereksinimlerle tanışın mı?
Hızlı Giriş Hızlı Giriş Hızlı
Modern PHP web sitelerini destekleyen barındırma sağlayıcıları ComusThumbz'ı çalıştırabilir. İhtiyacınız var:
- Bir Linux sunucusu (Ubuntu, Leicester, CentOS veya benzer)
- PHP Version 8.3 veya yeni
- Emerson veya MariaDB veritabanı
- En az 2GB RAM (4GB+ video siteleri için önerilen)
- FFmpeg yüklü (Video işleme için yalvarır)
- IonCube
ComusThumbz Ne Yapabilir
Sunucunuz tüm gereksinimleri karşıladığında, bu özelliklere erişeceksiniz:
- indirme ve yönetme videoları Otomatik devretme nesli ve birden fazla kalite seçeneği ile
- Create photo gallery Görüntü işleme ve toplu yüklemeler ile
- Host live webcam akışları Gerçek zamanlı video teknolojisini kullanarak
- Yaratıcı Monetization ipuçları, abonelikler ve ödeme-per-view content
- Birden çok dil dili Arap'dan Vietnam'a 25 dil destek
- Ödeme işleme Stripe, PayPal, CCBill ve 7 diğer sağlayıcı için destekle
- CDN depolama BunnyCDN'e video dosyaları indirmek için, Wasabi, Backblaze ve diğer hizmetler
- Gelişmiş analitik analitik Görüntüleme, tıklamalar, kazançlar ve kullanıcı davranışları
- AI destekli araçlar İncelemeye yardımcı olmak ve içeriği daha hızlı organize etmek
Server Type: What Works Best Best Best
Önerilen Hosting
Asgari Server Specs:
- 2 CPU çekirdeği (4+ önerilir)
- 2GB RAM (4GB+ önerilir)
- 10GB ücretsiz disk alanı (aynı zamanda videoları yerel olarak depolamak)
- 22.04 veya Debian 12
Öneri Değil
- Video işleme araçları genellikle bloke edilir
- Video yüklemeleri için yeterli bellek değil
- İşleme için gerekli arka görevleri çalıştıramaz
- sunucu ayarları üzerinde kontrol yok
Şu anda paylaşılan barındırmadaysanız, video özelliklerini kullanmak için bir VPS'ye yükseltmeniz gerekir.
Yazılım Gereksinimleri
Web Server
sunucunuz ya da ihtiyaç duyuyor Apache Apache veya Nginx Web sayfalarına hizmet etmek için.
Apache Apache (En yaygın):
- Desteği desteklemeli
.htaccessTemiz URL'ler için dosyalar - 2.4 veya yeni sürüm
Nginx:
- 1.18 veya yeni
- Temiz URL'ler için manuel yapılandırma gerektirir
PHP Version
Gerekli: PHP 8.3 veya yeni
ComusThumbz, sadece 8.3 ve yukarıdaki sürümde çalışan modern PHP özelliklerini kullanmaktadır. Eski versiyonlar (PHP 7.x veya PHP 8.0-8.2) işe yaramayacaktır.
PHP Versioninizi kontrol edin:
Eğer sunucu erişiminiz varsa, koşmak:
Böyle bir şey görmelisin: PHP 8.3.x
Daha düşük bir versiyon görürseniz ( 7.4 veya 8.0 gibi), ComusThumbz'ı yüklemeden önce PHP'yi yükseltmeniz gerekir.
Veritabanı Veritabanı
Gerekli: Natasha 5.7+ veya MariaDB 10.3+
Önerilen: Natasha 8.0+ veya MariaDB 11.4+
Veritabanınız tüm içeriğinizi, kullanıcılarınızı ve ayarlarınızı saklar. Yeni sürümler büyük siteler için daha iyi performans sağlar.
Video Processing Tool (FFmpeg)
- Minik videolar sonsuza kadar "parmak"ta sıkıştı
- Hiçbir başparmak veya önizleme klipleri oluşturulur
- Videolar akış biçimlerine dönüştürülemez
FFmpeg nedir?
FFmpeg, videoları farklı formatlara dönüştüren bir komut satırı araçtır ve parmakları yaratır. Kullanıcıların videoları yüklemesi sırasında arka planda otomatik olarak çalışır.
FFmpeg kurulu olup olmadığını kontrol edin:
Versiyon bilgilerini görürseniz, FFmpeg kurulur. “Komand bulunamadı” görürseniz, onu yüklemeniz veya barındırma sağlayıcınızı yüklemeniz gerekir.
Uyuma İhtiyacınız Olan PHP Ayarları
Birkaç PHP ayarları, ne kadar büyük dosyaları yükleyebilir ve ne kadar uzun işleme çalıştırabilirsiniz. Bunlar genellikle varsayılan değerlerden artırılmalıdır.
Önemli Ayarlar
Mevcut Ayarları Nasıl Kontrol Edilir
Create a file called Create a file phpinfo.php Bu içerikle:
Sitenize yükleyin ve bir tarayıcıda ziyaret edin (örnek: https://yoursite.com/phpinfo.php). Tüm PHP ayarlarını göreceksiniz. Mevcut değerleri görmek için yukarıdaki ayar isimleri arayın.
phpinfo.php Ayarları kontrol ettikten sonra - sizin sunucunuz hakkında bilgi açığa çıkarır.Enabledize edilmesi Gereken PHP Fonksiyonlları
Bazı barındırma sağlayıcıları güvenlik için belirli PHP işlevlerini devre dışı bıraktı. ComusThumbz'ın bu işlevleri çalışması gerekiyor:
Eğer bunlar devre dışı bırakılırsa: Videolar işlemeyecek, yüklemeler başarısız olacak ve ayarlar kurtarılamaz.
Onları nasıl etkinleştirin: hosting sağlayıcınıza veya düzenlemenize ulaşın php.ini Eğer sunucu erişiminiz varsa. Bir çizgiye bakın disablefunctions = Yukarıda listelenen işlevlerin herhangi birini çıkarın.
Otomatik arka plan görevleri (Cron Jobs)
- Videolar "parmak"ta sıkışıp kalıyor
- Kazananlar hesaplanmadı
- İstatistikler güncellemez
Bir Cron işi nedir?
Bir cron işi her dakika arka planda çalışan otomatik bir görevdir. Video işleme, güncellemeler istatistikler ve diğer bakım görevleri yerine getirir.
Cron İşini Yönetin
Her dakika çalışan BİR cron işi ayarlamanız gerekir:
Komutan:
Değişimi Değiştirin /path/to/your/site/ Gerçek yükleme yolu ile.
Posta kullanıcıları:
Git Gelişmiş > Cron Jobs
- Set zamanlamasını ayarlayın
(Her dakika) - Sağ yolu ile yukarıdaki komutu yapıştırın
- Click Click Click Click Click Yeni Cron Job Ekle
HestiaCP kullanıcıları:
- Log in via SSH
- Run:
crontab -e - Sahte çizgiyi ekleyin ve kurtarın
Eğer çalışıyorsa kontrol edin:
- Videolar birkaç dakika içinde "aktif" ile hareket etmelidir
- Git Admin Panel > Cron Manager Son run zamanını görmek için
HTTPS / SSL Sertifikası
- Ödemeleri Kabul Etmek
- SEO (Google sıralama)
- Browser güvenlik özellikleri
Çoğu modern hosting sağlayıcı ücretsiz SSL sertifikalarını ücretsiz olarak sunar Let's Encrypt.
Ekim: Git SSL/TLS Durum ve tıklayın AutoSSL Ücretsiz bir sertifika almak için
HestiaCP: Git Web > [ your domain] > Edit > SSL Ve Let's Encrypt
Manual kurulumu: Kendi sunucunuzu yönetiyorsanız, Certbot kullanın:
http:// toklanmak için https://.Depolama Uzay Planlaması
What Much Space Do I Need?
Files Are Stored Nerede
Kurulumdan sonra, bu klasörler içeriğinizi koruyacaktır:
ct/uploads/videos/- Su video dosyalarıct/uploads/images/- Görüntüler ve parmaklarct/cache/- Geçici dosyalar (canılabilir)ct/logs/Sistem logları
Bu klasörler web sunucusu tarafından takdir edilmelidir.
Canlı Akışkanlık Gereksinimleri (Oygun)
Canlı akış gerektirir Docker ve CanlıKit sunucunuzda yüklü olmak.
Docker nedir?
Docker, LiveKit'ı (geçmiş bir konteynerde) çalışan bir araçtır.
LiveKit Nedir?
LiveKit, yayıncılar ve izleyiciler arasında gerçek zamanlı video yayınını yönetiyor.
Sistem Gereksinimleri:
- Docker Engine 20.10 veya yeni
- Açık limanlar: 7880, 7881 (TCP) ve 50000-50020 (UDP)
- Yüksek hacimli akış için önerilen ayrı sunucu
Ortak Sorunlar ve Çözümleri
Videolar Sonsuza Kadar "Pending" Kal
Ne görüyorsunuz: Bir video yükleyebilirsiniz ama sitenizde asla görünmez. Yönetim panelinde, durumu "zarar" gösteriyor.
Ortak nedenler:
- Cron işi çalışmıyor
- FFmpeg yüklenmedi
- PHP işlevleri devre dışı bırakılır
Nasıl düzeltilir:
- Sahte iş çalışıyorsa kontrol edin (bakınız) Admin Panel > Cron Manager)
- Test FFmpeg: Run
ffmpeg -versionSSH aracılığıyla veya ev sahibine sorun - PHP işlevleri kontrol edin: doğrulama dosyasını oluşturun
exec()eserler işe yarıyor - İletişim desteği eğer sorun devam ederse
Büyük dosyaları yükleyemezsiniz
Ne görüyorsunuz: Yükleme 100MB'den daha büyük videolar için başarısız olur.
Nasıl düzeltilir:
- PHP ayarlarını artırmak (Inform PHP ayarları)
uploadmaxfilesizevepostmaxsize) en az 500M - Değişen ayarlardan sonra PHP-FPM yeniden başlat
- Eğer cPanel'deyse, kullanın MultiPHP INI Editor
İzin Verilmiş Hatalar
Ne görüyorsunuz: Dosya veya klasörler hakkında hatalar tarif edilemez değildir.
Nasıl düzeltilir:
- klasörlerin doğru izinlere sahip olduğundan emin olun:
ct/logs/makritable olmalıdırct/uploads/makritable olmalıdırct/cache/makritable olmalıdır
- SSH erişiminiz varsa, koşmak:
chmod -R 775 ct/logs ct/uploads ct/cache - SSH erişiminiz yoksa barındırma sağlayıcınıza ulaşın
Veritabanı Bağlantı Başarısız
Ne görüyorsunuz: Her sayfada veritabanı bağlantısı hakkında hata mesajı.
Nasıl düzeltilir:
- Natasha'nın çalıştığını kontrol edin
- veritabanı bilgilerini doğrulayın
ct/dat/config.inc.php - Veritabanı kullanıcısının tam izni olduğundan emin olun.
- Veritabanı sorunları için barındırma sağlayıcınıza ulaşın
Sunucunuzu otomatik olarak kontrol edin
Gereksinimler Check script
Bunu kurtarmak olarak checkrequirements.php Site kökünde ve tarayıcınızda ziyaret edin:
Bu senaryo kontrolleri:
- PHP versiyonu
- Gerekli uzantılar
- Enabled işlevleri
- PHP ayarları
- FFmpeg yükleme
Yardım Olmak Yardım
İlk önce nereye bakacağız
- Sahte işi kontrol edin - Çoğu "videolar işlemez" sorunları cron ile ilgili
- Verify FFmpeg is installed - Run
ffmpeg -versionkontrol etmek için - Review PHP ayarları -Belgeden emin olun ve limitler yeterince yüksek
- Check klasör izinleri - Yükler klasörü anlaşılabilir olmalıdır
İletişim Desteği Ne Zaman
hosting sağlayıcınızla iletişime geçin:
- PHP ayarlarına erişemezsiniz veya cPanel
- FFmpeg yüklenmez ve onu yükleyemezsiniz
- Veritabanı doğru kimliklere rağmen bağlantı kurmayacak
- Güvenlik sorunları bağlantıları engelliyor
İletişim ComusThumbz desteği eğer:
- Gereksinimler karşılandı, ancak özellikler hala çalışmıyor
- Yönetim panelindeki belirli hata mesajlarını görüyorsunuz
- Yapı seçenekleri açık değildir
İlgili Rehberler
Özet Checklist
ComusThumbz'ı yüklemeden önce, sahip olduğunuzu doğrulamanız:
- [ ] Linux sunucusu (VPS veya adanmış, paylaşılmadı)
- [ ] PHP 8.3 veya yeni
- [ ] Natasha 5.7+ veya MariaDB 10.3+
- [ ] En az 2GB RAM (4GB+ önerilir)
- [ ] FFmpeg kuruldu ve çalışıyor
- [ ]
exec()ve ilgili PHP işlevleri etkinleştirildi - [ ] PHP bellek limiti 512M veya daha yüksek
- [ ] Yükleme max dosyaları 500M veya daha yüksek
- [ ] Yüklemeler, loglar ve önbellek için Writable klasörler
- [ ] Cron iş yeteneği (her dakikayı kovalar)
- [ ] SSL sertifikası (siz Şifre büyük çalışır)
- [ ] 10GB+ ücretsiz disk alanı
Daha fazla yardıma mı ihtiyacınız var? Kurulum Kılavuzu'nu bir sonraki kontrol edin veya sunucu gereksinimleri doğrulamak için barındırma sağlayıcınızla iletişime geçin.