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
PDOPHP extensionOpenSSLPHP extensionmbstringPHP extensionexifPHP extensionfileinfoPHP extensionxmlPHP extensionCtypePHP extensionJSONPHP extensionTokenizerPHP extensioncURLPHP extensionzipPHP extensioniconvPHP extension- Ensure the
mod_rewriteApache module is enabled
PHP Configuration
Open your php configuration file php.ini and change the following settings.
ini
memory_limit = 256M
max_execution_time = 300If 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.
