ComusThumbz Documentation
Admin Login

Ustawienia serwera

Konfiguracja serwera dla ComusThumbz

Co ten przewodnik robi

Ten przewodnik prowadzi Cię przez ustawienie serwera WWW do uruchomienia ComusThumbz. Nauczysz się, jak przygotować swoje środowisko hostingowe krok-by-krok, czy używasz panelu kontrolnego jak cPanel lub HestiaCP, czy sam zakładasz nowy serwer.

Pod koniec tego przewodnika, Twój serwer będzie gotowy do instalacji i uruchomienia ComusThumbz z wszystkich przetwarzania wideo, obsługi obrazu i funkcji witryny działa prawidłowo.

[Screenshot: konkurs-przegląd]


Dla kogo ten przewodnik jest

Ten przewodnik jest napisany dla właścicieli stron, którzy muszą przygotować serwer dla ComusThumbz. Należy stosować ten przewodnik, jeśli:

  • Właśnie zakupiłeś hosting lub serwer i musisz go skonfigurować
  • Migracji ComusThumbz do nowego serwera
  • Aktualny serwer nie działa prawidłowo i musisz naprawić konfigurację

Nie trzeba programowania lub zaawansowanej wiedzy technicznej, aby postępować zgodnie z tym przewodnikiem. Zapewnimy jasne, krok po kroku instrukcje dla każdego typu hosting.


Wybór typu hosting

ComusThumbz może działać na kilku rodzajach hostingu. Oto, co musisz wiedzieć o każdej z nich:

Hosting typów w porównaniu

TypTrudnościNajlepsze dlaKoszt rozpoczęcia
cPanel HostingNajłatwiejMałe i średnie obiekty$10- 30 / miesiąc
HestiaCP VPSSpokojnie.Rośliny, pełna kontrola$20- 50 / miesiąc
Plesk HostingSpokojnie.VPS, dedykowane serwery30- 100 dolarów / miesiąc
ChmurySpokojnie.Zarządzane hosting chmur$25- 100 / miesiąc
Ręczna konfiguracja VPSŚredniUżytkownicy techniczni$5- 50 / miesiąc
Dzielone HostingZmiennaNIE zaleca się produkcji$5- 15 / miesiąc
Ostrzeżenie: Wspólne hosting często ogranicza ważne funkcje niezbędne do przetwarzania wideo. Podczas ComusThumbz CAN uruchomić na wspólne hosting, oczekiwać ograniczeń. Dla profesjonalnej strony z treści wideo, wybierz VPS hosting lub lepiej.

Co Twój serwer potrzebuje

Co najmniej, Twój hosting potrzebuje:

  • 1 GB RAM (4 GB lub więcej zalecane dla stron wideo)
  • 1 rdzeń procesora (zaleca się 4 + rdzenie)
  • 10 GB miejsca na dysku (zależy od ilości treści, którą będziesz gospodarzem)
  • Ubuntu 20.04 + lub podobny Linux system operacyjny

Zrozumienie procesu konfiguracji

Niezależnie od wybranego typu hostingu, proces konfiguracji następuje po tych samych podstawowych krokach:

  1. Wybierz odpowiednie wersje oprogramowania - Upewniając się, że masz najnowsze, kompatybilne oprogramowanie
  2. Konfiguracja ustawień - Dostosowanie limitów i uprawnień do transmisji wideo
  3. Zainstaluj wymagane narzędzia - Dodawanie oprogramowania przetwarzającego filmy i obrazy
  4. Wyślij pliki ComusThumbz - Umieszczenie aplikacji na serwerze
  5. Ustaw uprawnienia - Upewnianie się, że oprogramowanie może czytać i pisać pliki
  6. Harmonogram zautomatyzowanych zadań - Tworzenie miejsc pracy w tle, które przetwarzają filmy
  7. Uruchom instalatora - Dokończenie konfiguracji przez przeglądarkę internetową

Przejdziemy przez każdy krok dla konkretnego typu hosting.


