Server check
2 problems to fix, 3 optional
-
PHP 8.3.33litespeed on Linux (64-bit)
-
downloads/ and jobs/ are writabledownloads: yes, jobs: yes
-
PHP can run external programsavailable: none — disable_functions = system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail, proc_openEvery one of proc_open, exec, shell_exec and popen is blocked, so no server side downloader can work here. Ask support to allow exec, or move to a VPS.
-
Response can finish before the work doeslitespeed_finish_request()
-
yt-dlp is installed/home/u827770047/domains/thetrafficedge.com/public_html/yt_download/bin/yt-dlp → no version outputUpload the yt-dlp binary for this server into bin/ and chmod it 755. For Linux hosting use the "yt-dlp_linux" build from the releases page, renamed to "yt-dlp". If Python is available you can instead run: pip install --user yt-dlp
-
Python fallback (python -m yt_dlp)no interpreter with the yt_dlp moduleOptional. Only needed if the standalone binary will not run on this host.
-
ffmpeg is installednot foundOptional but recommended. Without it the app only offers single-file qualities (usually up to 360p or 720p) and cannot make MP3. Upload a static ffmpeg build to bin/.
-
cookies.txt presentnot presentOptional, but shared hosting IPs are frequently challenged by YouTube with "Sign in to confirm you are not a bot". Exporting cookies.txt from a logged in browser and uploading it next to index.php is the usual cure.
-
Server can reach youtube.comHTTP 200
-
Resource limitsmax_execution_time=120s, memory_limit=256M, free disk=16139.43 GB
Live test
Asks yt-dlp to read one public video without downloading it. This is where a "not a bot" challenge would show up.
Failed with exit code -1
PHP is not allowed to run external programs on this host.Run again Reset