ComusThumbz Documentation
Admin Login

Setup Server

Menyiapkan Server Anda untuk ComusThummz

What This Guide Does

Pemandu ini berjalan melalui pengaturan server web untuk menjalankan ComusThumtz. Anda akan belajar bagaimana mempersiapkan langkah-langkah lingkungan hosting Anda, apakah Anda menggunakan panel kontrol seperti cPanel atau HestiaCP, atau menyiapkan server baru sendiri.

Pada akhir panduan ini, server Anda akan siap untuk memasang dan menjalankan ComusThumtz dengan semua pengolahan video, penanganan gambar, dan fitur situs bekerja dengan benar.

[Cuplikan Layar: kontes-overview]


Who This Guide Is For

Pemandu ini ditulis untuk pemilik situs yang perlu menyiapkan server untuk ComusThumz. Anda harus menggunakan panduan ini jika:

  • Anda baru saja membeli hosting atau server dan perlu mengkonfigurasinya
  • Anda bermigrasi ComusThumz ke server baru
  • Server Anda saat ini tidak bekerja dengan benar dan Anda perlu memperbaiki setup

Anda TIDAK perlu pemrograman atau pengetahuan teknis canggih untuk mengikuti panduan ini. Kami akan memberikan jelas, langkah demi langkah instruksi untuk setiap jenis hosting.


Memilih Tipe Host Anda

ComusThumtz dapat menjalankan beberapa jenis hosting. Inilah yang perlu Anda ketahui tentang masing-masing:

Host Tipe Dibandingkan

TipeKesulitanTerbaik UntukMemulai Biaya
host cPanelPaling mudahKecil ke situs medium$10- 30 / bulan
HestiaCP VPSMudahSitus tumbuh, kontrol penuh$20- 50 / bulan
Hosting PlesitMudahVPS, server yang didedikasikan$30- 100 / bulan
CloudwaysMudahManaged cloud hosting$25- 100 / bulan
Penyiapan VPS ManualSedangPengguna Tech- savvy$5-50 / bulan
Host BersamaVariabelTidak direkomendasikan untuk produksi$5 - 15 / bulan
Peringatan: Host bersama seringkali membatasi fitur penting yang dibutuhkan untuk pemrosesan video. Sementara ComusThumz CAN menjalankan host bersama, berharap keterbatasan. Untuk situs profesional dengan konten video, pilih VPS hosting atau lebih baik.

Apa yang dibutuhkan Server Anda

Setidaknya, kebutuhan hosting Anda:

  • 1 GB RAM (4 GB atau lebih direkomendasikan untuk situs video)
  • 1 Inti CPU (4 + core direkomendasikan)
  • 10 GB ruang disk (tergantung pada berapa banyak konten Anda akan tuan rumah)
  • Ubuntu 20.04 + atau Linux serupa sistem operasi

Memahami Proses Penyiapan

Tidak peduli jenis hosting yang Anda pilih, proses setup mengikuti langkah-langkah dasar yang sama:

  1. Pilih versi perangkat lunak yang benar - Memastikan Anda memiliki baru-baru ini, software yang kompatibel
  2. Atur pengaturan - Menyesuaikan batas dan izin untuk upload video
  3. Pasang perangkat yang diperlukan - Menambahkan perangkat lunak yang memproses video dan gambar
  4. Unggah berkas ComusThumtz - Menempatkan aplikasi pada server Anda
  5. Atur hak akses - Memastikan perangkat lunak dapat membaca dan menulis berkas
  6. Jadwal tugas otomatis - Mengatur pekerjaan latar belakang yang memproses video
  7. Jalankan pemasang - Menyelesaikan setup melalui web browser Anda

Kami akan berjalan melalui setiap langkah untuk jenis hosting spesifik Anda.


Menyiapkan CPanel Hosting

cPanel adalah panel kontrol yang paling umum pada host bersama dan VPS. Berikut adalah cara untuk mengkonfigurasinya untuk ComusThumtz.

Langkah 1: Pilih Versi PHP Anda

  1. Log in ke akun cPanel Anda
  2. Cari bagian yang disebut Perangkat Lunak
  3. Klik Manajer MultiPHP
  4. Periksa kotak di sebelah nama domain Anda
  5. Dari dropdown, pilih PHP 8.3 (atau versi 8.x tertinggi yang tersedia)
  6. Klik Terapkan

[Cuplikan layar: cpanel-php-versi]

Tip: Jika PHP 8.3 tidak tersedia, hubungi penyedia hosting anda dan minta mereka untuk memasangnya. PHP 8.1 juga bekerja, tapi 8.3 direkomendasikan untuk kinerja terbaik.