Ustawianie hostingu cPanel

cPanel jest najczęstszym panelem kontrolnym udostępnianym i VPS hosting. Oto jak skonfigurować go dla ComusThumbz.

Krok 1: Wybierz wersję PHP

  1. Zaloguj się na swoje konto cPanel
  2. Znajdź sekcję o nazwie Oprogramowanie
  3. Kliknij Menedżer multiPHP
  4. Zaznacz pole obok nazwy domeny
  5. Od zrzutu, wybierz PHP 8.3 (lub najwyższa dostępna wersja 8.x)
  6. Kliknij Zastosuj

[Screenshot: cpanel- php- version]

Wskazówka: Jeśli PHP 8.3 nie jest dostępny, skontaktuj się z dostawcą hostingu i poproś ich o zainstalowanie go. PHP 8.1 działa również, ale 8.3 jest zalecane dla najlepszej wydajności.

Krok 2: Dostosowanie ustawień PHP

  1. Wracaj do Oprogramowanie sekcja
  2. Kliknij Edytor multiPHP INI
  3. Wybierz Tryb edytora na górze
  4. Wybierz domenę z rozwijanego
  5. Znajdź i uaktualnij te ustawienia:
memorylimit = 512M
maxexecutiontime = 600
uploadmaxfilesize = 500M
postmaxsize = 500M
maxinputvars = 10000
  1. Kliknij Zapisz na dole
Uwaga: Te ustawienia pozwalają na przesyłanie dużych plików wideo i dają serwerowi wystarczająco dużo czasu na ich przetwarzanie. Bez tych zmian, pliki wideo będą nieskuteczne lub przerwa.

Krok 3: Włącz funkcje przetwarzania wideo

Ostrzeżenie: To ważny krok. Bez niego, Twoje filmy załadują, ale nigdy nie skończy przetwarzania. Utkną jako "oczekujący" na zawsze.

Na wspólne hosting, możesz nie być w stanie zrobić to sam. Skontaktuj się z dostawcą usług hostingowych i poproś ich o włączenie funkcji PHP dla Twojego konta:

exec

  • muszlaexec
  • passthru
  • procotwarte
  • popen

Powiedz im: "Potrzebuję te funkcje włączone do przetwarzania wideo na mojej stronie".

Jeśli masz dostęp do WHM (VPS lub dystrybutor hosting):

Zaloguj się do WHMGo Konfiguracja usługi > Edytor konfiguracji PHP

  1. Znajdź nazwę ustawienia wyłączyćfunkcje
  2. Usuń powyższe funkcje z tej linii
  3. Kliknij Zapisz oraz Przebudowa

Krok 4: Utwórz swoją bazę danych

  1. W cPanel, przejdź do Bazy danych > Bazy danych MySQL
  2. Pod Utwórz nową bazę danych, wpisz nazwę jak comus
  3. Kliknij Utwórz bazę danych
  4. Przewiń do Dodaj nowego użytkownika
  5. Utwórz nazwę użytkownika i mocne hasło
  6. Kliknij Utwórz użytkownika
  7. Przewiń do Dodaj użytkownika do bazy danych
  8. Wybierz bazę danych i użytkownika z zrzutów
  9. Kliknij Dodaj
  10. Sprawdź WSZYSTKIE PRZYWILEGY na następnym ekranie
  11. Kliknij Zmień
Wskazówka: Zapisz nazwę bazy danych, nazwę użytkownika i hasło. Będziesz ich potrzebował, gdy będziesz prowadził instalatora.

Krok 5: Wysyłanie plików ComusThumbz

Opcja A: Korzystanie z menedżera plików

  1. W cPanel, przejdź do Pliki > Menedżer plików
  2. Przejdź do publicznehtml folder
  3. Kliknij Wyślij na górze
  4. Wyślij plik zip ComusThumbz
  5. Po załadowaniu kliknij prawym przyciskiem myszy plik zip i wybierz Wyciąg
  6. Usuń plik zip po pobraniu

