تثبيت الاستضافة المشتركة
This is the complete, baby-step guide to installing FeedbackPulse SaaS on الاستضافة المشتركة environments. We cover cPanel, Plesk, DirectAdmin, CyberPanel, HestiaCP, and generic الاستضافة المشتركة panels.
FeedbackPulse SaaS is fully compatible with الاستضافة المشتركة — even when exec() is disabled and symlinks aren't supported.
You do NOT need to run any
php artisancommands, SSH commands, or terminal commands. Everything is handled through the المثبت الويب, the لوحة الإدارة, and your hosting panel's file manager. If you seephp artisancommands in other guides, those are for VPS/dedicated servers only — skip them.
Will My Hosting Work?
FeedbackPulse SaaS works on any الاستضافة المشتركة that meets these minimum requirements:
| Requirement | Minimum | How to Check |
|---|---|---|
| PHP | 8.2+ | cPanel → Select PHP Version |
| MySQL/MariaDB | 8.0+ / 10.6+ | cPanel → MySQL قاعدة البياناتs |
mod_rewrite | Enabled | Usually enabled by default |
| Cron Jobs | Supported | cPanel → Cron Jobs |
| File Manager or FTP | Available | Standard on all hosts |
What If exec() Is Disabled?
No problem! FeedbackPulse automatically detects this and uses pure PHP alternatives:
- قاعدة البيانات backups use PHP-based dump instead of
mysqldump - All other features work without
exec()
What If Symlinks Are Disabled?
No problem! FeedbackPulse includes a built-in storage fallback that serves uploaded files (logos, images) through PHP when the storage:link symlink can't be created.
Before You Start
Have these ready:
- Your hosting login credentials (cPanel/Plesk/etc.)
- FTP or File Manager access
- Your Envato purchase code
- SMTP email credentials (optional but recommended)
cPanel التثبيت
Step 1: Create the قاعدة البيانات
- تسجيل الدخول to cPanel
- اذهب إلى MySQL قاعدة البياناتs (under قاعدة البياناتs section)
- Create a new database:
- قاعدة البيانات name:
feedbackpulse(your cPanel may prefix it, e.g.,cpuser_feedbackpulse) - Click Create قاعدة البيانات
- قاعدة البيانات name:
- Create a new user:
- Username:
fp_user(will becomecpuser_fp_user) - Password: Click Password Generator for a strong password — save this!
- Click Create User
- Username:
- Add user to database:
- Select the user and database you just created
- Click Add
- On the privileges page, check ALL PRIVILEGES
- Click Make Changes
Write down: Your full database name, username, and password. You'll need them during installation.