Langkah 2: Atur Pengaturan PHP

  1. Kembali ke Perangkat Lunak bagian
  2. Klik Penyunting INI MultiPHP
  3. Pilih Mode Penyunting di puncak
  4. Pilih domain Anda dari dropdown
  5. Cari dan perbarui pengaturan ini:
memorylimit = 512M
maxexecutiontime = 600
uploadmaxfilesize = 500M
postmaxsize = 500M
maxinputvars = 10000
  1. Klik Simpan di dasar
Catatan: Pengaturan ini memungkinkan upload video besar dan memberikan server cukup waktu untuk memproses mereka. Tanpa perubahan ini, video upload akan gagal atau waktu keluar.

Langkah 3: Aktifkan Fungsi Proses Video

Peringatan: Ini adalah langkah penting. Tanpa itu, video Anda akan meng-upload tetapi tidak pernah selesai pengolahan. Mereka akan tetap terjebak sebagai "tertunda" selamanya.

Pada host bersama, Anda mungkin tidak dapat melakukan hal ini sendiri. Hubungi penyedia hosting Anda dan minta mereka untuk mengaktifkan fungsi PHP untuk akun Anda:

exec

  • shellexec
  • pasthru
  • procterbuka
  • popen

Katakan kepada mereka: "Saya perlu fungsi-fungsi ini aktif untuk pemrosesan video di situs saya".

Jika Anda memiliki akses WHM (VPS atau reseller hosting):

Masuk ke WHMGo ke Konfigurasi Layanan > Penyunting Konfigurasi PHP

  1. Temukan pengaturan yang disebut matikanfungsi
  2. Hapus fungsi yang terdaftar di atas dari baris itu
  3. Klik Simpan dan Bangun ulang

Langkah 4: Buat Basis Data Anda

  1. Dalam cPanel, pergi ke Basis Data > Basis Data MySQL
  2. Bawah Buat Basis Data Baru, masukkan nama seperti comus
  3. Klik Buat Basis Data
  4. Scroll ke bawah ke Tambah Pengguna Baru
  5. Buat nama pengguna dan sandi yang kuat
  6. Klik Buat Pengguna
  7. Scroll ke bawah ke Tambah Pengguna Ke Basis Data
  8. Pilih basis data dan pengguna Anda dari dropdowns
  9. Klik Tambah
  10. Periksa SEMUA PRIVILEGES pada layar berikutnya
  11. Klik Membuat Perubahan
Tip: Tulis nama basis data, nama pengguna, dan sandi Anda. Anda akan membutuhkan ini ketika menjalankan pemasangan.

Langkah 5: Upload ComusThummz Files

Pilihan A: Menggunakan Manajer Berkas

  1. Dalam cPanel, pergi ke Berkas > Manajer Berkas
  2. Navigasi ke publikhtml folder
  3. Klik Unggah di puncak
  4. Unggah berkas ComusThumz zip Anda
  5. Setelah diunggah, benar - klik file zip dan pilih Ekstrak
  6. Hapus berkas zip setelah mengekstrak

Pilihan B: Menggunakan FTP

  1. Gunakan program FTP seperti FileZilla atau WinSCP
  2. Hubungkan menggunakan rincian ini:
  • Host: yourdomain.com atau ftpyourdomain.com
  • Nama pengguna: nama pengguna cPanel Anda
  • Sandi: sandi cPanel Anda
  1. Navigasi ke publikfolder html
  2. Unggah semua berkas ComusThumtz ke folder ini

Langkah 6: Atur Tugas Otomatis

ComusThumz perlu menjalankan tugas-tugas latar belakang setiap menit untuk memproses video dan mempertahankan situs Anda.

  1. Dalam cPanel, pergi ke Tingkat lanjut > Cron Jobs
  2. Bawah Tambahkan Job Baru Cron, mengatur waktu untuk: (setiap menit)
  3. Di Perintah kotak, masukkan:
/usr/bin/php /home/username/publichtml/ct/admin/cron/sitecron.php >> /home/username/publichtml/ct/logs/cron/sitecron.log 2>&1

Ganti username dengan nama pengguna sebenarnya cPanel Anda.

  1. Klik Tambahkan Job Baru Cron
Catatan: Jangan khawatir jika ini terlihat rumit. Tugas tunggal ini otomatis menjalankan semua pekerjaan latar belakang yang diperlukan situs Anda - pengolahan video, pemutakhiran statistik, dan banyak lagi.