Wariant B: Wykorzystanie FTP

  1. Użyj programu FTP jak FileSize lub WinSCP
  2. Połącz się za pomocą następujących szczegółów:
  • Host: your domain.com lub ftp.yourdomain.com
  • Nazwa użytkownika: nazwa użytkownika cPanel
  • Hasło: hasło cPanel
  1. Przejdź do opinii publicznejfolder html
  2. Wyślij wszystkie pliki ComusThumbz do tego folderu

Krok 6: Ustawienie zautomatyzowanych zadań

ComusThumbz musi wykonywać zadania w tle co minutę, aby przetwarzać filmy i utrzymywać swoją stronę.

  1. W cPanel, przejdź do Zaawansowane > Cron Jobs
  2. Pod Dodaj nową pracę Cron, ustawić czas na: (w każdej minucie)
  3. W Polecenie pole, wpisz:
/usr/bin/php /home/username/publichtml/ct/admin/cron/sitecron.php >> /home/username/publichtml/ct/logs/cron/sitecron.log 2>&1

Zastąp username z prawdziwą nazwą użytkownika cPanel.

  1. Kliknij Dodaj nową pracę Cron
Uwaga: Nie martw się, jeśli to wygląda na skomplikowane. To jedno zadanie automatycznie uruchamia wszystkie zadania tła Twojej witryny - przetwarzanie wideo, aktualizacje statystyk i wiele innych.

Krok 7: Zakończenie instalacji

  1. Otwórz przeglądarkę internetową
  2. Przejdź do: https://yourdomain.com/install/
  3. Postępuj zgodnie z asystentem instalacji 7- step
  4. Na pytanie o szczegóły bazy danych, korzystać z informacji z kroku 4
  5. Po zakończeniu instalacji, usunąć /install/ folder
Sukces: Twój hosting cPanel jest teraz skonfigurowany i zainstalowany!

Ustawienie HestiaCP (VPS)

HestiaCP to darmowy, nowoczesny panel sterowania wirtualnych prywatnych serwerów. Daje więcej kontroli niż wspólne hosting.

Krok 1: Dodaj swoją domenę

  1. Zaloguj się do HestiaCP https://your-server-ip:8083
  2. Kliknij WEB zakładka na górze
  3. Kliknij zielony Dodaj domenę Web przycisk
  4. Wpisz nazwę domeny
  5. Zaznacz pole Wsparcie SSL
  6. Zaznacz pole Zaszyfrujmy
  7. Kliknij Zapisz

[Screenshot: hestiacp- add- domain]

Uwaga: Let 's Encrypt zapewnia darmowe certyfikaty SSL, aby witryna miała HTTPS (kłódka w przeglądarce). Zdarza się to automatycznie.

Krok 2: Wybierz wersję PHP

  1. Zostań WEB tab
  2. Znajdź domenę na liście
  3. Kliknij ikonę klucza obok niego
  4. Z PHP dropdown, select PHP 8.3
  5. Kliknij Zapisz

Krok 3: Podłącz przez SSH

Dla pozostałych kroków musisz połączyć się z serwerem za pomocą SSH. Pozwala to na bezpośrednie wpisywanie poleceń.

W systemie Windows:

  • Pobierz PuTTY lub użyj Windows Terminal
  • Podłącz się do adresu IP serwera
  • Użyj portu 22
  • Zaloguj się z nazwą użytkownika i hasłem HestiaCP

Na Mac / Linux:

  • Otwórz terminal
  • Typ: ssh username@your-server-ip
  • Wprowadź hasło po wywołaniu

Krok 4: Włącz przetwarzanie wideo

Domyślnie HestiaCP wyłącza funkcje niezbędne do przetwarzania filmów wideo. Naprawimy to.

Wpisz te polecenia po kolei:

sudo nano /etc/php/8.3/fpm/php.ini

Otwiera to edytora tekstu. Naciśnij Ctrl + W, aby wyszukać, a następnie wpisz disablefunctions I naciśnij Enter.

Zobaczysz długą linię, która wygląda jak:

