1. Introduction
Welcome to BizCore ERP.
This guide explains how to install BizCore ERP on your local computer or web hosting server. The installation process is designed to be simple and does not require advanced technical knowledge.
2. Before You Begin
Before starting the installation, make sure you have:
- BizCore ERP commercial package
- A supported PHP environment
- MySQL or MariaDB
- A database and database user
- Access to your hosting control panel or local server
- Permission to write to the BizCore
writable/directory - Your BizCore license information
3. System Requirements
Make sure the server meets these requirements before installation.
4. Installing on XAMPP / Localhost
Step 1 — Install XAMPP
Install XAMPP with a supported PHP version. Make sure the PHP version is 8.2 or higher.
Step 2 — Start Apache and MySQL
Open the XAMPP Control Panel and start Apache and MySQL.
Step 3 — Upload BizCore
Extract the BizCore package into your XAMPP web directory, normally:
For example:
Step 4 — Create the Database
Open phpMyAdmin from XAMPP and create a new MySQL/MariaDB database. You may choose any suitable database name, such as BizCoreERP or BizCore_ERP.
Step 5 — Open BizCore
Open BizCore in your browser, for example:
5. Installing on Shared Hosting
Step 1 — Create a Database
Open your hosting control panel and create a MySQL/MariaDB database, database username, and database password. Your hosting provider may automatically add a prefix to the database name; this is normal.
Step 2 — Upload BizCore
Upload the BizCore commercial ZIP to your hosting account and extract it into the appropriate website directory.
Step 3 — Open Your Domain
Open your domain in a browser, for example https://example.com/. The BizCore installation wizard should appear automatically.
/public to the customer-facing URL.6. Step 1 — Welcome
The first installation screen welcomes you to BizCore ERP. Review the information and click Start Installation. The installer will then take you to the system requirements screen.
7. Step 2 — System Requirements
BizCore checks whether your server is ready, including the PHP version, required extensions, and writable directory.
8. How to Enable a PHP Extension
Windows / XAMPP
- Open XAMPP Control Panel.
- Click Config next to Apache.
- Select PHP (php.ini).
- Search for the required extension.
- If the extension line starts with
;, remove the semicolon. - Save
php.ini. - Restart Apache.
- Return to BizCore.
PHP Local Server
- If you are using
php spark serve, the PHP configuration used by that command is important. - Run
php --inito identify the loaded php.ini file. - Run
php -vto check the PHP version. - Enable the required extension and save the configuration.
- Stop and start the PHP server again.
Shared Hosting
- Open your hosting control panel.
- Look for PHP Selector, PHP Extensions, or PHP Configuration.
- Enable the required extension and save.
- If the extension is unavailable, contact your hosting provider.
9. Re-checking Requirements
If you have just changed the PHP version or enabled a PHP extension, the PHP process may still be using the previous configuration.
- Save your PHP configuration.
- Restart Apache/PHP or the relevant server service.
- Return to the BizCore installer.
- Re-check the requirements.
php.ini does not necessarily change the configuration of an already-running PHP process. Restarting the relevant service may therefore be required.10. Writable Directory
BizCore requires the writable/ directory to be writable. It is used for cache, sessions, logs, and other runtime files.
Windows / XAMPP
- Open the BizCore installation directory.
- Locate the writable folder.
- Open Properties → Security.
- Make sure the PHP/web-server user can write to the directory.
- Apply the changes.
Shared Hosting
- Open File Manager or FTP.
- Locate the BizCore writable/ directory.
- Ensure PHP/the web-server user can write to it.
- Apply the permissions recommended by your hosting provider.
11. Step 3 — Database Configuration
The database must be created manually before continuing.
localhost; hosting may provide another host.3306.Then click Test Database Connection. If successful, the installer continues to SQL-file selection.
12. Database Name and SQL Filename
The database name and SQL filename do not need to be identical.
This is completely normal. The SQL file is imported into the database selected during Step 3.
13. Step 4 — Choose the BizCore SQL File
BizCore uses one database installation method: SQL Import. The installer automatically detects the included BizCore SQL file.
Manual Fallback
If the automatic SQL file cannot be detected or used, the installer provides a manual file-selection option. Select a valid BizCore .sql file and allow the installer to validate it.
14. Step 5 — Install BizCore ERP
At this stage, the database connection and SQL file have been verified. Click Start Installation.
The installer will:
- Import the BizCore database.
- Verify the imported database.
- Finalize the installation.
If the installation fails, the installer displays an error and provides an option to retry.
15. Default Data
The commercial BizCore SQL database already contains the required initial data, including:
Customers therefore do not need to manually create these items during installation.
16. Step 6 — Application Configuration
The installer asks for the URL customers will use to access BizCore ERP.
The installer prepares the application configuration and generates the required encryption key automatically. The application environment is configured for production.
17. Clean URL
BizCore is designed so customers normally access the application without adding /public.
On compatible Apache hosting, the included .htaccess configuration handles the required routing.
18. Step 7 — Finalize & Secure Installation
Once the database and application configuration are ready, BizCore verifies the installation.
- Database installation completed
- Application configuration saved
- Default Administrator verified
- Installer ready to be locked
Click Secure & Finish Installation.
19. Step 8 — Installation Complete
After successful installation, BizCore confirms that the database, application configuration, and installation security are complete. The default Administrator credentials are also displayed.
Click Go to BizCore ERP.
20. First Login
Enter the Administrator credentials displayed on the installation-complete screen.
After login, BizCore will require license activation.
21. License Activation
BizCore uses a commercial license activation system.
Follow the license activation instructions provided with your purchase. Once the license is successfully activated, you can use BizCore ERP normally.
22. Configure Your Company
After entering BizCore ERP, open the Company section and update your company's information.
You can configure company information including currency and time zone. Choose the appropriate settings for your business.
23. Configure Your Branch
Open the Branch section and review the default branch. You can edit the existing branch, update branch information, configure business location/details, and add additional branches if supported by your ERP configuration.
24. Administrator Account
BizCore includes a default Administrator account. The Administrator role already has the required administrator permissions.
You can manage users and permissions from the relevant User/Administration sections. For security, customers are encouraged to change default credentials after their first successful login.
25. Important Installation Notes
- Do not delete the SQL file before installation. The commercial installer requires the included SQL database file.
- Do not delete
public/index.php. It is the main CodeIgniter application entry point. - Do not delete
.htaccess. The files are required for the intended Apache routing and clean-URL behavior. - Do not delete
vendor/. It contains required application dependencies. - Do not manually delete application directories.
- Only remove files or directories when specifically instructed by BizCore support.
26. Common Problems
“PHP version requirement failed”
Install or select PHP 8.2 or higher and make sure the web server is actually using that PHP version.
“PHP extension is not enabled”
Open your PHP configuration, enable the required extension, restart the relevant PHP/Apache service, and return to the requirements screen.
“Writable directory is not writable”
Give the writable/ directory the appropriate write permissions for the PHP/web-server user.
“Database connection failed”
Check the database host, port, database name, username, password, and MySQL/MariaDB service status.
“SQL file unavailable”
Make sure the included BizCore SQL file is present in the commercial package and has not been moved or renamed. If automatic detection fails, use the installer's manual SQL file selection option.
“Site cannot be reached after clicking Start Installation”
Check that Apache/PHP is running, the BizCore URL is correct, the application was uploaded/extracted correctly, and the server supports the required URL rewriting configuration. If the problem persists, contact BizCore support.
27. After Installation Checklist
- BizCore opens successfully
- License has been activated
- Company information is correct
- Currency is correct
- Time zone is correct
- Default branch information is correct
- Administrator login works
- Required users have been configured
- Application pages load correctly
- Database is accessible
- Backup procedures have been configured according to your organization's requirements
28. Installation Complete
Congratulations!
BizCore ERP is now installed and ready for business use.
For additional assistance, refer to the BizCore ERP Quick Start Guide, License Activation Guide, and FAQ & Troubleshooting Guide, or contact BizCore support.