Langkah 7: Selesaikan Instalasi

  1. Buka peramban web Anda
  2. Pergi ke: https://yourdomain.com/install/
  3. Ikuti 7 langkah penyihir instalasi
  4. Ketika ditanya untuk rincian basis data, gunakan informasi dari Langkah 4
  5. Setelah instalasi selesai, hapus /install/ folder
Sukses: Penginapan cPanel Anda sekarang dikonfigurasi dan ComusThumtz dipasang!

Menyiapkan HestiaCP (VPS)

HestiaCP adalah panel kontrol modern gratis untuk server pribadi virtual. Ini memberi Anda kontrol lebih dari berbagi hosting.

Langkah 1: Tambah Domain Anda

  1. Masuk ke HestiaCP di https://your-server-ip:8083
  2. Klik WEB tab di atas
  3. Klik hijau Tambah Domain Web tombol
  4. Ketikkan nama domain Anda
  5. Periksa kotak untuk Dukungan SSL
  6. Periksa kotak untuk Mari kita enkripsi
  7. Klik Simpan

[Cuplikan layar: hestiacp-add-domain]

Catatan: Mari Encrypt menyediakan sertifikat SSL gratis sehingga situs Anda akan memiliki HTTPS (gembok di peramban). Ini terjadi secara otomatis.

Langkah 2: Pilih Versi PHP

  1. Tetap di WEB tab
  2. Temukan domain Anda dalam daftar
  3. Klik ikon kunci pas di sebelahnya
  4. Dari PHP dropdown, pilih PHP 8.3
  5. Klik Simpan

Langkah 3: Hubungkan via SSH

Untuk langkah yang tersisa, Anda harus terhubung ke server Anda menggunakan SSH. Hal ini memungkinkan Anda mengetik perintah secara langsung.

Pada Windows:

  • Unduh PuTTY atau gunakan Terminal Windows
  • Menyambung ke alamat IP server Anda
  • Gunakan port 22
  • Log masuk dengan nama pengguna HestiaCP dan kata sandi

Pada Mac / Linux:

  • Buka Terminal
  • Tipe: ssh username@your-server-ip
  • Masukkan sandi Anda ketika diminta

Langkah 4: Aktifkan Proses Video

Secara baku, HestiaCP menonaktifkan fungsi yang diperlukan untuk memproses video. Mari kita perbaiki itu.

Ketik perintah ini satu per satu:

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

Ini membuka penyunting teks. Tekan Ctrl + W untuk mencari, lalu ketik disablefunctions dan tekan Enter.

Anda akan melihat garis panjang yang terlihat seperti:

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

Hapus kata-kata ini dari baris: exec,passthru,shellexec,procopen,popen

Tekan Ctrl + X untuk keluar, kemudian Y untuk menyimpan, kemudian Masukkan untuk mengkonfirmasi.

Sekarang mulai PHP:

sudo systemctl restart php8.3-fpm

Langkah 5: Atur Batas Unggah

Masih dalam SSH, jalankan perintah yang sama untuk menyunting konfigurasi PHP:

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

Gunakan Ctrl + W untuk mencari dan memperbarui nilai ini:

  • Cari memorylimit dan mengubahnya menjadi 512M
  • Cari maxexecutiontime dan mengubahnya menjadi 600
  • Cari uploadmaxfilesize dan mengubahnya menjadi 500M
  • Cari postmaxsize dan mengubahnya menjadi 500M
  • Cari maxinputvars dan mengubahnya menjadi 10000

Simpan (Ctrl + X, lalu Y, lalu Masukkan) dan restart:

sudo systemctl restart php8.3-fpm

Langkah 6: Pasang Perangkat Lunak Proses Video

ComusThumz menggunakan FFmpeg untuk memproses video. Pasang:

sudo apt update
sudo apt install ffmpeg

Verifikasi itu bekerja:

ffmpeg -version

Anda harus melihat informasi versi. Bila Anda melihat kesalahan, FFmpeg tidak dipasang dengan benar.

Langkah 7: Unggah Berkas Anda

Kembali di HestiaCP (dalam peramban Anda):

Klik BERKAS tab

  1. Navigasi ke: /home/username/web/yourdomain.com/publichtml/
  2. Klik Unggah dan pilih berkas ComusThumz zip Anda
  3. Setelah mengunggah, klik Ekstrak pada berkas zip
  4. Hapus berkas zip

Langkah 8: Atur Tugas Otomatis

Kembali ke SSH, tipe:

crontab -e

Bila diminta untuk memilih suatu penyunting, pilih nano (biasanya pilihan 1).

Tambah baris ini di bawah:

     /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

Ganti username dan yourdomain.com dengan nilai aktual Anda.