disablefunctions = exec,passthru,shellexec,system,procopen,popen,...

Usuń te słowa z linii: exec,passthru,shellexec,procopen,popen

Naciśnij Ctrl + X, aby wyjść, następnie Y, aby zapisać, a następnie Enter, aby potwierdzić.

Teraz ponownie uruchom PHP:

sudo systemctl restart php8.3-fpm

Krok 5: Dostosowanie limitów wysyłania

Nadal w SSH, uruchom to samo polecenie do edycji konfiguracji PHP:

sudo nano /etc/php/8.3/fpm/php.ini

Użyj Ctrl + W, aby wyszukać i zaktualizować te wartości:

  • Szukaj memorylimit i zmienić go na 512M
  • Szukaj maxexecutiontime i zmienić go na 600
  • Szukaj uploadmaxfilesize i zmienić go na 500M
  • Szukaj postmaxsize i zmienić go na 500M
  • Szukaj maxinputvars i zmienić go na 10000

Zapisz (Ctrl + X, następnie Y, następnie Enter) i uruchom ponownie:

sudo systemctl restart php8.3-fpm

Krok 6: Instalacja oprogramowania do przetwarzania wideo

ComusThumbz wykorzystuje FFmpeg do przetwarzania filmów wideo. Zainstaluj:

sudo apt update
sudo apt install ffmpeg

Sprawdzić, czy działa:

ffmpeg -version

Powinieneś zobaczyć informacje o wersji. Jeśli widzisz błąd, FFmpeg nie zainstalował poprawnie.

Krok 7: Wyślij pliki

Powrót w HestiaCP (w przeglądarce):

Kliknij FILES tab

  1. Przejdź do: /home/username/web/yourdomain.com/publichtml/
  2. Kliknij Wyślij i wybierz plik zip ComusThumbz
  3. Po załadowaniu kliknij Wyciąg w pliku zip
  4. Usuń plik zip

Krok 8: Ustawienie zautomatyzowanych zadań

Powrót do SSH, typ:

crontab -e

Jeśli chcesz wybrać edytor, wybierz nano (zazwyczaj opcja 1).

Dodaj tę linię na dole:

     /usr/bin/php /home/username/web/yourdomain.com/publichtml/ct/admin/cron/sitecron.php >> /home/username/web/yourdomain.com/publichtml/ct/logs/cron/sitecron.log 2>&1

Zastąp username oraz yourdomain.com Z twoimi wartościami.

Zapisz (Ctrl + X, następnie Y, a następnie Enter).

Krok 9: Kompletna instalacja

  1. W przeglądarce przejdź do: https://yourdomain.com/install/
  2. Podążaj za asystentem instalacji
  3. Po zakończeniu, usunąć /install/ folder
Sukces: Twój serwer HestiaCP jest gotowy do uruchomienia ComusThumbz!

Ustawienie Pleska

Plesk jest popularnym panelem sterującym dla VPS i dedykowanych serwerów.

Krok 1: Dodaj swoją domenę

  1. Zaloguj się do Pleska
  2. Kliknij Strony internetowe i domeny po lewej
  3. Kliknij Dodaj domenę
  4. Wprowadź nazwę domeny i skonfiguruj ustawienia
  5. Włącz Obsługa SSL / TLS i wybierz Zaszyfrujmy
  6. Kliknij OK

Krok 2: Konfiguracja PHP

  1. Pod Strony internetowe i domeny, znaleźć domenę
  2. Kliknij Ustawienia PHP
  3. Wybierz PHP 8.3 (wniosek o FPM)
  4. Przewiń w dół i ustaw te wartości:
memorylimit = 512M
maxexecutiontime = 600
uploadmaxfilesize = 500M
postmaxsize = 500M
maxinputvars = 10000
  1. Kliknij Zastosuj lub OK

Krok 3: Włącz funkcje przetwarzania wideo

Nadal w ustawieniach PHP:

  1. Przewiń do Dodatkowe dyrektywy sekcja
  2. Dodaj ten wiersz:
