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. Create a Staging Website
  • 2. Migrate to Kalim 4
  1. Getting Started

Migrating from Kalium 3 to 4

PreviousCustomizerNextMigrating Automatically

Last updated 7 months ago

Upgrading from Kalium 3 to Kalium 4 is more than just a simple update—it’s a significant leap forward.

Kalium 4 brings many exciting updates that make building your website easier and more powerful. It has faster performance, better customization options, and a simpler, more user-friendly design, making it feel like a brand-new tool that meets today’s web design trends.

With this major upgrade, we’ve also moved from the ThemeForest marketplace to our own dedicated platform. This shift allows us to offer you more pricing options, exclusive deals, and a better user experience. By bringing everything under one roof, we can provide better support and a more personalized approach to your needs. For the reasons behind this change, you can .

In this article, you’ll find step-by-step instructions on how to creata a staging site, migrate your license, access new features, and make the most of Kalium 4.

1. Create a Staging Website

The safest way to upgrade is to create a staging copy of your current site. There are several ways to create a staging site, including the following methods:

Using WP Toolkit

This free and straightforward method allows you to quickly create a staging site by cloning your existing WordPress installation. WP Toolkit manages the process, including copying files and the database, to set up a separate staging environment in few seconds.

  1. Log in to cPanel and open WP Toolkit.

  2. Select the WordPress installation you want to create a staging site for.

  3. In the Dashboard tab click Clone link right below the tabs.

  4. Clone the site in staging subdomain.

Using WordPress Plugins

This method involves using plugins to create a staging site and provides a straightforward way to duplicate your site for testing.

Popular plugins for this purpose include:

  • All-in-One WP Migration: Provides an easy way to export and import your site for staging purposes.

  • UpdraftPlus: Offers staging features in its premium version.

These plugins handle the duplication process and set up a staging environment efficiently.

When creating a staging site from the WordPress admin dashboard, ensure that the necessary PHP limits are configured to prevent the process from failing. This includes increasing the memory limit, max execution time, and upload size.

Using WP-CLI

We'll create a staging site within the same environment as your live site. We assume you have:

  • Blank Database: my_staging_db

  • Live Site Path: /path/to/live-site/

  • Staging Site Path: /path/to/staging-site/

Step-by-Step Process:

  1. Navigate to the Live Site Directory:

    cd /path/to/live-site/
  2. Copy Files to the Staging Directory:

    cp -r . /path/to/staging-site/
  3. Export the Live Site Database:

    wp db export /path/to/staging-site/my-exported-db.sql
  4. Move to the Staging Site Directory:

    cd /path/to/staging-site/
  5. Remove .htaccess to Avoid Redirection Issues:

    rm .htaccess
  6. Update the Database details in the Configuration File:

    wp config set DB_NAME my_staging_db
    wp config set DB_USER my_user
    wp config set DB_PASS my_pass
    wp config set DB_HOST localhost
  7. Import the Live Site Database into the Staging Database:

    wp db import my-exported-db.sql
  8. Replace All URLs in the Database:

    wp search-replace 'my-live-site.com' 'staging.my-live-site.com'

And that’s it! Your staging site should now be up and running with the copied content and database from your live site.

2. Migrate to Kalim 4

Migrating from Kalium 3 to Kalium 4 is designed to be as smooth and straightforward as possible, there are two methods of migrating and updating to Kalium 4: automatic and manual migration.

Automatic Migration provides a streamlined process directly within your WordPress dashboard. This method is ideal if you prefer a hassle-free upgrade experience. By following the step-by-step instructions, you can transfer your license and update your theme with just a few clicks.

On the other hand, Manual Migration offers a more hands-on approach for those who may need or prefer to handle the upgrade process manually. This method involves several steps, including transferring your license and updating the theme manually.

After transferring your license, you will receive an additional 3 months of support.

  • If your support subscription is inactive, this will give you 3 months of support and updates.

  • If you have an active support subscription, it will be extended by 3 months. For example, if your support ends on January 1, 2025, it will now end on April 1, 2025.

Important: Only users who purchased Kalium from ThemeForest before October 1, 2024, are eligible to receive an extra 3 months of free support and updates when transferring their license to Kalium 4.

After your 3 months of support expire, you can choose to renew your license to continue receiving future updates and support. It’s important to note that renewing your license is not required for your website to continue functioning. Websites built with Kalium will remain fully operational without any issues. However, renewing your license is recommended to maintain access to updates, starter sites, and dedicated support. Without renewal, you may miss out on these benefits, but your website itself will continue to operate smoothly.

This method is for more advanced users. is a command-line tool for managing WordPress installations. This method automates the process and is ideal for users familiar with command-line interfaces. Unlike some WP plugins, it doesn't require any additional costs.

WP-CLI
Migrating Automatically
Migrating Manually
read more here