How to install Geeklog CMS in XAMPP Windows 11


Geeklog a.k.a "The Secure CMS" is another free and simple content management system that you can easily install and build your own website. Geeklog was originally created by Jason Whittenburg and initially released last April 16, 2020. It is currently maintained by Dirk Haun.


For this post, we are going to create another website using Geeklog. But you need to download first, the given files below before you can start.


Requirements:



After downloading, start doing the tutorials below.


Table of Contents

  • XAMPP installation on Windows 11
  • Running XAMPP Control Panel's Apache and MySQL
  • Copying Geeklog installer to HTDOCS folder
  • Creating Geeklog Database on XAMPP phpMyAdmin
  • Geeklog installation via Localhost or 127.0.0.1
  • Accessing Geeklog website home page
  • Accessing Geeklog website ADMIN account

Here are the steps on how to install Geeklog CMS in XAMPP using your Windows 11 pc


XAMPP installation on Windows 11


1. Double-click the XAMPP file that you download to start the installation. In Question regarding antivirus running, click YES.


xampp installation warning about antivirus

2. If there is a warning, just press OK to proceed.


xampp installation warning about user account control windows

3. In the Setup - XAMPP, click NEXT.


welcome to xampp setup wizard witn next button

3. In the Select Components, click NEXT also.


xampp installation select components

4. In the Installation folder, leave it and do not change it. Click NEXT to proceed.


xampp installation select a folder to install xampp

5. In Language, select English (you can also select your own local language). Click NEXT to proceed.


select language for xampp installation

6. You are now ready to install XAMPP, click NEXT.


xampp installation ready to begin

7. Wait for the installation and unpacking of files to finish.


xampp installation in progress unpacking files

8. When done, uncheck "Do you want to start the Control Panel now?" and click Finish to exit.


xampp installation finished

Running XAMPP Control Panel's Apache and MySQL


1. To run XAMPP, click the shortcut found in your desktop. You can also go to Start and search for xampp and press ENTER.


search for xampp app windows

2. Inside XAMPP Control Panel, click the Start buttons for Apache and MySQL.


start xampp apache mysql server

3. You will see the two buttons are now labeled Stop. This means that Apache and MySQL are now running.


xampp apache mysql server are running

4. If there is a Windows Security Alert, just press Allow access to exit.


allow access to xampp in windows defender firewall

Copying Geeklog installer to HTDOCS folder


1. Now, go to the Geeklog tar gz file that you downloaded earlier. Extract it and name your extracted folder as geeklog. Copy geeklog folder. Go to Start and search for "this pc" and press ENTER.


search for this pc windows 11

2. Inside This PC, click your C drive.


windows 11 c drive

3. Inside, click the xampp folder.


xampp folder located in c drive windows 11

4. Inside xampp, click htdocs folder.


htdocs folder located in xampp folder c drive windows 11

5. Paste your geeklog folder inside htdocs.


copying geeklog installer inside xampp htdocs folder

Creating Geeklog Database on XAMPP phpMyAdmin


1. We are now creating the needed database for your Geeklog website installation. Open your internet browser. In the address bar, type 127.0.0.1 or localhost and press ENTER.


accessing xampp localhost using chrome

2. Inside, click phpMyAdmin.


accessing xampp phpmyadmin

3. Inside phpMyAdmin, click on Databases.


phpmyadmin creating database for geeklog

4. In the Create database, name your database for this tutorial as geeklog_db. Leave utf8mb4_general_ci as it is and press Create.


naming and creating geeklog database localhost

5. In the Create new table, name your table as geeklog_table and leave 4 as the value of columns. Press Create again to proceed.


naming and creating geeklog database table localhost

6. In the Structure name enter geeklog, and for Type it is already set to INT.


structure name geeklog database localhost

7. For Collation, select utf8_unicode_ci and leave other fields blank.


structure collation geeklog database localhost

8. Save your work.


save geeklog database structure localhost

Geeklog installation via Localhost or 127.0.0.1


1. Now, open your internet browser again and type 127.0.0.1/geeklog/public_html/admin/install/index.php and press ENTER.


accessing geeklog installation folder using localhost via internet browser

2. In the "Choose an Installation method" click New Install.


geeklog step 1 choose an installation method

3. In the Required Configuration Information do the following: Site name - name your website. Site Slogan - describe your website. Database Type - MySQL. Hostname - localhost. Database Name - geeklog_db. Username - root. Password - none or blank. Leave prefix as it is.


geeklog installation database configuration

4. For Site URL, Admin directory Path, email and no-reply email, just leave them. Press INSTALL (INCLUDES ALL PLUGINS) to continue.


geeklog installation website settings

5. Done! You have successfully installed your Geeklog website. You will see the "Installation of Geeklog 2.2.2 complete!" message. 


geeklog website installation complete

6. In the Security Warning, just press YES, PLEASE to delete all the files and directories that was used during the installation.


delete files and directories used during geeklog installation

7. Press OK in the "Do you really want to delete this item?"


confirm deletion of files and directories used during geeklog installation

8. And you have successfully deleted all the files and directories used during the installation of your Geeklog website.


successfully deleted  files and directories used during geeklog installation

9. Next thing is, you need to change the default admin login password of your Geeklog website which is Admin for username and password for Password.


geeklog website admin account default username and password

10. Under User Functions, type Admin and password. Press LOGIN to proceed.


login admin account to change default geeklog password

11. Now, click the "change your password" link.


change geeklog admin account password

12. Enter your new password and confirm it. Also enter a valid email address and confirm it. And then type your default password which is also "password" and press Save Information to confirm.


geeklog admin account password successfully changed

13. You just changed your admin account password.


geeklog your account information has been successfully saved

Accessing Geeklog website home page


1. To access your Geeklog website homepage, just go to 127.0.0.1/geeklog/public_html.


sample geeklog website homepage

Accessing Geeklog website ADMIN account


1. To access your Geeklog admin account. You need first to login. Just go to 127.0.0.1/geeklog/public_html/users.php. Type your username and password and press LOGIN to proceed.


sample geeklog website user login page

2. Inside your administrator account, you will see Settings and other important Site configs that is only available to you as admin of your website.


geeklog website admin account

Thank you for reading this post guys. I do hope you have learned a lot while doing this tutorial.

If you have question, you can leave a comment below. Cheers!

No comments:

123how.xyz only wants on-topic comment. Do not include any link, else your comment won't be published. Thanks!

Most Read Tutorials:

Powered by Blogger.