disablefunctions =

(To tylko disablefunctions = z niczym po znaku równości)

  1. Kliknij Zastosuj lub OK

Krok 4: Zainstaluj FFmpeg

Podłącz się do serwera przez SSH i uruchom:

Dla serwerów Ubuntu / Debian:

sudo apt install ffmpeg

Dla serwerów CentOS / AlmaLinux:

sudo dnf install ffmpeg

Weryfikacja:

ffmpeg -version

Krok 5: Utwórz bazę danych

  1. W Plesku, idź do Bazy danych
  2. Kliknij Dodaj bazę danych
  3. Podaj nazwę bazy danych: comusthumbz
  4. Utwórz nazwę użytkownika i mocne hasło
  5. Przyznaj wszystkie przywileje
  6. Kliknij OK

Krok 6: Wysyłanie plików

Opcja A: menedżer plików pleska

  1. Idź do Pliki w Plesku
  2. Przejdź do httpdocs/
  3. Wyślij pliki ComusThumbz

Wariant B: FTP / SFTP
Użyj referencji pokazanych w Plesku pod Dostęp do FTP

Krok 7: Ustawienie zautomatyzowanych zadań

  1. Pod swoją domeną, kliknij Planowane zadania
  2. Kliknij Dodaj zadanie
  3. Ustaw harmonogram co minutę:
  4. Polecenie:

/usr/bin/php /var/www/vhosts/yourdomain.com/httpdocs/ct/admin/cron/sitecron.php >> /var/www/vhosts/yourdomain.com/httpdocs/ct/logs/cron/sitecron.log 2>&1
  1. Kliknij OK

Krok 8: Uruchom Instalator

Idź do https://yourdomain.com/install/ i zakończyć ustawianie.

Sukces: Twój serwer Plesk jest skonfigurowany dla ComusThumbz!

Ustawianie chmur

Cloudways zapewnia zarządzany hosting w chmurze z panelu easy- to- use.

Krok 1: Uruchom aplikację

  1. Zaloguj się do Cloudways
  2. Kliknij Uruchom > Stosowanie
  3. Wybierz Własny PHP jako typ wniosku
  4. Wybierz rozmiar serwera (zaleca się minimum 2 GB pamięci RAM)
  5. Wybierz dostawcę chmur (DigitalOcean, Vultr, AWS itp.)
  6. Wpisz nazwy aplikacji i serwera
  7. Kliknij Uruchom

Poczekaj kilka minut na utworzenie serwera.

Krok 2: Konfiguracja PHP

  1. Kliknij na aplikację
  2. Idź do Ustawienia aplikacji > Ustawienia PHP
  3. Ustaw te wartości:
  • Wersja PHP: 8, 3
  • Limit pamięci: 512M
  • Max Czas realizacji: 600
  • Wyślij Max Filesize: 500M
  • Post Max Rozmiar: 500M
  • Max Input Vars: 10000
  1. Kliknij Zapisz zmiany

Krok 3: Włącz przetwarzanie wideo

Kliknij Serwer (nie aplikacja) Ustawienia i pakiety > ZaawansowaneZnajdź Ustawienia FPM PHP

  1. W wyłączeniulinia funkcji, usunąć: exec, shellexec, passthru, procopen, popen
  2. Zapisz zmiany

Krok 4: Zainstaluj FFmpeg

  1. Go to Server > Master Credentials
  2. Note the SSH username and password
  3. Connect via SSH using these credentials
  4. Run:
sudo apt install ffmpeg -y
  1. Verify:
ffmpeg -version

Step 5: Upload Files

  1. In Cloudways, go to your Application
  2. Note the SFTP details under Access Details
  3. Use an SFTP client to upload files to the publichtml/ folder

Step 6: Set Up Automated Tasks

In Cloudways, go to your ApplicationClick Cron Job ManagementClick Add Cron Job

  1. Schedule: (every minute)
  2. Command:
