Kalium Documentation
HomeAccountPricingChangelog
  • Getting Started
    • Introduction
      • Before Getting Started
        • Hosting and Domain
        • WordPress Installation
        • Server Requirements
      • How To Purchase Kalium
    • Installation
      • Installing theme via WordPress
      • Installing theme via FTP
      • License Activation
      • Importing a Starter Site
      • Installing Required Plugins
      • Child Theme
      • Updating Kalium
    • License
      • Managing Licenses
      • Activation Scope
      • Prorating Plan Updates
    • Dashboard
    • Customizer
    • Migrating from Kalium 3 to 4
      • Migrating Automatically
      • Migrating Manually
  • General
    • Header
      • Layouts
      • Custom Header
        • Elements
      • Styling
      • Top Bar
      • Sticky Header
      • Mobile Menu
      • Other Options
      • In Page Options
    • Footer
      • Adding/Editing Content
      • Styling
    • Sidebars
      • Troubleshooting Sidebar
  • Post Types
    • Blog
      • Blog Page
      • Post Page
      • Creating a Blog Page
      • Creating a Blog Post
    • Portfolio
      • Portfolio Page
      • Project Page
      • Creating a Portfolio Page
      • Creating a Portfolio Item
        • Side Portfolio
        • Columned
        • Carousel
        • Zig Zag
        • Fullscreen
        • Lightbox
        • Design Your Own
    • WooCommerce
      • General Settings
        • Mini Cart
        • Free Shipping Bar
        • Product Badges
      • Product Catalog
        • Product Card
      • Product Page
      • Product Images
      • Cart & Checkout
      • My Account
      • Store Notice
    • Search Results
  • Typography
    • Fonts
      • How to Add a Font
        • Adding Adobe Fonts
        • Adding Self-Hosted Fonts
        • Adding External Fonts
      • Custom Selectors
      • Advanced Settings
    • Font Sizes
    • Typography Settings
  • Styling
    • Brand and Logo
    • Colors
    • Buttons
    • Forms
    • Layout
    • Link Styles
    • Site Frame
  • Translation
    • Translation introduction
    • Translating with WPML
    • Translating with Loco Translate
    • Translating with Poedit
    • Adding a Language Switcher
    • RTL Languages
  • Other
    • Social Icons
    • Image Placeholder
    • Breadcrumbs
    • Scroll to Top
    • Maintenance Mode
    • Lightbox
    • Custom CSS
  • Troubleshooting
    • Manage Options in Customizer
    • Bad Hosting Environment
Powered by GitBook
On this page
  1. Troubleshooting

Bad Hosting Environment

PreviousManage Options in Customizer

Last updated 8 months ago

Understanding the Pitfalls of Bad Hosting Environments

The title might seem a bit strong, but it's grounded in our extensive experience with customers whose hosting environments didn't meet even the minimal requirements for a WordPress site. Inadequate hosting can cause a range of issues that severely impact your website's performance, stability, and security.

Memory Limit

Memory limit is a crucial factor, especially when importing theme demo content or managing your site on a daily basis. Insufficient memory can lead to significant problems like data processing failures, issues with skin compiling, and other server memory-intensive tasks.

PHP Configuration Editing

To increase the memory limit and adjust other , you need access to the php.ini file via FTP or directly through cPanel. Some hosting providers also allow PHP configuration through the .htaccess file (applicable on Apache servers):

#format
php_value setting_name setting_value

#example
php_value memory_limit 128M

However, not all hosting companies provide the ability to modify these values.

Restricted External URL Access

Some hosting providers may restrict external URL access via , which can make our API server inaccessible. This restriction can prevent theme activation, theme updates, and starter sites import for Kalium. Although this is uncommon, it's essential to verify with your hosting provider that requests to kaliumtheme.com are allowed.

What Should I Do?

Choosing the right is crucial to ensure smooth website operation. If you're experiencing issues, open a support ticket with your hosting company and ask for help meeting these basic requirements. In some cases, you may need to upgrade your hosting plan to resolve these issues.

Please read the article for more details.

recommended PHP configuration settings
cURL
hosting provider
Recommended PHP configuration limits