Installation
Requirements
Before installing Restoria theme, ensure that your server meets the following requirements:
- Apache, nginx, or another compatible web server
- PHP >= 8.2 or higher
- MySQL Database server
PDO
PHP extensionOpenSSL
PHP extensionmbstring
PHP extensionexif
PHP extensionfileinfo
PHP extensionxml
PHP extensionCtype
PHP extensionJSON
PHP extensionTokenizer
PHP extensioncURL
PHP extensionzip
PHP extensioniconv
PHP extension- Ensure the
mod_rewrite
Apache module is enabled
PHP Configuration
Open your php configuration file php.ini
and change the following settings.
ini
memory_limit = 256M
max_execution_time = 300
If you are using cPanel, you can follow this article to change your PHP memory limit settings.
TIP
Restoria is built on Botble CMS using Laravel 12.x. Please go to Laravel documentation page for more information about the framework.
Database Requirements
Restoria requires a MySQL database to store your content. Make sure you have:
- MySQL 5.7+ or MariaDB 10.3+
- A database created for your Restoria installation
- Database user with full privileges on the database
Recommended Server Configuration
For optimal performance with Restoria restaurant theme:
- RAM: Minimum 2GB
- Storage: 10GB+ (to accommodate images of dishes, restaurant photos, etc.)
- CPU: 2+ cores
- PHP Memory Limit: 256MB or higher
- Max Upload Size: 32MB (for high-quality food images)
- Max Execution Time: 300 seconds
Browser Requirements
The Restoria admin panel works best with:
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
WARNING
Internet Explorer is not supported. Please use a modern browser for the best experience.