# 🔧 System Update

Keeping your Repair Box system up to date ensures you have access to the latest features, security patches, and performance improvements. However, updating must be done carefully to avoid disruptions — especially if you’ve customized the system.

{% hint style="danger" %}
**⚠️ Important Notes Before Updating**

*   If you’re using a customized version of Repair Box, we do not recommend updating.

    Custom changes will be overwritten during the update process, potentially resulting in errors or loss of functionality.
* Always back up your entire project files and database before proceeding with any updates. This helps ensure you can safely roll back in case something goes wrong.
{% endhint %}

***

### 🛠 How to Update Repair Box

\


> ✅ Repair Box updates are simple and require no terminal or SSH access.

\


#### Step 1: Upload New Files

1. Download the latest version of Repair Box from CodeCanyon.
2. Extract the package locally.
3. Upload all new files to your server except the .env file. This file contains your app-specific configuration and should not be replaced.
4. Overwrite existing files when prompted.

***

#### Step 2: Run the Updater

1. Visit the following URL in your browser:

```
https://yourdomain.com/install.php
```

1. (Replace yourdomain.com with your actual domain.)
2. The system will automatically:
   * Validate all required PHP extensions
   * Migrate the database structure
   * Clear all caches (config, routes, views)
   * Finalize the update process

***

### ✅ After Update

* Log in with your existing credentials.
* Review your system configuration.
* Test booking flow, technician dashboard, and admin features to confirm everything is working correctly.
* Re-apply any manual adjustments you had before (if not part of the core).

***

Need help during the update? Our support team is ready to assist.

📧 Reach out to us at [info.codehas@gmail.com](mailto:info.codehas@gmail.com)
