🔍 عیب‌یابی Trader Cloud

تاریخ: 2026-07-12 14:54:07

📡 1. اطلاعات سرور

موردمقدار
PHP Version8.2.31
Server SoftwareLiteSpeed
Document Root/home/planir/public_html
Script Path/home/planir/public_html/trader-debug.php
Current Directory/home/planir/public_html
Session IDc26jna160qpt5rmgok3adcti8q
Session NameTRADER_SESS_ID

📁 2. وجود فایل‌های کلیدی

فایلوضعیتاندازه (bytes)
trader-api.php✅ موجود113212
trader-auth.html✅ موجود12098
trader-index.html✅ موجود44811
trader-script.js✅ موجود145063
trader-style.css✅ موجود140800
trader-calendar-utils.js✅ موجود7869
trader-manifest.json✅ موجود2849
trader-service-worker.js✅ موجود3151

📂 3. دایرکتوری‌های آپلود

دایرکتوریوضعیت
uploads/profiles/✅ وجود دارد
uploads/trades/✅ وجود دارد
uploads/shares/✅ وجود دارد
effects/✅ وجود دارد

💾 4. اتصال به دیتابیس

✅ اتصال به دیتابیس موفق بود.

جدولوضعیتتعداد رکوردها
tc_users✅ موجود2
tc_accounts✅ موجود4
tc_trades✅ موجود2
tc_rules✅ موجود6
tc_trade_rules✅ موجود0
tc_strategies✅ موجود1
tc_courses✅ موجود1
tc_course_sessions✅ موجود1
tc_shared_trades✅ موجود2
tc_likes✅ موجود1
tc_comments✅ موجود1
tc_post_views✅ موجود2
tc_notifications✅ موجود4
tc_activity_logs✅ موجود81
tc_user_settings✅ موجود1
tc_daily_emotions✅ موجود1
tc_symbols✅ موجود140
tc_trade_attachments✅ موجود1
tc_user_filters✅ موجود1
tc_version✅ موجود2

👤 5. وضعیت کاربر جاری

⚠️ هیچ کاربری وارد نشده است. لطفاً ابتدا وارد شوید.

➡️ رفتن به صفحه ورود

🌐 6. تست API (trader-api.php)

آدرس API: https://plan90.ir/trader-api.php

HTTP Status Code: 401

✅ پاسخ JSON معتبر است.

Array
(
    [success] => 
    [message] => نشست فعال نیست
)

⚠️ API پیغام خطا داده: نشست فعال نیست

🖥️ 7. تست جاوااسکریپت (لطفاً کنسول مرورگر را باز کنید)

⚠️ لطفاً روی دکمه کلیک کنید و نتیجه را بررسی کنید. اگر خطای CORS یا SSL داد، مشکل از تنظیمات سرور است.

📋 8. بررسی خطاهای PHP

فایل لاگ خطا: error_log

✅ خطای قابل توجهی ثبت نشده است.

⚠️ 9. نکات مهم برای رفع مشکلات

  • اگر خطای داینامیک آیلند باز نمی‌شود: مشکل در جاوااسکریپت است – تابع initDynamicIsland() را بررسی کنید. مطمئن شوید که در initApp() فراخوانی شده است.
  • اگر هیچ کلیدی کار نمی‌کند: احتمالاً فایل trader-script.js به درستی لود نشده است. در کنسول مرورگر (F12) خطاها را بررسی کنید.
  • اگر آیکون استراتژی در داک درست نیست: در trader-index.html آیکون fa-chart-simple را به fa-chess-board یا fa-chart-line تغییر دهید.
  • اگر ریدایرکت به لاگین انجام نمی‌شود: تابع checkSession در trader-script.js را بررسی کنید.
  • اگر خطای 404 برای فایل‌ها می‌گیرید: مسیر فایل‌ها را بررسی کنید. همه فایل‌ها باید در ریشه هاست باشند.
  • اگر خطای CORS می‌بینید: در trader-api.php هدرهای CORS را بررسی کنید.

🔍 برای عیب‌یابی دقیق‌تر، لطفاً کنسول مرورگر (F12 → Console) را باز کنید و خطاهای جاوااسکریپت را به من بگویید.


🏁 پایان عیب‌یابی - 2026-07-12 14:54:07