cPanel Website Setup Guide (Hinglish)

PHP Version Requirements
----------------------
- Minimum PHP Version: 7.4
- Recommended PHP Version: 8.0 ya 8.1
- Maximum Tested Version: 8.2

PHP Extensions Required:
----------------------
- mbstring
- xml
- curl
- json
- mysqli
- pdo_mysql
- gd

Step-by-Step Setup Guide (Hinglish)
----------------------------------

1. PHP Version Setup
-------------------
- Sabse pehle cPanel me login karein
- 'Software' section me 'Select PHP Version' par click karein
- PHP version ko 8.0 ya 8.1 select karein
- Upar listed sabhi extensions ko enable karein
- 'Save' button par click karein

2. Database Setup
----------------
- cPanel me 'MySQL Databases' par jaayein
- Ek new database create karein
- Database user bhi create karein
- User ko database se connect karein aur sabhi permissions de dein
- Database details (name, username, password) ko save kar ke rakhein

3. Files Upload Karna
--------------------
- Apne computer se files ko zip karein
- cPanel me 'File Manager' open karein
- public_html folder me jaayein
- Zip file upload karein
- Zip file ko extract karein
- Extracted files ko check karein ki sabhi sahi jagah par hain

4. Configuration
---------------
- config.php file ko edit karein
- Database details update karein:
  - DB_HOST (usually 'localhost')
  - DB_NAME (jo database create kiya)
  - DB_USER (database username)
  - DB_PASS (database password)
- File ko save karein

5. Permissions Setup
-------------------
- uploads folder ko 755 permission dein
- config files ko 644 permission dein
- Ye command use karein:
  - Folders ke liye: chmod 755 folder_name
  - Files ke liye: chmod 644 file_name

6. Final Steps
-------------
- Browser me website ka URL open karein
- Check karein ki koi error to nahi aa raha
- Login page test karein
- Basic functionalities check karein

Troubleshooting
--------------
1. Agar 500 error aaye:
   - error_log file check karein
   - PHP version aur extensions check karein

2. Database connection error:
   - Database credentials double-check karein
   - Database user permissions check karein

3. Upload issues:
   - Folder permissions check karein
   - PHP memory limit check karein

4. White screen:
   - PHP error reporting on karein
   - PHP logs check karein

Important Notes
--------------
1. Backup
   - Setup se pehle existing files ka backup zaroor le lein
   - Database ka bhi backup le lein

2. Security
   - Strong passwords use karein
   - Regular updates install karein
   - Security plugins use karein

3. Performance
   - PHP opcache enable karein
   - Caching setup karein
   - Images compress karein

Support
-------
Agar koi problem aaye to:
- Error messages screenshot lein
- PHP version note karein
- Error logs check karein
- Hosting provider se contact karein

Requirements Check List
---------------------
□ PHP Version 7.4+ installed
□ All required PHP extensions enabled
□ Database created
□ Database user setup
□ Files uploaded
□ Permissions set correctly
□ Configuration updated
□ Error reporting checked
□ Backups created