🔍 بررسی جامع سازگاری هاست

نسخه ۳.۰ — برای وبهوک تلگرام (LiteSpeed + Redis + MySQL + پس‌زمینه)

53✅ موفق
3⚠️ هشدار
0❌ ناموفق
📁 PHP Core
نسخه PHPنسخه: 8.3.31 ✅ (حداقل 8.0 لازم)
str_starts_with()✅ در دسترس (PHP 8+)
Arrow Functions (fn())✅ پشتیبانی
SAPIنوع اجرا: litespeed
📁 اکستنشن‌ها
اتصال MySQL با PDO✅ فعال
ارسال درخواست به API تلگرام✅ فعال — نسخه: 8.3.31
پردازش JSON ورودی وب‌هوک✅ فعال
پشتیبانی فارسی و UTF-8✅ فعال
اتصال Redis (phpredis)✅ فعال — نسخه: 6.3.0
SSL/TLS برای cURL✅ فعال
اعتبارسنجی URL✅ فعال
کش APCu (اختیاری)✅ فعال
📁 APCu
وضعیت APCu✅ فعال و کار می‌کند
store/fetch✅ خواندن/نوشتن صحیح است
📁 وب‌سرور
نوع وب‌سرورشناسایی: LiteSpeed
تابع پایان request✅ litespeed_finish_request موجود
litespeed_finish_request✅ برای LiteSpeed حیاتی — در دسترس
ignore_user_abort()✅ موجود — برای ادامه پردازش بعد از بستن اتصال
set_time_limit()✅ موجود — max_execution_time فعلی: 60 ثانیه
php://input✅ بدنه درخواست قابل خواندن است
📁 دیتابیس
سرویس MySQL/MariaDB✅ فعال و در حال اجرا — پاسخ به اتصال (کد خطا: SQLSTATE[HY000] [1045] Access denied for user 'test_user_non)
PDO MySQL Client✅ mysqlnd نصب است (client v80331)
نوع دیتابیس✅ MySQL/MariaDB — برای تشخیص دقیق نسخه، از phpMyAdmin چک کنید
⚠️ADD COLUMN IF NOT EXISTS⚠️ اگر MySQL (نه MariaDB) است، migration نیاز به بررسی دارد
FOR UPDATE SKIP LOCKED✅ احتمالاً پشتیبانی می‌شود (MariaDB 10.3+ / MySQL 8+) — از phpMyAdmin تأیید کنید: SELECT * FROM information_schema.PLUGINS WHERE PLUGIN_NAME="InnoDB"
Charset utf8mb4✅ PDO با utf8mb4 پیکربندی می‌شود — ایموجی‌ها ذخیره می‌شوند
📁 Redis
اتصال✅ متصل به 127.0.0.1:6379 — نسخه: 5.0.3
Lua Scripts✅ برای صف‌بندی اتمیک حیاتی
EVAL با KEYS/ARGV✅ الگوی Lua کد شما کار می‌کند
Hash (HSET/HINCRBY)✅ برای آمار فلود حیاتی — کار می‌کند (مقدار: '6' → int: 6)
Hash از Lua (مثل کد ربات)✅ HSET/HINCRBY/HGET از Lua — دقیقاً الگوی فلود شما
Sorted Sets (ZADD/ZCARD)✅ برای rate limit و فلود حیاتی
SET NX EX (Mutex)✅ قفل اتمیک کار می‌کند — برای صف‌بندی حیاتی
UNLINK✅ حذف غیرمسدودکننده
SCAN✅ برای دستور /clear حیاتی
حافظهمصرف: 13.38M | سقف: بدون محدودیت
📁 فایل‌سیستم
دسترسی نوشتن✅ دایرکتوری: /home/amazonte/public_html
File Locking (flock)✅ برای schema/migration حیاتی
file_put_contents✅ برای لاگ‌ها
realpath()✅ /home/amazonte/public_html
glob()✅ 5 فایل PHP پیدا شد
📁 SSL
گواهی‌نامه‌های CA✅ مسیر: /etc/pki/tls/certs/ca-bundle.crt
اتصال به api.telegram.org✅ برقرار (HTTP: 302) — DNS: 3ms | Connect: 4ms | Total: 21ms
سرعت DNS✅ 3ms
سرعت کل✅ 21ms
📁 OPcache
وضعیت✅ فعال — فاز compile حذف می‌شود
validate_timestamps✅ تغییرات کد سریع اعمال می‌شود
revalidate_freqمقدار: 2 ثانیه ✅
حافظهمصرف: 8.8 MB | آزاد: 119.2 MB
📁 محدودیت‌ها
max_execution_timeمقدار: 60s (کد شما بودجه ۲۵s دارد ✅)
memory_limitمقدار: 2048M ✅
post_max_sizeمقدار: 64M (وب‌هوک < 1MB)
display_errors✅ خاموش (امنیتی)
allow_url_fopenمقدار: 1
📁 پس‌زمینه
⚠️پردازش پس از response⚠️ تست قدیمی (368329s پیش) — refresh کنید یا ?bg_check=1 بزنید
📁 کرون
⚠️وضعیت کرون جاب⚠️ تست نشده — فایل cron_compat.php را با کرون هر دقیقه اجرا کنید
✅ هاست شما کاملاً سازگار است — کد وبهوک بدون مشکل اجرا می‌شود