php ~/publichtml/ct/admin/cron/sitecron.php >> ~/publichtml/ct/logs/cron/sitecron.log 2>&1
  1. Click Add

Step 7: Complete Installation

Visit https://yourdomain.com/install/ to complete setup.

Success: Your Cloudways server is ready!

Running the Installation Wizard

After setting up your server, the final step is running the ComusThumbz installer. This is the same process regardless of which hosting you chose.

How to Access the Installer

Open your web browser and go to:

https://yourdomain.com/install/

 

Replace yourdomain.com with your actual domain.

The 7 Installation Steps

Step 1: Requirements Check

The installer automatically checks if your server is ready. You'll see a list of requirements with green checkmarks or red X marks.

Green checkmarks mean everything is fine. Red X marks mean something needs to be fixed before you can continue.

Common issues:

  • Missing PHP extensions - go back and make sure you installed all required software
  • Wrong PHP version - select PHP 8.3 in your control panel
  • Permissions errors - contact your host for help

 

Click Next when all critical items are green.

Step 2: Database Setup

Enter the database information you created earlier:

Host: Usually localhost (don't change this unless your host said otherwise)

  • Database Name: The name you created (like comusthumbz or usernamecomus)
  • Username: Your database username
  • Password: Your database password
  • Table Prefix: Leave as tbl (recommended)

Click Next. The installer will create all the database tables automatically.

Tip: If you see an error about "Connection refused" or "Access denied," double-check your database username and password. These are the most common mistakes.

Step 3: Configuration

The installer automatically sets up your configuration file. You don't need to do anything here - just click Next.

Step 4: Folder Setup

The installer creates all the folders needed for uploads, logs, and temporary files. Click Next.

Step 5: Default Data

The installer adds essential default data like categories and settings. Click Next.

Step 6: Admin Password

Choose a strong password for logging in to your admin panel. You'll use this to access:

https://yourdomain.com/ct/admin/

 

Write down this password somewhere safe.

Click Next.

Step 7: Completion

You'll see a success message. The installer will remind you to delete the /install/ folder.

This is important: Delete the install folder right away for security.

To delete it:

  • Go to your File Manager or FTP
  • Find the folder called install in your main directory
  • Delete it completely

 

Success: Congratulations! Your site is now installed and ready to use.

Making Sure Everything Works

After installation, check these items to make sure your server is working correctly.

Test 1: Can You Access the Admin Panel?

Go to: https://yourdomain.com/ct/admin/

You should see the login page. Login with the password you created in Step 6 of installation.

If you see an error, your web server might not be configured correctly. Review the server setup steps for your hosting type.

Test 2: Are Background Tasks Running?

Wait about 5 minutes after setting up your cron job, then check if it's working.

Via cPanel/Plesk/Cloudways:
Use the File Manager to navigate to:

ct/logs/cron/sitecron.log

 

Open this file. You should see entries with timestamps showing the cron job is running.

If the file is empty or missing:

  • Go back and check that you set up the cron job correctly
  • Make sure you used the right path for your hosting type
  • Wait a few more minutes and check again

 

Test 3: Can You Upload Videos?

  1. Log in to your admin panel
  2. Go to Content > Video Upload
  3. Try uploading a small video file (under 50 MB for testing)
  4. After upload completes, check the video status

The video should show as "Processing" or "Active" within a few minutes. If it stays "Pending" forever, your video processing isn't working - see the Troubleshooting section below.

Test 4: Is Your Site Secure?

Visit your site at: https://yourdomain.com

Look for the padlock icon in your browser's address bar. If you see "Not Secure" instead, your SSL certificate may not be installed correctly.

Tip: Most control panels install SSL automatically when you add a domain. If yours didn't, look for an SSL or Let's Encrypt option in your control panel.

Troubleshooting Common Problems

Problem: Videos Stay "Pending" Forever

What you see: You upload a video, but it never finishes processing. It stays stuck at "pending" status.

How to fix it:

  1. First, check if your automated tasks are running (see Test 2 above)
  2. If the cron log is empty, your scheduled task isn't running - review Step 6 or 7 in your hosting setup
  3. If the cron is running, check if video processing functions are enabled:
  • Go back to Step 3 in your hosting setup
  • Make sure exec and related functions are enabled
  • Contact your host if you can't enable them yourself
  1. Check if FFmpeg is installed:
  • Connect via SSH
  • Type: ffmpeg -version
  • If you see an error, FFmpeg isn't installed - go back to the FFmpeg installation step

Problem: Upload Fails with "File Too Large"

What you see: When uploading large videos, you get an error saying the file is too large.

How to fix it:

Go back to Step 2 in your hosting setup and make sure you set these values:

  • uploadmaxfilesize = 500M
  • postmaxsize = 500M

 

Also, if you're using Nginx (you'll know if you set it up manually), you need to add this to your server configuration:

