
Basic Requirements
Before installing WordPress and WooCommerce, ensure that your hosting meets the minimum requirements for smooth performance.
WordPress Hosting Requirements
PHP Version: 7.4 or later (recommended 8.0+)
Database: MySQL 8.0+ or MariaDB 10.5+
Web Server: Apache or Nginx with mod_rewrite enabled
HTTPS Support: SSL certificate for secure connections
Security: Hosting should run PHP applications under your account’s username instead of a shared server username for enhanced security.
WooCommerce Hosting Requirements
WordPress Version: 6.3 or later
PHP Version: 7.4 or higher (recommended 8.0+)
Database: MySQL 5.7+ or MariaDB 10.4+
Memory Limit: 256MB minimum (recommended 512MB+ for larger stores)
Web Server: Apache or Nginx with mod_rewrite enabled
HTTPS Support: SSL certificate required for secure transactions
Optional but Recommended for WooCommerce
cURL/fsockopen Support: Required for integrations like PayPal IPN
SOAP Support: Necessary for certain WooCommerce extensions
Multibyte String Support: Recommended for non-English stores
Pretty Permalinks: Improves SEO and user-friendly URLs
Global SQL Mode Options: Ensure proper configurations for database stability
Changing Server Settings
Before making any server adjustments, back up your site and database. Contact your hosting provider for assistance with modifying PHP settings (post_max_size, max_input_vars, max_execution_time) or manually adjust them via the .htaccess file using an FTP client or hosting control panel.
By meeting these hosting requirements, you ensure a smooth, secure, and high-performing WordPress and WooCommerce experience.
Source: WordPress Requirements
Source: WooCommerce Requirements