التثبيت
يتم تثبيت LeadHub بالكامل من خلال معالج يعمل عبر المتصفح. لا حاجة لـ SSH أو الطرفية أو Composer.
قبل البدء
✅ تأكد من أن خادمك يستوفي المتطلبات
✅ أنشئ قاعدة بيانات MySQL ومستخدماً (دوّن بيانات الاعتماد)
✅ احضر مفتاح الترخيص (من عملية الشراء على CodeCanyon)
✅ تأكد من امتلاكك وصولاً عبر FTP أو مدير ملفات cPanel لرفع الملفات
الخطوة 1 — رفع الملفات
- نزّل حزمة LeadHub من CodeCanyon ← Downloads.
- استخرج ملف ZIP على جهازك.
- ارفع محتوى المجلد المستخرج بالكامل إلى جذر موقعك الإلكتروني (مثل
public_html/) عبر FTP أو مدير ملفات cPanel.
⚠️ لا ترفع المجلد الخارجي نفسه — ارفع محتوياته حتى يكون
index.phpمباشرةً داخلpublic_html/.
الخطوة 2 — ضبط صلاحيات الملفات
في الاستضافة المشتركة تُعيَّن هذه الصلاحيات تلقائياً في الغالب، لكن تحقق منها:
| المسار | الصلاحية |
|---|---|
storage/ | 755 (بشكل تكراري) |
bootstrap/cache/ | 755 |
public/ | 755 |
الخطوة 3 — فتح معالج التثبيت
انتقل إلى نطاقك في المتصفح:
https://yourdomain.com/install
إذا ظهرت صفحة بيضاء أو خطأ، تحقق من تفعيل mod_rewrite ووجود .htaccess في الجذر.
الخطوة 4 — فحص المتطلبات
يفحص المعالج جميع متطلبات PHP تلقائياً. أي عنصر فاشل يظهر باللون الأحمر مع شرح موجز. أصلح جميع العناصر الحمراء قبل المتابعة.
الخطوة 5 — إعداد قاعدة البيانات
أدخل بيانات اعتماد قاعدة البيانات:
| الحقل | الوصف |
|---|---|
| Database Host | عادةً localhost أو 127.0.0.1 |
| Database Port | عادةً 3306 |
| Database Name | قاعدة البيانات التي أنشأتها |
| Database Username | مستخدم قاعدة البيانات |
| Database Password | كلمة مرور مستخدم قاعدة البيانات |
انقر Test Connection للتحقق، ثم Next.
الخطوة 6 — إعدادات التطبيق
| الحقل | الوصف |
|---|---|
| App URL | نطاقك، مثل https://yourdomain.com |
| App Name | يظهر في تبويب المتصفح والرسائل الإلكترونية |
| Timezone | منطقتك الزمنية الأساسية |
الخطوة 7 — مفتاح الترخيص
أدخل رمز الشراء (مفتاح الترخيص) من عملية الشراء على CodeCanyon. يتحقق المعالج منه عبر الإنترنت.
الخطوة 8 — حساب المشرف الأعلى
أنشئ أول حساب مشرف أعلى:
| الحقل | ملاحظات |
|---|---|
| Name | اسمك الكامل |
| يُستخدم لتسجيل الدخول | |
| Password | 8 أحرف على الأقل |
⚠️ احفظ هذه البيانات — إنه حساب الجذر لإدارة المنصة بأكملها.
الخطوة 9 — إعداد مهمة Cron
يعرض المعالج أمر cron الدقيق لخادمك. انسخه وأضفه إلى لوحة تحكم استضافتك:
* * * * * /usr/bin/php /home/username/public_html/cron.php >> /dev/null 2>&1
في cPanel: Cron Jobs ← Add New Cron Job ← Every Minute ← الصق الأمر.
الخطوة 10 — الإنهاء
انقر Complete Installation. يكتب المعالج ملف .env وينفّذ عمليات الترحيل. عند الانتهاء، يتم توجيهك إلى صفحة تسجيل دخول المشرف الأعلى على /super-admin.
بعد التثبيت
- سجّل الدخول على
/super-adminببيانات الاعتماد التي أنشأتها للتو. - أنشئ أول مستأجر.
- سجّل الدخول إلى لوحة إدارة المستأجر على
/admin(أوtenant.yourdomain.com/admin).
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
صفحة بيضاء على /install | تحقق من وجود .htaccess وتفعيل mod_rewrite |
| "Database connection failed" | تحقق من بيانات الاعتماد؛ تأكد أن مستخدم قاعدة البيانات يملك الصلاحيات الكاملة |
| التوقف عند فحص المتطلبات | ثبّت امتداد PHP الناقص عبر cPanel ← PHP Extensions |
| خطأ 500 بعد التثبيت | تحقق من storage/logs/laravel.log عبر مدير الملفات |
➡ انظر أيضاً: دليل الاستضافة المشتركة