Simpan (Ctrl + X, kemudian Y, kemudian Enter).

Langkah 9: Instalasi Lengkap

  1. Dalam browser Anda, pergi ke: https://yourdomain.com/install/
  2. Ikuti wizard instalasi
  3. Setelah selesai, hapus /install/ folder
Sukses: Server HestiaCP-mu siap menjalankan ComusThumtz!

Menyiapkan Plesk

Plesk adalah panel kontrol populer untuk VPS dan server khusus.

Langkah 1: Tambah Domain Anda

  1. Log masuk ke Plesk
  2. Klik Situs Web & Domain di kiri
  3. Klik Tambah Domain
  4. Masukkan nama domain Anda dan konfigurasi pengaturan
  5. Aktifkan Dukungan SSL / TLS dan pilih Mari kita enkripsi
  6. Klik OK

Langkah 2: Atur PHP

  1. Bawah Situs Web & Domain, menemukan domain Anda
  2. Klik Pengaturan PHP
  3. Pilih PHP 8.3 (FPM aplikasi)
  4. Scroll ke bawah dan set nilai-nilai ini:
memorylimit = 512M
maxexecutiontime = 600
uploadmaxfilesize = 500M
postmaxsize = 500M
maxinputvars = 10000
  1. Klik Terapkan atau OK

Langkah 3: Aktifkan Fungsi Proses Video

Masih dalam pengaturan PHP:

  1. Gulung ke Direktif tambahan bagian
  2. Tambah baris ini:
disablefunctions =

(Itu hanya disablefunctions = (Tidak ada sesuatu pun yang serupa dengan ayat-ayat Allah) yang berjumlah sembilan ayat tersebut.

  1. Klik Terapkan atau OK

Langkah 4: Pasang FFmpeg

Hubungkan ke server via SSH dan jalankan:

Untuk server Ubuntu / Debian:

sudo apt install ffmpeg

Untuk server Centos / AlmaLinux:

sudo dnf install ffmpeg

Verifikasi:

ffmpeg -version

Langkah 5: Buat Basis Data

  1. Di Plesk, pergi ke Basis Data
  2. Klik Tambah Basis Data
  3. Masukkan nama basis data: comusthumbz
  4. Buat nama pengguna dan sandi yang kuat
  5. Hibah semua hak
  6. Klik OK

Langkah 6: Unggah Berkas

Pilihan A: Manajer Berkas Plerik

  1. Ke Berkas di Plesk
  2. Navigasi ke httpdocs/
  3. Unggah berkas ComusThumz Anda

Pilihan B: FTP / SFTP
Gunakan kredensial yang ditampilkan dalam Plesk di bawah Akses FTP

Langkah 7: Atur Tugas Otomatis

  1. Di bawah domain Anda, klik Tugas Dijadwalkan
  2. Klik Tambah Tugas
  3. Atur jadwal untuk dijalankan setiap menit:
  4. Perintah:

/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. Klik OK

Step 8: Jalankan Installer

Ke https://yourdomain.com/install/ dan menyelesaikan setup.

Sukses: Server Plesk Anda dikonfigurasi untuk ComusThumtz!

Menata Jalan Awan

Awan menyediakan host awan yang dikelola dengan easy-to-use panel.

Langkah 1: Luncurkan Aplikasi Anda

  1. Log masuk ke Cloudways
  2. Klik Luncurkan > Aplikasi
  3. Pilih PHP Gubahan sebagai tipe aplikasi
  4. Pilih ukuran server Anda (disarankan minimum 2 GB RAM)
  5. Pilih penyedia awan (DigitalOcean, Vultr, AWS, dsb.)
  6. Masukkan nama bagi aplikasi dan server
  7. Klik Luncurkan

Tunggu beberapa menit untuk server Anda untuk dibuat.

Langkah 2: Atur PHP

  1. Klik pada aplikasi Anda
  2. Ke Pengaturan Aplikasi > Pengaturan PHP
  3. Tata nilai ini:
  • PHP Versi: 8,3
  • Batas Memori: 512M
  • Waktu Eksekusi Max: 600
  • Upload Max Filesize: 500M
  • Ukuran Maksimum Post: 500M
  • Vars Masukan Max: 10.000
  1. Klik Simpan Perubahan

Langkah 3: Aktifkan Proses Video

Klik pada Anda Server (bukan aplikasi) Pergi ke Pengaturan & Paket > Tingkat lanjutCari Pengaturan FPM PHP

  1. Dalam menonaktifkanbaris fungsi, hapus: exec, shellexec, passthru, procopen, popen
  2. Simpan perubahan

Langkah 4: Pasang 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.