clientmaxbodysize 500M;

 

Problem: Can't Log In to Admin Panel

What you see: You go to https://yourdomain.com/ct/admin/ but see a 404 error or can't access it.

How to fix it:

  1. Make sure you deleted the /install/ folder after installation
  2. Check that you uploaded all files correctly - there should be a folder called ct with an admin folder inside it
  3. Check file permissions - your web server needs to be able to read the files
  4. If you set up the server manually, make sure URL rewriting is enabled (modrewrite for Apache)

Problem: "Permission Denied" Errors

What you see: Various errors mentioning "permission denied" or "cannot write to file."

How to fix it:

The web server doesn't have permission to write to certain folders. You need to fix file permissions.

For cPanel/Plesk/Cloudways users:
Contact your hosting support and tell them: "I need the web server to have write permissions on the ct/logs, ct/uploads, and ct/cache directories."

For manual server setup:
Connect via SSH and run:

cd /path/to/your/site

chmod -R 775 ct/logs ct/uploads ct/cache

 

Problem: Database Connection Failed

What you see: During installation, you get "Connection refused" or "Access denied."

How to fix it:

  1. Double-check your database username and password - these are the most common mistakes
  2. Make sure the database exists - log in to your control panel and verify you created it
  3. Make sure the database user has ALL PRIVILEGES on the database
  4. Try using localhost as the host (not your IP address or domain name)

Problem: Site Is Slow or Times Out

What you see: Pages take forever to load or you get timeout errors.

How to fix it:

  1. Check if you set maxexecution_time = 600 in your PHP settings
  2. If you're on shared hosting, you may have hit resource limits - contact your host or upgrade to VPS
  3. Clear your browser cache and try again
  4. Check if your server has enough RAM - video sites need at least 1 GB, but 4 GB is better
Note: If none of these solutions work, check your error logs. In your control panel, look for "Error Log" or check the file at ct/logs/php-error.log for clues about what's wrong.

What to Do Next

Now that your server is configured and ComusThumbz is installed:

  1. Secure your admin panel - Change the default admin password to something strong
  2. Configure storage - Set up CDN or storage servers for your video files
  3. Add content - Start uploading videos and building your site
  4. Customize appearance - Adjust colors, logos, and layout to match your brand
  5. Set up payments - Configure payment processors if you plan to charge for content

Guide When to Use It
Configuration Setup After server setup - configure site settings, features, and options
Storage Servers After basic setup - configure where videos and images are stored
Video Upload When adding content - learn how to upload and manage videos
User Management When managing members - add, edit, and control user accounts

Getting Help

If you're stuck and these troubleshooting steps don't help:

  1. Check the error logs in your control panel
  2. Look at ct/logs/php-error.log for error messages
  3. Contact your hosting provider - they can check if your server meets requirements
  4. Review the step-by-step instructions for your hosting type again
Tip: When asking for help, always mention:
  • Your hosting type (cPanel, HestiaCP, etc.)
  • Your PHP version
  • The exact error message you're seeing
  • What step you're on

This helps support give you faster, more accurate answers.

You're all set! Your server is ready to run ComusThumbz. Move on to configuring your site settings and adding content.