b2evolution b2evolution

  • Sign in
  • Sign up
  • About
  • Downloads
  • Hosting
  • Docs
  • Support
  • Sign in
  • Sign up
  • Manuals Home
  • Latest Updates
 
  1. b2evolution CMS User Manual
  2. Installation / Upgrade
  3. New Installation
  4. Installing on a Local Computer
  5. Installing on Windows

Installing on Windows

If your computer is running on Windows, one easy solution to turn it into a local webserver is to install XAMP. XAMPP is an all-in-one web server solution that includes Apache, MySQL (or MariaDB), and PHP, all of which are needed to run a local test environment of b2evolution.

The following instructions provide a step-by-step description of how-to install XAMPP on Windows 10. There is also a section for configuring your XAMPP installation and preparations for installing b2evolution on your XAMPP server.

XAMPP Installation

  1. Visit the XAMPP downloads page. Under XAMPP for Windows select the version you require and download the executable installer. Once the installation file has been downloaded, double-click the file to begin the installation.

    Installing on Windows
    You may be presented with a warning notice with regards to UAC. Please take note of this when selecting the installation location.
  2. The dialog for the setup wizard is presented. Proceed by clicking on the Next button.

    Installing on Windows
    Setup wizard dialog
  3. Select the modules/components that you want to install but make sure to include Apache, MySQL, and PHP.

    Installing on Windows
    Make sure Apache, MySQL and PHP are included in the installation
  4. Specify the location where you want to install XAMPP, in our example, the application will be installed in D:\xampp.

    Installing on Windows

    Please recall the UAC warning prior when selecting the location of the installation.

  5. Select your preferred language and click Next.

    Installing on Windows
  6. You are now ready to begin the actual XAMPP installation. Click on the Next button to proceed with the installation.

    Installing on Windows
    Installing on Windows
    Installation currently in progress
  7. You may be prompted to allow the Apache HTTP Server through the firewall. For test purposes, you can choose to only allow the server to communicate in private networks. If you will be using this installation to serve your b2evolution application to the Internet, you may need to allow the HTTP server to communicate in public networks.

    Installing on Windows
    Consider carefully where you will allow the HTTP server to communicate
  8. You have now completed the installation of the web and database servers required by b2evolution. Click on the Finish button.

    Installing on Windows
    Web and database server installation completed.

Configuring XAMPP

You may want to configure your XAMPP installation to automatically startup or make the components run as services. You can do this by launching the XAMPP Control Panel.

In the control panel, you are shown the modules/components that are currently installed and their status.

Installing on Windows
XAMPP Control Panel. Click on the Config button to edit the configuration

You will need to run the XAMPP Control Panel as an administrator, otherwise, you may encounter errors telling you that you do not have access to write the configuration file.

Click on the Config button to edit the configuration of the XAMPP control panel.

Installing on Windows
XAMPP Control Panel configuration

After editing and saving the configuration, start the Apache and MySQL modules and check if they are running. The control panel should update to indicate the modules that are currently running and the ports that each module is using. Take note of this information as you will be using them later when installing b2evolution.

Installing on Windows
Apache and MySQL modules started and running

When starting the database server for the first time you might be prompted this time to allow the database server through the firewall.

Installing on Windows
Prompt for allowing the MySQL database server through the firewall

Once you have the web and database servers up and running let’s test them by launching a web browser and navigating to: http://localhost. You should be redirected to the XAMPP dashboard and get a similar page shown in the screenshot below:

Installing on Windows
Congratulations! Your web server is now up and running.

Your database server may already be running but you will need to secure it by changing the root password. You can do this by following the instructions found in the How-To Guides found in the XAMPP dashboard.

Installing on Windows
Change your MySQL database server root password.

Installing b2evolution on XAMPP

To install b2evolution on your new web server, first, download the b2evolution application from https://b2evolution.net/downloads/.

Once you have downloaded the ZIP file, extract the contents of the archive (a b2evolution folder) into the XAMPP htdocs folder. This is usually found in the [XAMPP install location]/htdocs. In this example, the htdocs folder is D:\xampp\htdocs.

Installing on Windows
Extract the b2evolution folder into the "xampp/htdocs" folder

Open the b2evolution installer by navigating your web browser to http://localhost/b2evolution/install/. You should be presented with a page similar to the one in the screenshot below:

Installing on Windows
b2evolution Installer

Read the regular b2evolution installation procedure for a more detailed guide to installing b2evolution on your computer.

Created by ranewallin • Last edit by winskie on 2020-05-05 06:41 • •

2 comments

Comment from: johnnicza

I have downloaded and installed xampp apache server which is running. I have downloaded and unpacked b2evolution in another folder. I have searched through the FAQs, manual, docs etc. for exactly what to do next. How do I configure my Windows system to get b2evolution actually up and running on my localhost server? The manual skips straight to using a web server.
Please give me the detailed instructions.

2018-08-12 @ 15:38

Comment from: fplanque

I reckon this man page does not tell you enough but I’m not running Windows so I can’t test this.

However, once you have installed XAMPP, there should be an app that you can launch. In that app you should be able to find some info about what windows folder you must use. There may even be a button to open that folder directly in the file explorer.

You need to unzip b2evolution into this folder. I recommend not trying to use another folder.

2018-08-12 @ 18:58

On this page

  • XAMPP Installation
  • Configuring XAMPP
  • Installing b2evolution on XAMPP

Search the Manual

Content Hierarchy

  • b2evolution CMS User Manual
  • User's Guide
  • Installation / Upgrade
    • New Installation
      • Installation Guide - Getting Started
      • Installing on a Local Computer
        • Installing on Windows
        • Installing on Mac OS X
        • Installing on Linux
        • Setting up a multidomain test environment
      • Installing on a Remote Server
      • After Installation / Upgrade
      • Automated Install / Upgrade
    • Upgrade
    • Configuration files
    • Advanced Setup
    • Migrating from Another System
    • Moving your b2evolution Site
    • FAQ & Troubleshooting (Installation / Upgrade)
    • Assumed User Skills
  • Front-office Reference
  • Back-office Reference
  • Developer Reference
  • Operations Reference
  • Advanced Topics
  • Glossary
  • Archives
Responsive CMS

This online manual is powered by b2evolution CMS – A complete engine for your website.

About b2evolution

  • What is it?
  • Features
  • Getting Started
  • Screenshots
  • Online demo
  • Testimonials
  • Design philosophy
  • Free & open source
  • Terms of service

Downloads

  • Latest releases
  • Skins
  • Plugins
  • Language packs

About us

  • About us
  • Contact

Webhosting Guide

  • Web hosting blog
  • Best web hosting
  • Cheap web hosting
  • Green web hosting
  • Hosting with SSH
  • VPS hosting
  • Dedicated servers
  • Reseller hosting
  • Int'l: UK / France

Docs & Support

  • Online manual
  • Forums
  • Hire a pro !

Other

  • Adsense
  • Press room
  • Privacy policy

Stay in touch

  • GitHub
  • Twitter
  • Facebook
  • LinkedIn
  • News blog
  • RSS feed
  • Atom feed

Founded & Maintained by François Planque