How to Install ProcessWire CMS on XAMPP in Windows

Updated:

by

How to Install ProcessWire CMS on XAMPP in Windows featured

Do you want to install ProcessWire CMS (Content Management System) on XAMPP in Windows? You’re in the right place.

In this tutorial, I will guide you step-by-step on how to download and extract ProcessWire to XAMPP htdocs directory and how to install ProcessWire CMS on XAMPP in Windows.

ProcessWire is a free and open source PHP-based powerful CMS (Content Management System), CMF (Content Management Framework (CMF), and WAF (Web Application Framework) which is entirely built around an API. You can use ProcessWire CMS to create small websites as well as large website with tons of pages and URLs.

If you haven’t installed XAMPP in Windows, follow this tutorial:

If you have not set root password on phpMyAdmin, follow this tutorial:

Following topics will be covered in this post:

  1. How to Download & Extract ProcessWire to XAMPP htdocs
  2. How to Install ProcessWire on XAMPP in Windows

01. How to Download & Extract ProcessWire to XAMPP htdocs

In this section, I will guide you step-by-step on how to download and extract ProcessWire CMS to XAMPP htdocs directory. The htdocs is the root directory of XAMPP where you place and run sites and projects.

  • Go to ProcessWire Download Page.
  • Click on the DOWNLOAD MASTER (Version). Here the current version of ProcessWire is 3.0.210. The Master version is the tested and stable version and is updated two to three times per year Whereas the Dev version is updated every week and contains the latest features. It is more suitable for sites in development.
  • The ProcessWire CMS will be downloaded to your computer in a zip file.
Go to ProcessWire Download Page. Click on the DOWNLOAD MASTER (Version). Here the current version of ProcessWire is 3.0.210.
  • Right-click on the ZIP File of ProcessWire and click on the Extract to processwire-master\.
Right-click on the ZIP File of ProcessWire and click on the Extract to processwire-master\.
  • Open the extracted folder of ProcessWire.
Open the extracted folder of ProcessWire.
  • There will be another folder with the same name processwire-master. Right-click on it and click on the Rename to rename the folder with your site/project name.
There will be another folder with the same name processwire-master. Right-click on it and click on the Rename.
  • I have renamed it to hollywoodbeach. Right-click on the folder and click on the Copy.
I have renamed it to hollywoodbeach. Right-click on the folder and click on the Copy.
  • Open the xampp folder.
Open the xampp folder.
  • Open the htdocs directory.
Open the htdocs directory.
  • Right-click on a white space and Paste the ProcessWire folder that you had copied.
Right-click on a white space and Paste the ProcessWire folder that you had copied.

02. How to Install ProcessWire on XAMPP in Windows

In this section, I will guide you on how to install ProcessWire on XAMPP in Windows.

  • Open XAMPP Control Panel and turn on Apache and MySQL modules.
  • Run the URL of your ProcessWire folder on localhost like this: http://localhost/site_name, for example, http://localhost/hollywoodbeach/.
  • Click on the Get Started button.
Run the URL of your ProcessWire folder on localhost like this: http://localhost/site_name. Click on the Get Started button.
  • Select a Site Profile. Here I have chosen Blank. ProcessWire also offers standard site profiles that helps new users to understand ProcessWire. You can download ProcessWire Site Profiles.
  • Click on the Continue button.

How to install a site profile? Extract and copy the site profile files into a /site-name/ directory in your web root (or wherever ProcessWire’s install.php file is located). Replace the name part of site-name with the name of the profile, i.e. site-regular or site-languages, etc.

Select a Site Profile. Here I have chosen Blank. Click on the Continue button.
  • ProcessWire Installer will do a compatibility check to identify whether your localhost (XAMPP) environment and ProcessWire’s downloaded package fulfills the requirements. If it shows warnings or errors fix them.
  • Click on the Continue To Next Step button.
ProcessWire Installer will do a compatibility check. Click on the Continue To Next Step button.
  • In the DB Name enter a database name. The ProcessWire will create a database on phpMyAdmin with this name.
  • In the DB User enter root. Root is the default username for phpMyAdmin.
  • In the DB Pass enter the password of your phpMyAdmin username i.e. root. If you haven’t set password for root username then leave this field empty.
  • In the DB Host enter localhost.
  • In the DB Port enter 3306.
  • In the DB Charset select utf8.
  • In the DB Engine choose MyISAM.
  • Select your Time Zone.
  • File Permissions will be 755 for Directories and 644 for Files.
  • In the HTTP Host Names enter localhost.
  • Enable the Debug Mode.
  • Click on the Continue button.
Enter Database details, Select Time Zone, Add File Permissions, Enable Debug mode. Click on the Continue button.

You can see that Installer is showing Database is created, Database connection successful, and Configuration is saved to config.php file.

  • By default Installer sets Admin Login URL “processwire”, if you wish you change it. The admin URL will be like this: http://localhost/your_site_name/processwire/.
  • Enter a Username, Password, and Email Address for your ProcessWire Admin Account.
  • Click on the Continue button.
Enter your ProcessWire Admin Account details and click on the Continue button.
  • The ProcessWire installation on XAMPP is completed.
  • Click on the Login to Admin button to access your Admin Account and click on the View Site button to open the front-end of your ProcessWire site.
The ProcessWire installation on XAMPP is completed.

The URL to access your ProcessWire Admin account is: http://localhost/site_name/processwire/, for example, http://localhost/hollywoodbeach/processwire/.

  • Enter your Username and Password to Login.
Enter your Username and Password to Login.
  • This is how a simple Admin account of ProcessWire looks like. If you’re new to ProcessWire you can read its documentation/tutorials to learn about how to use it. Read ProcessWire Tutorials.
This is how  a simple Admin account of ProcessWire looks.
  • This is the homepage (front-end) of ProcessWire. It is empty because I had chosen blank site profile. You can access your ProcessWire like this: http://localhost/site_name/, for example, http://localhost/hollywoodbeach/.
Homepage (front-end) of ProcessWire

So it was all about installing ProcessWire CMS on XAMPP in Windows. I hope that this tutorial will have helped you. If you like this post then don’t forget to share with other people. Share your feedback in the comments section below.

Download Website themes

Also Read

Related Topics: , ,
Buy Domain and Hosting on Namecheap Now
Find a Freelancer for website design, logo design, graphic designing, WordPress, Blogger, NFT, AI, SEO, Digital Marketing, Amazon Seller Services, Voice Over, Script Writing, Data Entry, Translations, and many more...
Download Website Themes
Mangools SEO Tools
Order Motivational T-Shirts With Quotes from Our Store Fire Ram 23.4.

Subscribe to Our Newsletter!

Leave a Reply

Your email address will not be published. Required fields are marked *