Troubleshooting

Here are some common issues and quick solutions:


FAQ

The application has a built-in update system. Click the "Check for Updates" button in the footer of any page. If updates are available, you'll see details about the new version and release notes. Click "Download Update" to automatically install the update. The system will download, extract, and apply the update files while preserving your data.

SQLite provides several advantages for smaller applications: it requires no separate database server, comes built into PHP, simplifies installation (no database credentials needed), and the entire database is stored in a single file that's easy to backup. This makes deployment and maintenance much simpler while still providing robust data storage capabilities.

All your product data is stored in the database/database.sqlite file. Your uploaded images are stored in assets/images/uploads. To back up your data, simply make copies of these files/folders. To restore from a backup, replace these files with your backed-up versions when the application is not in use.

If the automatic update process fails, you can try a manual update. First, back up your database/database.sqlite file and assets/images/uploads folder. Then, download the latest version from our website, extract it over your existing installation, and restore your database file and uploads folder. Make sure your config/app_config.php settings are preserved during this process.

This typically happens when the application doesn't have permission to write to the SQLite database file or its containing directory. On Linux/Unix systems, make sure the web server user (often www-data or apache) has write permissions for both the database directory and the database.sqlite file. You can fix this with commands like: chmod 755 database and chmod 664 database/database.sqlite followed by chown www-data:www-data database/database.sqlite (replace www-data with your web server user).